Скопируйте переменную из рабочей области движка MATLAB
#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®.