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