exponenta event banner

engGetVariable (C)

Копировать переменную из рабочего пространства механизма MATLAB

Синтаксис C

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

Описание

engGetVariable читает именованный mxArray из сеанса модуля MATLAB ®, связанного с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