Копия переменной из заданной рабочей области
#include "fintrf.h" mwPointer mexGetVariable(workspace, varname) character*(*) workspace, varname
workspaceОпределяет, где mexGetVariable ищет varname массива. Возможные значения:
| Поиск переменной в базовом рабочем пространстве. |
| Поиск переменной в рабочей области вызывающего абонента. |
| Поиск переменной в глобальной рабочей области. |
varnameИмя копируемой переменной
Копия переменной при успехе. Возвращает 0 при отказе. Распространенной причиной отказа является указание переменной, которая в данный момент не находится в рабочей области. Возможно, переменная находилась в рабочей области одновременно, но с тех пор была очищена.
Звонить mexGetVariable чтобы получить копию указанной переменной. Возвращенный mxArray содержит копию всех данных и характеристик, которые были у переменной в другой рабочей области. Изменения возвращенного mxArray не влиять на переменную в рабочей области, если вы не записываете копию назад в рабочую область с mexPutVariable.
Использовать mxDestroyArray чтобы уничтожить mxArray созданный этой стандартной программой, когда вы закончите с ней.