Определите, является ли mxArray массивом ячеек
#include "matrix.h" bool mxIsCell(const mxArray *pm);
mxIsCell возвращает логический 1 TRUE) если заданный массив является массивом ячеек. В противном случае это возвращает логический 0 ложь).
В C, вызывая mxIsCell эквивалентно вызову:
mxGetClassID(pm) == mxCELL_CLASS
Примечание
mxIsCell не отвечает на вопрос, “Этот mxArray ячейка массива ячеек?” Отдельная ячейка массива ячеек может иметь любой тип.