exponenta event banner

mxCreateSparseLogicalMatrix (C)

2-D, разреженный, логический массив

Синтаксис C

#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 и ее элементы.

Представлен до R2006a