ВУЗ:
Составители:
43
(
)
()
()
11 1
22 2
sin cos
sin cos
sin cos
ji j
ji j
kj ki kj
ba a
ba a
ba a
ϕ
ϕ
ϕ
ϕ
ϕ
ϕ
=
=
=
−+
−+
−+
(5)
1
1
1
....
1
0
1
cos sin ( )
()
sin cos ( )
1
0
1
ij
ij
ii
UU
j
ϕϕ
ϕ
ϕϕ
−
−
⎡⎤
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
==
⎢⎥
−
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎢⎥
⎣⎦
O
KK
MOM
KK
O
Наибольший недиагональный элемент после преобразования подобия
приравниваем нулю
(
)
(
)
(1) 1
11
cos sin 0
ij jj
ij ij
AUAU b b
ϕϕ
−
==⋅+⋅=
Подставляем в это выражение из (5) значение
ij
b и получаем
(
)
(
)
(
)
(
)
()
cos sin cos sin sin cos 0
2
cos 2 sin cos
2
22
1
tg 2 arctg
2
ii ij ji jj
ij ii jj
ji ji
ii jj ii jj
aa a a
aaa
aa
aa aa
ϕϕϕϕ ϕϕ
ϕϕϕ
ϕϕ
−+ + −+ =
=−
=⇒=
−−
Таким образом
ϕ
– угол при котором максимальный недиагональный элемент
обратился в 0. Получили новую матрицу
(1)
A
.
(1) 1
11
A
UAU
−
= – 1-ый шаг закончен.
2-й шаг – повторение предыдущего по отношению к матрице
(1)
A
.
Таким образом, по заданной матрице
A
будем строить последовательность
матриц
()
k
A
такую, что каждая следующая матрица
(
)
1k
A
+
получается из предыдущей
()
k
A
преобразованием подобия со следующей ортогональной матрицей вращения (или
матрица поворота осей i, j на угол
ϕ
):
(
)
(
)
1
1
kk
kk
A
UAU
+
−
=
Для исследования сходимости введем меру отклонения матрицы
A
от
диагональной:
2
,
()
ij
iji j
tA a
≠
=
∑
.
Верно равенство (если использовать
2
,
()
ij
iji j
tA a
≠
=
∑
и расписать)
b 1 j = a 1i( − sin ϕ ) + a1 j cos ϕ b 2 j = a 2i( − sin ϕ ) + a 2 j cos ϕ (5) b kj = a ki( − sin ϕ ) + a kj cos ϕ i .... j ⎡1 ⎤ ⎢ O 0 ⎥ ⎢ ⎥ ⎢ 1 ⎥ ⎢ ⎥ i⎢ cos ϕ K sin ϕ ⎥ K (i ) U1 = U i j (ϕ ) = ⎢ ⎥ −1 −1 M O M ⎢ ⎥ ⎢ − sin ϕ K cos ϕ ⎥K( j ) ⎢ 1 ⎥ ⎢ ⎥ ⎢ 0 O ⎥ ⎢⎢ 1⎥⎥⎦ ⎣ Наибольший недиагональный элемент после преобразования подобия приравниваем нулю A ( ) = (U (1) ij −1 1 AU1 )ij = cos ϕ ⋅ bij + sin ϕ ⋅ b jj = 0 Подставляем в это выражение из (5) значение bij и получаем ( ) ( cos ϕ aii ( − sin ϕ ) + aij cos ϕ + sin ϕ a ji ( − sin ϕ ) + a jj cos ϕ = 0 ) 2 aij cos 2ϕ = 2 ( ) aii − a jj sin ϕ cos ϕ 2a ji 1 2a ji tg 2ϕ = ⇒ ϕ = arctg aii − a jj 2 aii − a jj Таким образом ϕ – угол при котором максимальный недиагональный элемент (1) обратился в 0. Получили новую матрицу A . A (1) = U1−1 AU1 – 1-ый шаг закончен. (1) 2-й шаг – повторение предыдущего по отношению к матрице A . Таким образом, по заданной матрице A будем строить последовательность (k ) ( k +1) матриц A такую, что каждая следующая матрица A получается из предыдущей (k ) A преобразованием подобия со следующей ортогональной матрицей вращения (или матрица поворота осей i, j на угол ϕ ): A( k +1) = U k−1 A( )U k k Для исследования сходимости введем меру отклонения матрицы A от диагональной: t ( A) = ∑ aij2 . i, j i≠ j Верно равенство (если использовать t ( A) = ∑ aij2 и расписать) i, j i≠ j 43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »