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-by- n mxArray от mxLogical элементы. mxCreateSparseLogicalMatrix инициализирует каждый элемент массива в логический 0.

Звонить mxDestroyArray когда вы заканчиваете использовать mxArray. mxDestroyArray освобождает mxArray и его элементы.

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