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