MATLAB Application Program Interface Reference | Help Desk |
mxClassID
Enumerated data type that identifies anmxArray's
class (category)
typedef enum { mxCELL_CLASS = 1, mxSTRUCT_CLASS, mxOBJECT_CLASS, mxCHAR_CLASS, mxSPARSE_CLASS, mxDOUBLE_CLASS, mxSINGLE_CLASS, mxINT8_CLASS, mxUINT8_CLASS, mxINT16_CLASS, mxUINT16_CLASS, mxINT32_CLASS, mxUINT32_CLASS, mxINT64_CLASS, /* place holder - future enhancements */ mxUINT64_CLASS, /* place holder - future enhancements */ mxUNKNOWN_CLASS = -1 } mxClassID;mxCELL_CLASS mxSTRUCT_CLASS
Identifies a structure mxArray
.
Identifies a user-defined (nonstandard) mxArray
.
Identifies a string mxArray
; that is an mxArray
whose data is represented as mxCHAR
's.
Identifies a sparse mxArray
; that is, an mxArray
that only stores its nonzero elements.
Identifies a numeric mxArray
whose data is stored as double-precision, floating-point numbers.
Identifies a numeric mxArray
whose data is stored as single-precision, floating-point numbers.
mxINT8_CLASSIdentifies a numeric
mxArray
whose data is stored as signed 8-bit integers.
mxUINT8_CLASSIdentifies a numeric
mxArray
whose data is stored as unsigned 8-bit integers.
mxINT16_CLASSIdentifies a numeric
mxArray
whose data is stored as signed 16-bit integers.
mxUINT16_CLASSIdentifies a numeric
mxArray
whose data is stored as unsigned 16-bit integers.
mxINT32_CLASSIdentifies a numeric
mxArray
whose data is stored as signed 32-bit integers.
mxUINT32_CLASSIdentifies a numeric
mxArray
whose data is stored as unsigned 32-bit integers.
mxINT64_CLASSReserved for possible future use.
mxUINT64_CLASSReserved for possible future use.
mxUNKNOWN_CLASS = -1The class cannot be determined. You cannot specify this category for an
mxArray
; however, mxGetClassID
can return this value if it cannot identify the class.
Various mx calls require or return an mxClassID
argument. mxClassID
identifies the way in which the mxArray
represents its data elements.
mxCreateNumericArray
, mxCreateFull
, mxCreateDoubleMatrix