Documentation Center

  • Trial Software
  • Product Updates

mxGetClassID (C and Fortran)

Class of array

C Syntax

#include "matrix.h"
mxClassID mxGetClassID(const mxArray *pm);

Fortran Syntax

integer*4 mxGetClassID(pm)
mwPointer pm

Arguments

pm

Pointer to an mxArray

Returns

Numeric identifier of the class (category) of the mxArray that pm points to. For a list of C-language class identifiers, see the mxClassID reference page.

Description

Use mxGetClassId to determine the class of an mxArray. The class of an mxArray identifies the kind of data the mxArray is holding. For example, if pm points to a logical mxArray, then mxGetClassId returns mxLOGICAL_CLASS (in C).

mxGetClassId is like mxGetClassName, except that the former returns the class as an integer identifier and the latter returns the class as a string.

Examples

See the following examples in matlabroot/extern/examples/mex.

See the following examples in matlabroot/extern/examples/refbook.

Was this topic helpful?