Read-only pointer to variable from another workspace
#include "mex.h" const mxArray *mexGetVariablePtr(const char *workspace, const char *varname);
#include "fintrf.h" mwPointer mexGetVariablePtr(workspace, varname) character*(*) workspace, varname
Specifies which workspace you want
search. The possible values are:
Search for the variable in the base workspace.
Search for the variable in the caller workspace.
Search for the variable in the global workspace.
Name of a variable in another workspace. This is a variable
name, not an
Read-only pointer to the
mxArray on success.
NULL in C (
0 in Fortran)
mexGetVariablePtr to get a read-only
pointer to the specified variable,
your MEX-file workspace. This command is useful for examining an
data and characteristics. If you want to change data or characteristics,
mexGetVariable (along with
If you simply want to examine data or characteristics,
superior performance because the caller wants to pass only a pointer
to the array.