Main Content

Call MATLAB from Fortran

Write Fortran programs that work with MATLAB

Engine applications are standalone programs that allow you to call MATLAB®from your own Fortran programs, using MATLAB as a computation engine. To build an engine application, call themexfunction.

Engine applications require an installed version of MATLAB; you cannot run the MATLAB engine on a machine that only has the MATLAB Runtime.

Fortran Engine API Functions

engOpen StartMATLABengine session
engClose QuitMATLABengine session
engEvalString Evaluate expression in string
engGetVariable Copy variable fromMATLABengine workspace
engPutVariable Put variable intoMATLABengine workspace
engOutputBuffer Specify buffer forMATLABoutput

Topics