mxGetClassID (C and Fortran)

Класс массива

Синтаксис C

#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:

Смотрите также

mxClassID, mxGetClassName, mxIsClass

Представлено до R2006a