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

Была ли эта тема полезной?