Определите, является ли объект mxArray объектом указанного класса
#include "fintrf.h" integer*4 mxIsClass(pm, classname) mwPointer pm character*(*) classname
Каждый mxArray помечен как определенный тип. mxIsClass прибыль 1 если mxArray относится к указанному типу. В противном случае функция возвращает 0.
MATLAB ® не проверяет, является ли класс производным от базового класса.
В Фортране:
mxIsClass(pm, 'double')
эквивалентно вызову одного из следующих вызовов:
mxIsDouble(pm) mxGetClassName(pm) .eq. 'double'
Более эффективно использовать mxIsDouble форма.