Определите, является ли mxArray массивом ячеек
#include "fintrf.h" integer*4 mxIsCell(pm) mwPointer pm
mxIsCell возвращает 1 если заданный массив является массивом ячеек. В противном случае это возвращает 0.
На Фортране, вызывая mxIsCell эквивалентно вызову:
mxGetClassName(pm) .eq. 'cell'
Примечание
mxIsCell не отвечает на вопрос, “Этот mxArray ячейка массива ячеек?” Отдельная ячейка массива ячеек может иметь любой тип.