nzmax

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

Синтаксис

n = nzmax(S)

Описание

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

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

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

| | | | |

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