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

Для просмотра документации необходимо авторизоваться на сайте