mexGetVariable (C)
Copy of variable from specified workspace
C Syntax
#include "mex.h" mxArray *mexGetVariable(const char *workspace, const char *varname);
Description
Note
To write MEX functions using modern C++ features and the MATLAB Data API for C++, see Write C++ Functions Callable from MATLAB (MEX Files).
Call mexGetVariable
to get a copy of the specified variable. The
returned mxArray
contains a copy of all the data and characteristics
that the variable had in the other workspace. Modifications to the returned
mxArray
do not affect the variable in the workspace unless you
write the copy back to the workspace with mexPutVariable
.
Use mxDestroyArray
to destroy the mxArray
created by this routine when you are finished with it.
Input Arguments
Output Arguments
Examples
See these examples in
:matlabroot
/extern/examples/mex
Version History
Introduced before R2006a
See Also
mexGetVariablePtr
| mexPutVariable
| mxDestroyArray
| getVariable