External Interfaces/API | ![]() ![]() |
The MATLAB engine library is a set of routines that allows you to call MATLAB from your own programs, thereby employing MATLAB as a computation engine. MATLAB engine programs are C or Fortran programs that communicate with a separate MATLAB process via pipes (in UNIX) and through ActiveX on Windows. There is a library of functions provided with MATLAB that allows you to start and end the MATLAB process, send data to and from MATLAB, and send commands to be processed in MATLAB.
The following list summarizes the contents of this chapter:
For additional information and support in building your applications, see the section entitled, Additional Information.
Some of the things you can do with the MATLAB engine are:
The MATLAB engine operates by running in the background as a separate process from your own program. This offers several advantages:
engOpen
function offers further information.![]() | Debugging on Windows | The Engine Library | ![]() |