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

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