ВУЗ:
Составители:
42
Этот метод применим к для эрмитовым матрицам с комплексными элементами,
но для простоты рассмотрим действительные симметричные матрицы.
Идея в преобразовании матриц к диагональной форме
Любую симметричную действительную матрицу можно привести к
диагональному виду
преобразованием подобия
1
A
UU
−
=Λ , (2)
где U – ортогональная матрица (
T
UU E
=
) и
Λ
– диагональная, элементами которой
являются собственные значения
1
,...,
n
λ
λ
матрицы
A
. Так как для ортогональной
матрицы обратная совпадает с транспонированной (
1 T
UU
−
= ), то (2) равносильно
T
UAU
=
Λ (3)
Формула (3) дает возможность построить много алгоритмов для приближенного
вычисления матрицы
Λ , отличающиеся между собой способами построения матрицы
U .
Для использования равенства (3) нужно построить последовательность
ортогональных преобразований, позволяющих неограниченно уменьшать модули
недиагональных элементов матрицы
A
(т.е. стремиться получить в итоге матрицу
Λ
).
Рассмотрим один из алгоритмов, а именно
метод вращений, т.к. он достаточно
прост по вычислительной схеме и обладает быстрой сходимостью
– это итерационный
процесс, где на каждом шаге осуществляется такое
преобразование подобия, что
(
)
11
0
T
ij
UAU = – наибольший недиагональный элемент по абсолютной величине
обращается в 0. В качестве
1
U выбирается матрица вращения. Т.к. матрица
A
симметричная, то достаточно рассмотреть элементы выше главной диагонали.
1
1
0
1
cos sin ( )
()
sin cos ( )
1
0
1
ij
i
UU
j
ϕϕ
ϕ
ϕϕ
⎡⎤
⎢⎥
⎢⎥
⎢⎥
⎢⎥
−
⎢⎥
⎢⎥
==
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎣⎦
O
KK
MO M
KK
O
(4)
Опред. Вещественные матрицы, отличающиеся от единичной матрицы,
четырьмя элеметами, расположенными на пересечении строк и столбцов с номерами
,ij и имеющими вид (4) (где в общем случае определения вместо cos
ϕ
может
стоять
c и ниже
c±
, аналогично вместо sin
ϕ
−
стоять
s
− , и т.п., где
22
1cs+=) называются матрицами вращения, в которой угол
ϕ
определяется из
условия, что наибольший недиагональный элемент после преобразования подобия =0
Обозначим
111
,
ij
B
UBbA
⎡
⎤
=
⎣
⎦
=
j
-тый столбец произведения
Этот метод применим к для эрмитовым матрицам с комплексными элементами,
но для простоты рассмотрим действительные симметричные матрицы.
Идея в преобразовании матриц к диагональной форме
Любую симметричную действительную матрицу можно привести к
диагональному виду преобразованием подобия
A = U ΛU −1 , (2)
где U – ортогональная матрица ( UU = E ) и Λ – диагональная, элементами которой
T
являются собственные значения λ 1 , ... , λ n матрицы A . Так как для ортогональной
−1
матрицы обратная совпадает с транспонированной ( U = U ), то (2) равносильно
T
U T AU = Λ (3)
Формула (3) дает возможность построить много алгоритмов для приближенного
вычисления матрицы Λ , отличающиеся между собой способами построения матрицы
U.
Для использования равенства (3) нужно построить последовательность
ортогональных преобразований, позволяющих неограниченно уменьшать модули
недиагональных элементов матрицы A (т.е. стремиться получить в итоге матрицу Λ ).
Рассмотрим один из алгоритмов, а именно метод вращений, т.к. он достаточно
прост по вычислительной схеме и обладает быстрой сходимостью– это итерационный
процесс, где на каждом шаге осуществляется такое преобразование подобия, что
(U 1
T
AU1 ) ij
= 0 – наибольший недиагональный элемент по абсолютной величине
обращается в 0. В качестве U1 выбирается матрица вращения. Т.к. матрица A
симметричная, то достаточно рассмотреть элементы выше главной диагонали.
⎡1 ⎤
⎢ O 0 ⎥
⎢ ⎥
⎢ 1 ⎥
⎢ ⎥
⎢ cos ϕ K − sin ϕ ⎥ K (i )
U1 = U i j (ϕ ) = ⎢ M O M ⎥ (4)
⎢ ⎥
⎢ sin ϕ K cos ϕ ⎥K( j )
⎢ 1 ⎥
⎢ ⎥
⎢ 0 O ⎥
⎢⎢ 1⎥⎥⎦
⎣
Опред. Вещественные матрицы, отличающиеся от единичной матрицы,
четырьмя элеметами, расположенными на пересечении строк и столбцов с номерами
i, j и имеющими вид (4) (где в общем случае определения вместо cos ϕ может
стоять c и ниже ± c , аналогично вместо − sin ϕ стоять − s , и т.п., где
c 2 + s 2 = 1 ) называются матрицами вращения, в которой угол ϕ определяется из
условия, что наибольший недиагональный элемент после преобразования подобия =0
Обозначим
B1 = AU1 , B1 = ⎡⎣bi j ⎤⎦
j -тый столбец произведения
42
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
