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