Копия переменной из заданной рабочей области
#include "mex.h" mxArray *mexGetVariable(const char *workspace, const char *varname);
Чтобы записать MEX-функции, использующие современные функции C++ и MATLAB Data API, см. Приложения C++ MEX.
Вызовите mexGetVariable, чтобы получить копию заданной переменной. Возвращенный mxArray содержит копию всех данных и характеристик, которые переменная имела в другой рабочей области. Модификации к возвращенному mxArray не влияют на переменную в рабочей области, если вы не записываете копию обратно к рабочей области с mexPutVariable.
Используйте mxDestroyArray, чтобы уничтожить mxArray, созданный этой стандартной программой, когда вы будете закончены с ним.
Смотрите эти примеры в :matlabroot/extern/examples/mex