ВУЗ:
Составители:
Рубрика:
21
Рис. 1.1. Визуализация разреженной матрицы
С помощью функции sparse может быть создана разреженная матри-
ца в форме массива
sparse array:
AS=sparse(irow, jcol, nzer, m, n)
Здесь irow и jcol – векторы номеров строк и столбцов, содержащих не-
нулевые элементы,
nzer – вектор ненулевых элементов, m и n – размеры
полной матрицы. Номера строк, столбцов и ненулевые значения могут быть
указаны в произвольном порядке. Нулевые значения вектора
nzer пропус-
каются при создании компактной формы хранения матрицы. Если ненулевые
элементы имеют одинаковые позиции (номера столбца и строки), то в ука-
занную позицию записывается сумма элементов.
Например:
>> irow=[1 2 5 1 2 3 2 3 4 6 1 5 6 4 5 6];
>> jcol=[1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6];
>> nzer=[4 1 1 1 4 1 1 4 4 1 1 4 1 1 1 4];
>> ANN=sparse(irow, jcol, nzer, 6, 6);
>> AFF=full(ANN)
AFF =
4 1 0 0 1 0
1 4 1 0 0 0
0 1 4 0 0 0
0 0 0 4 0 1
1 0 0 0 4 1
0 0 0 1 1 4
Для функции sparse может быть задан шестой входной аргумент – количе-
ство элементов, выбираемых из
irow , jcol и nzer.
Рис. 1.1. Визуализация разреженной матрицы С помощью функции sparse может быть создана разреженная матри- ца в форме массива sparse array: AS=sparse(irow, jcol, nzer, m, n) Здесь irow и jcol – векторы номеров строк и столбцов, содержащих не- нулевые элементы, nzer – вектор ненулевых элементов, m и n – размеры полной матрицы. Номера строк, столбцов и ненулевые значения могут быть указаны в произвольном порядке. Нулевые значения вектора nzer пропус- каются при создании компактной формы хранения матрицы. Если ненулевые элементы имеют одинаковые позиции (номера столбца и строки), то в ука- занную позицию записывается сумма элементов. Например: >> irow=[1 2 5 1 2 3 2 3 4 6 1 5 6 4 5 6]; >> jcol=[1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6]; >> nzer=[4 1 1 1 4 1 1 4 4 1 1 4 1 1 1 4]; >> ANN=sparse(irow, jcol, nzer, 6, 6); >> AFF=full(ANN) AFF = 4 1 0 0 1 0 1 4 1 0 0 0 0 1 4 0 0 0 0 0 0 4 0 1 1 0 0 0 4 1 0 0 0 1 1 4 Для функции sparse может быть задан шестой входной аргумент – количе- ство элементов, выбираемых из irow , jcol и nzer. 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »