Массив структуры N-D
#include "matrix.h"
mxArray *mxCreateStructArray(
mwSize ndim, const mwSize *dims, int nfields, const char **fieldnames);Звонить mxCreateStructArray для создания незаполненной структуры mxArray. Каждый элемент структуры mxArray содержит одинаковое количество полей (указано в nfields). Каждое поле имеет имя, указанное в fieldnames. Структура MATLAB ® mxArray концептуально идентичен массиву structs на языке Си.
Каждое поле содержит одно mxArray указатель инициализирован в NULL. Звонить mxSetField или mxSetFieldByNumber для размещения не-NULL
mxArray указатель в поле.
Функция автоматически удаляет конечные одиночные размеры, указанные в dims аргумент. Например, если ndim равняется 5 и dims равняется [4 1 7 1 1], то размеры результирующего массива 4около-1около-7.
Звонить mxDestroyArray по завершении использования mxArray для освобождения mxArray и связанные с ним реальные и мнимые элементы.
mxAddField | mxDestroyArray | mxRemoveField | mxSetField | mxSetFieldByNumber | namelengthmax