engGetVariable (C)

Скопируйте переменную из рабочей области движка MATLAB

Синтаксис C

#include "engine.h"
mxArray *engGetVariable(Engine *ep, const char *name);

Описание

engGetVariable считывает именованное mxArray из MATLAB® сессия Engine, связанная с ep.

Размер предела для переданных данных составляет 2 ГБ.

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

Входные параметры

расширить все

Указатель на двигатель, заданный как Engine *.

Имя mxArray для получения из рабочего пространства MATLAB, заданное как const char *.

Выходные аргументы

расширить все

Указатель на недавно выделенный mxArray структура, возвращенная как mxArray *. Возвращает NULL если попытка не удалась. engGetVariable сбой, если именованная переменная не существует.

Примеры

См. эти примеры в matlabroot/ extern/examples/eng_mat:

  • engdemo.c для примера C в UNIX® операционные системы.

  • engwindemo.c для примера C в Microsoft® Windows® операционные системы.

См. также

|

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