Класс массива
#include "matrix.h" mxClassID mxGetClassID(const mxArray *pm);
#include "fintrf.h" integer*4 mxGetClassID(pm) mwPointer pm
pm
Указатель на mxArray
Числовой идентификатор класса (категория) mxArray
тот pm
точки к. Для списка идентификаторов класса языка C смотрите mxClassID
страница с описанием. Для пользовательских типов, mxGetClassId
возвращает уникальное значение, идентифицирующее класс содержимого массивов. Используйте mxIsClass
определить, имеет ли массив определенный пользовательский тип.
Используйте mxGetClassId
определить класс mxArray
. Класс mxArray
идентифицирует вид данных mxArray
содержит. Например, если pm
точки к логическому mxArray
, затем mxGetClassId
возвращает mxLOGICAL_CLASS
(в C).
mxGetClassId
похож на mxGetClassName
, за исключением того, что первый возвращает класс как целочисленный идентификатор и последние возвраты класс как строка.
Смотрите эти примеры в
:matlabroot
/extern/examples/mex
Смотрите эти примеры в
:matlabroot
/extern/examples/refbook