mexGetVariable (Fortran)

Копия переменной из заданной рабочей области

Синтаксис языка ФОРТРАН

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

Аргументы

workspace

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

base

Ищите переменную в базовом рабочем пространстве.

caller

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

global

Ищите переменную в глобальной рабочей области.

varname

Имя переменной, чтобы скопировать

Возвращается

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

Описание

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

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

Смотрите также

| |

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

Для просмотра документации необходимо авторизоваться на сайте