| External Interfaces/API Reference | ![]() |
Put variables into a MATLAB engine's workspace
C Syntax
Arguments
name
Name given to the mxArray in the engine's workspace.
Description
engPutVariable writes mxArray mp to the engine ep, giving it the variable name, name. If the mxArray does not exist in the workspace, it is created. If an mxArray with the same name already exists in the workspace, the existing mxArray is replaced with the new mxArray.
engPutVariable returns 0 if successful and 1 if an error occurs.
UNIX
See engdemo.c in the eng_mat subdirectory of the examples directory for a sample program that illustrates how to call the MATLAB engine functions from a C program.
Windows
See engwindemo.c in the eng_mat subdirectory of the examples directory for a sample program that illustrates how to call the MATLAB engine functions from a C program for Windows.
| engPutMatrix (Obsolete) | engSetEvalCallback (Obsolete) | ![]() |