MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

MATLAB\MATLAB

В.Г.Потемкин "Справочник по MATLAB"
Работа с разреженными матрицами

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

Работа с ненулевыми элементами

NZMAX
Количество ячеек памяти для размещения ненулевых элементов

Синтаксис:

            n = nzmax(S)

Описание:

Для полной матрицы F - это общее количество элементов, определяемое соотношением nzmax(F) = prod(size(F)); для разреженной - это количество ячеек для размещения ненулевых элементов. Как правило, функции nnz(S) и nzmax(S) дают одинаковые значения. Однако в случае операций над разреженными матрицами, в результате которых возникают новые ненулевые элементы, например операций умножения и LU-разложения, может быть выделено больше элементов памяти, чем это требуется при данном конкретном вычислении, то есть всегда выполняется условие nnz(S) <= nzmax(S).

Таким образом, величина nzmax(S) позволяет определить то максимальное количество элементов, которое может потребоваться при выполнении операций с разреженными матрицами в общем случае.

Сопутствующие функции: NNZ, NONZEROS, FIND, ISSPARSE.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика