Определите, имеет ли скалярный массив тип mxLogical
#include "matrix.h" bool mxIsLogicalScalar(const mxArray *array_ptr);
array_ptrУказатель на mxArray
Логический 1 (true), если mxArray имеет класс mxLogical и имеет 1-by-1 размерности. В противном случае возвращается логический 0 (false).
Используйте mxIsLogicalScalar, чтобы определить, обрабатывает ли MATLAB® скалярные данные в mxArray как логические или числовые.
mxGetLogicals | mxGetScalar | mxIsLogical | mxIsLogicalScalarTrue