2D массив ячеек
#include "matrix.h" mxArray *mxCreateCellMatrix(mwSize m, mwSize n);
#include "fintrf.h" mwPointer mxCreateCellMatrix(m, n) mwSize m, n
mКоличество строк
nКоличество столбцов
Указатель на созданный mxArray. Если неудачный в автономном (нефайл MEX) приложение, возвращает NULL в C (0 на Фортране). Если неудачный в файле MEX, файл MEX отключает и возвращает управление в подсказку MATLAB®. Функция неудачна, когда существует недостаточно свободного пространства "кучи", чтобы создать mxArray.
Использование mxCreateCellMatrix создать m- n двумерная ячейка mxArray. Созданная ячейка mxArray безлюдно; mxCreateCellMatrix инициализирует каждую ячейку к NULL в C (0 на Фортране). Чтобы поместить данные в ячейки, вызвать mxSetCell.
mxCreateCellMatrix идентично mxCreateCellArray за исключением того, что mxCreateCellMatrix может создать двумерный mxArrays только, но mxCreateCellArray может создать mxArrays наличие любого количества размерностей, больше, чем 1.
Смотрите эти примеры в :matlabroot/extern/examples/mx