Копия переменной из заданной рабочей области
#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