2-D, разреженный, логический массив
#include "matrix.h" mxArray *mxCreateSparseLogicalMatrix(mwSize m, mwSize n, mwSize nzmax);
mКоличество строк
nКоличество столбцов
nzmax Количество элементов, которые mxCreateSparseLogicalMatrix следует выделить для хранения данных. Установка значения nzmax должно быть больше или равно количеству ненулевых элементов, которые планируется поместить в mxArray, но убедитесь, что nzmax меньше или равно m*n. nzmax больше или равно 1.
Указатель на созданный mxArray. В случае неуспешного завершения в автономном (не MEX-файле) приложении возвращает NULL. В случае неуспешного завершения в файле MEX файл MEX прерывается и возвращается в подсказку MATLAB ®. Функция неуспешна, если недостаточно свободного пространства кучи для создания mxArray.
Использовать mxCreateSparseLogicalMatrix для создания mоколо-n
mxArray из mxLogical элементы. mxCreateSparseLogicalMatrix инициализирует каждый элемент в массиве как логический 0.
Звонить mxDestroyArray по завершении использования mxArray. mxDestroyArray отменяет назначение mxArray и ее элементы.
mxCreateLogicalArray | mxCreateLogicalMatrix | mxCreateLogicalScalar | mxCreateSparse | mxIsLogical