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