| External Interfaces/API Reference | ![]() |
True if mxArray is a member of the specified class
C Syntax
#include "matrix.h" bool mxIsClass(const mxArray *array_ptr, const char *name);
Arguments
array_ptr
Pointer to an array.
name
name as a string (not as an enumerated constant). You can specify any one of the following predefined constants:In the table, <class_name> represents the name of a sepcific MATLAB or custom object.
Or, you can specify one of your own class names.
mxIsClass("double");
mxIsDouble(array_ptr);
which is equivalent to calling
strcmp(mxGetClassName(array_ptr), "double");
Note that it is most efficient to use the mxIsDouble form.
Returns
true if array_ptr points to an array having category name, and false otherwise.
Description
Each mxArray is tagged as being a certain type. Call mxIsClass to determine if the specified mxArray has this type.
Example
See mxisclass.c in the mx subdirectory of the examples directory.
See Also
mxIsEmpty, mxGetClassID, mxClassID
| mxIsChar | mxIsComplex | ![]() |