Скалярный логический массив
#include "matrix.h" mxArray *mxCreateLogicalScalar(mxLogical value);
valueЛогическое значение, для которого требуется инициализировать массив
Указатель на созданный mxArray. В случае неуспешного завершения в автономном (не MEX-файле) приложении возвращает NULL. В случае неуспешного завершения в файле MEX файл MEX прерывается и возвращается в подсказку MATLAB ®. Функция неуспешна, если недостаточно свободного пространства кучи для создания mxArray.
Звонить mxCreateLogicalScalar для создания скалярного логического mxArray. mxCreateLogicalScalar является удобной функцией, заменяющей следующий код:
pa = mxCreateLogicalMatrix(1, 1); *mxGetLogicals(pa) = value;
По завершении использования mxArray, звонок mxDestroyArray чтобы уничтожить его.
mxCreateLogicalArray | mxCreateLogicalMatrix | mxDestroyArray | mxGetLogicals | mxIsLogicalScalar | mxIsLogicalScalarTrue