exponenta event banner

mexGetVariable (Фортран)

Копирование переменной из указанной рабочей области

Синтаксис Фортрана

#include "fintrf.h"
mwPointer mexGetVariable(workspace, varname)
character*(*) workspace, varname

Аргументы

workspace

Указывает, где mexGetVariable поиск массива varname. Возможные значения:

base

Поиск переменной в базовой рабочей области.

caller

Поиск переменной в рабочей области вызывающего абонента.

global

Поиск переменной в глобальной рабочей области.

varname

Имя копируемой переменной

Прибыль

Копия переменной при успешном выполнении. Прибыль 0 при отказе. Распространенной причиной сбоя является указание переменной, которая в данный момент отсутствует в рабочей области. Возможно, переменная одновременно находилась в рабочей области, но с тех пор была очищена.

Описание

Звонить mexGetVariable для получения копии указанной переменной. Возвращенный mxArray содержит копию всех данных и характеристик переменной в другой рабочей области. Изменения возвращенного mxArray не влияйте на переменную в рабочей области, если копия не записана обратно в рабочую область с помощью mexPutVariable.

Использовать mxDestroyArray чтобы уничтожить mxArray создана этой подпрограммой по завершении работы с ней.

Представлен до R2006a