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 | ![]() |