exponenta event banner

nzmax

Объем памяти, выделенный для ненулевых матричных элементов

Синтаксис

n = nzmax(S)

Описание

n = nzmax(S) возвращает объем памяти, выделенный для ненулевых элементов в разреженной матрице S. Для разреженных матриц nzmax(S) >= 1.

  • Если S является полной матрицей, то nzmax(S) равно prod(size(S)).

Часто, nnz(S) и nzmax(S) одинаковые. Но если S создается операцией, которая производит элементы заполняющей матрицы, такие как умножение разреженной матрицы или факторизация разреженной логической единицы, тогда может быть выделено больше памяти, чем фактически требуется, и nzmax(S) отражает это. В качестве альтернативы, sparse(i,j,s,m,n,nzmax) или его более простой формы, spalloc(m,n,nzmax), может установить nzmax в ожидании более позднего заполнения.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | |

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