mxIsCell (C и Фортран)

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

Синтаксис 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 (false) в противном случае.

Описание

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

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

mxGetClassID(pm) == mxCELL_CLASS

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

mxGetClassName(pm) .eq. 'cell'

Примечание

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

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

mxIsClass

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