mxGetClassID (C и Фортран)

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

Синтаксис 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