ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »