engGetVariable (C and Fortran)

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

Синтаксис C

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

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

#include "engine.h"
mwPointer engGetVariable(ep, name)
mwPointer ep
character*(*) name

Аргументы

ep

Указатель Engine

name

Имя mxArray добираться из рабочей области MATLAB®

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

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

Описание

engGetVariable читает именованный mxArray от сеанса движка MATLAB, сопоставленного с ep.

Предел для размера переданных данных составляет 2 Гбайт.

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

Примеры

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

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

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

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

engPutVariable, mxDestroyArray

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