External Interfaces/API Reference |
Execute a MATLAB command in the workspace of the caller
C Syntax
Arguments
command
A string containing the MATLAB command to execute.
Returns
0 if successful, and a nonzero value if unsuccessful.
Description
Call mexEvalString
to invoke a MATLAB command
in the workspace of the caller.
mexEvalString
and mexCallMATLAB
both execute MATLAB commands. However, mexCallMATLAB
provides a mechanism for returning results (left-hand side arguments) back to the MEX-file; mexEvalString
provides no way for return values to be passed back to the MEX-file.
All arguments that appear to the right of an equals sign in the command
string must already be current variables of the caller's workspace.
Examples
See mexevalstring.c
in the mex
subdirectory of the examples
directory.
See Also
mexErrMsgTxt | mexFunction |