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++ с помощью MATLAB® Coder™.

Смотрите также

| | | | |

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