2-D массивы ячеек
#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
-by- n
двумерная камера mxArray
. Созданная камера mxArray
не заполнен; mxCreateCellMatrix
инициализирует каждую камеру, чтобы NULL
в C (0
на Фортране). Чтобы поместить данные в камеры, вызовите mxSetCell
.
mxCreateCellMatrix
идентичен mxCreateCellArray
за исключением того, что mxCreateCellMatrix
может создать двумерные mxArrays
только, но mxCreateCellArray
может создавать mxArrays
имеющий любое количество размерностей больше 1.