ВУЗ:
Составители:
14
1
2
1
2
1
i
ii ii li ll
l
sa sd
−
=
⎛⎞
=−
⎜⎟
⎜⎟
⎝⎠
∑
(9)
1
1
i
ij li lj ll
l
ij
ii ii
a ssd
s
sd
−
=
−
=
∑
, при ij
<
(10)
По формулам (8)–(10) находятся рекуррентно все ненулевые элементы матриц
D и S .
Условием возможности нахождения
ij
s
является неравенство 0
ii
s ≠ .
Замечание: Алгоритм
*
SDS– разложения может оказаться численно
неустойчивым, гарантировать устойчивость алгоритма можно в двух случаях – для
положительно определенных матриц А и матриц с диагональным преобладанием.
1.6 Частный случай метода квадратного корня
(случай симметричной матрицы)
Рассматриваем область вещественных чисел. Пусть матрица
A
системы (7) –
положительно определенная.
Идея метода:
Метод основан на разложении матрицы
A
на множители,
T
A
TT
=
, (11)
где
11 12 1 11
22 2 12 22
12
00
00
,
00
T
m
m
mm m m mm
tt t t
tt tt
TT
tttt
⎛⎞⎛ ⎞
⎜⎟⎜ ⎟
⎜⎟⎜ ⎟
==
⎜⎟⎜ ⎟
⎜⎟⎜ ⎟
⎜⎟⎜ ⎟
⎝⎠⎝ ⎠
KK
KK
KKKK KKKK
KK
Решение системы (7) сводится к решению двух систем с треугольными
матрицами:
,
T
Ty f Tx y
=
= (12)
Прямой ход:
Перемножая матрицы
T
T и T , и приравнивая матрице
A
, из (11) получим
следующие формулы для определения
ij
t
1 ⎛ i −1 ⎞ 2 sii = ⎜ aii − ∑ sli dll 2 ⎜ ⎟⎟ (9) ⎝ l =1 ⎠ i −1 aij − ∑ sli slj dll l =1 sij = , при i< j (10) sii dii По формулам (8)–(10) находятся рекуррентно все ненулевые элементы матриц D и S. Условием возможности нахождения sij является неравенство sii ≠ 0 . * Замечание: Алгоритм S DS – разложения может оказаться численно неустойчивым, гарантировать устойчивость алгоритма можно в двух случаях – для положительно определенных матриц А и матриц с диагональным преобладанием. 1.6 Частный случай метода квадратного корня (случай симметричной матрицы) Рассматриваем область вещественных чисел. Пусть матрица A системы (7) – положительно определенная. Идея метода: Метод основан на разложении матрицы A на множители, A = T TT , (11) где ⎛ t11 t12 K t1m ⎞ ⎛ t11 0 K 0 ⎞ ⎜0 t K t2 m ⎟⎟ ⎜t t22 K 0 ⎟⎟ T =⎜ T =⎜ 22 T 12 , ⎜K K K K ⎟ ⎜K K K K ⎟ ⎜⎜ ⎟ ⎜⎜ ⎟ ⎝0 0 K tm m ⎟⎠ ⎝ t1m t2 m K tm m ⎟⎠ Решение системы (7) сводится к решению двух систем с треугольными матрицами: T T y = f , Tx = y (12) Прямой ход: T Перемножая матрицы T и T , и приравнивая матрице A , из (11) получим следующие формулы для определения tij 14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »