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