Call MATLAB from Fortran - MATLAB & Simulink (original) (raw)

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 the mex function.

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 Start MATLAB engine session
engClose Quit MATLAB engine session
engEvalString Evaluate expression in string
engGetVariable Copy variable from MATLAB engine workspace
engPutVariable Put variable into MATLAB engine workspace
engOutputBuffer Specify buffer for MATLAB output

Topics