mxCreateCellMatrix (C and Fortran)

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

Синтаксис 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