mxIsCell (C and Fortran)

Определите, является ли введенный массивом ячеек

Синтаксис C

#include "matrix.h"
bool mxIsCell(const mxArray *pm);

Синтаксис языка ФОРТРАН

#include "fintrf.h"
integer*4 mxIsCell(pm)
mwPointer pm

Аргументы

pm

Указатель на mxArray

Возвращается

Логический 1 TRUE) если pm точки к массиву, имеющему класс mxCELL_CLASS, и логический 0 ложь) в противном случае.

Описание

Используйте mxIsCell определить, является ли заданный массив массивом ячеек.

В C, вызывая mxIsCell эквивалентно вызову:

mxGetClassID(pm) == mxCELL_CLASS

На Фортране, вызывая mxIsCell эквивалентно вызову:

mxGetClassName(pm) .eq. 'cell'

Примечание

mxIsCell не отвечает на вопрос, “Этот mxArray ячейка массива ячеек?” Отдельная ячейка массива ячеек может иметь любой тип.

Смотрите также

mxIsClass

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