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