Поместите переменную в рабочую область движка MATLAB
#include "engine.h" integer*4 engPutVariable(ep, name, pm) mwPointer ep, pm character*(*) name
engPutVariable записи mxArray
pm к механизму ep, предоставление его имя переменной name.
Если mxArray не существует в рабочей области, функция создает ее. Если mxArray с тем же именем существует в рабочей области, функция заменяет существующий mxArray с новым mxArray.
Предел для размера переданных данных составляет 2 Гбайт.
Не используйте MATLAB® имена функций для имен переменных. Общие имена переменных, которые конфликтуют с именами функций, включают i, j, mode, char, size, или path. Чтобы определить, сопоставлено ли конкретное имя с функцией MATLAB, используйте which функция.
Приложение механизма владеет исходным mxArray и ответственно за освобождение его памяти. Несмотря на то, что engPutVariable функция отправляет копию mxArray к рабочему пространству MATLAB приложение механизма не нужно с учетом или освобождает память для копии.