Установка реальных элементов данных в mxDOUBLE_CLASS множество
#include "matrix.h" int mxSetDoubles(mxArray *pa, mxDouble *dt);
Использовать mxSetDoubles установить mxDouble данные в указанном массиве.
Все mxCreate* функции выделяют кучное пространство для хранения данных. Поэтому эта функция обычно не используется для инициализации элементов массива. Вместо этого вызовите функцию для замены существующих значений новыми.
См. раздел arrayFillSetPr.c пример в папка.matlabroot/extern/examples/refbook
Эта функция доступна в перемежающемся комплексном API. Построить myMexFile.c с помощью этой функции введите:
mex -R2018a myMexFile.c