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