Класс массива как строка
Используйте mxGetClassName для классов, заданных без оператора classdef.
#include "matrix.h" const char *mxGetClassName(const mxArray *pm);
#include "fintrf.h" character*(*) mxGetClassName(pm) mwPointer pm
\pmУказатель на mxArray
На класс (как строка) mxArray указывает pm.
Вызовите mxGetClassName, чтобы определить класс mxArray. Класс mxArray идентифицирует вид данных, которые содержит mxArray. Например, если pm указывает на логический mxArray, mxGetClassName возвращает logical.
mxGetClassID подобен функции mxGetClassName.
mxGetClassID возвращает класс как целочисленный идентификатор, как описано в mxClassID.
mxGetClassName возвращает класс как строку, как описано в mxIsClass.
См. следующие примеры в matlabroot /extern/examples/mex.
См. следующие примеры в matlabroot / extern / examples / mx.