exponenta event banner

mxCreateCellMatrix (C и Fortran)

2-D массив ячеек

Синтаксис C

#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:

См. также

mxCreateCellArray

Представлен до R2006a