Определите, имеет ли mxArray тип mxLogical
#include "fintrf.h" integer*4 mxIsLogical(pm) mwPointer pm
mxIsLogical возвращает 1 если mxArray логический. В противном случае это возвращает 0. Если mxArray является логическим, затем MATLAB® обрабатывает все нули как значение false и все ненулевые значения как значение true.