ВУЗ:
Составители:
Рубрика:
- 4 -
Таким образом, описание
i
-й строки матрицы
A
хранится в позициях с
)
(
i
A
I
до
]
1
)
1
(
[
−
+
i
A
I
массивов
AN
и
JA
за исключением равенства
I
)
(
)
1
(
i
A
I
i
A
I
=
+
, означающего , что
i
-я строка пуста. Следовательно ,
элементы записываются в массив по порядку следования строк. Если
A
имеет
m
строк , то массив
A
I
содержит
)
1
(
+
m
позицию .
Данный способ представления называют полным, т.к. представлена вся
матрица
A
.
В зависимости от того , как записываются в каждой строке столбцовые
индексы в массиве
JA
(по порядку возрастания или нет), различают
упорядоченное или неупорядоченное представление соответственно .
Неупорядоченные представления нужны для алгоритмических удобств:
результаты большинства матричных операций получаются неупорядоченными,
и упорядочение их требует дополнительных затрат машинного времени , в то
время как большинство алгоритмов для РМ не требует, чтобы представления
были упорядоченными.
З а м е ч а н и е . Всюду в дальнейшем мы будем иметь дело с
вещественными матрицами.
Задача 1. Написать для матрицы A упорядоченное представление в РСФ .
N
столбцов : 7654321
=
0000000
0630000
0000504
0002011
A .
N
позиций: 87654321
6
3
5
4
2
1
1
:
AN
6
5
3
1
4
2
1
:
JA
8
8
6
4
1
:
A
I
З а м е ч а н и е . В первой позиции массива
A
I
всегда стоит 1 .
Задача 2. По массивам
IA
JA
AN
,
,
восстановить матрицу
A
(с
точностью до нулевых столбцов справа).
9
8
5
4
3
2
1
:
AN
5
4
3
2
1
7
6
:
JA
8
6
5
3
1
:
A
I
-4- Таким образом, описание i -й строки матрицы A хранится в позициях с I A(i ) до [ I A(i +1) −1] массивов AN и JA за исключением равенства I I A(i +1) =I A(i ) , означающего, что i -я строка пуста. Следовательно, элементы записываются в массив по порядку следования строк. Если A имеет m строк , то массив I A содержит (m +1) позицию. Данный способ представления называют полным, т.к. представлена вся матрица A . В зависимости от того, как записываются в каждой строке столбцовые индексы в массиве JA (по порядку возрастания или нет), различают упорядоченное или неупорядоченное представление соответственно. Неупорядоченные представления нужны для алгоритмических удобств: результаты большинства матричных операций получаются неупорядоченными, и упорядочение их требует дополнительных затрат машинного времени, в то время как большинство алгоритмов для РМ не требует, чтобы представления были упорядоченными. З а м е ч а н и е. Всюду в дальнейшем мы будем иметь дело с вещественными матрицами. Задача 1. Написать для матрицы A упорядоченное представление в РСФ. N столбцов : 1 2 3 4 5 6 7 � 1 1 0 2 0 0 0� � � � 4 0 5 0 0 0 0� A =� . 0 0 0 0 3 6 0� �� � � 0 0 0 0 0 0 0 �� N позиций: 1 2 3 4 5 6 7 8 AN : 1 1 2 4 5 3 6 JA : 1 2 4 1 3 5 6 IA: 1 4 6 8 8 З а м е ч а н и е. В первой позиции массива I A всегда стоит 1 . Задача 2. По массивам AN , JA, IA восстановить матрицу A (с точностью до нулевых столбцов справа). AN : 1 2 3 4 5 8 9 JA : 6 7 1 2 3 4 5 IA: 1 3 5 6 8
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »