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

mxCreateCellMatrix идентичен mxCreateCellArray за исключением того, что mxCreateCellMatrix может создать двумерные mxArrays только, но mxCreateCellArray может создавать mxArrays имеющий любое количество размерностей больше 1.

Примеры

См. эти примеры в matlabroot/ extern/examples/mx:

См. также

mxCreateCellArray

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