Determine whether input is cell array
#include "matrix.h" bool mxIsCell(const mxArray *pm);
#include "fintrf.h" integer*4 mxIsCell(pm) mwPointer pm
pm
Pointer to an mxArray
Logical 1
(true
) if pm
points
to an array having the class mxCELL_CLASS
, and logical
0
(false
) otherwise.
Use mxIsCell
to determine whether the specified array is a cell
array.
In C, calling mxIsCell
is equivalent to calling:
mxGetClassID(pm) == mxCELL_CLASS
In Fortran, calling mxIsCell
is equivalent to calling:
mxGetClassName(pm) .eq. 'cell'
mxIsCell
does not answer the question “Is this
mxArray
a cell of a cell array?” An individual cell of
a cell array can be of any type.