ВУЗ:
Составители:
Рубрика:
A=LU, (2.20)
где
L=
nn2n1n
2221
11
lll
0ll
00l
L
LLLL
L
L
, U=
100
u10
uu1
n2
n112
L
LLLL
L
L
.
Тогда согласно формуле (2.20) элементы l
ij
, u
ij
определяются по формулам
−=
=
∑
−
=
1j
1k
kjikijij
1i1i
ulal
,al
(i≥j>1). (2.21)
<<−=
====
∑
−
=
1i
1k
kjikij
ii
ij
ii
11
j1
j1
).ji1(),ula(
l
1
u
),n,2i(,1u),n,1j(,
l
a
u
(2.22)
Далее искомый вектор х вычисляется решением двух систем уравнений
Ly=b,
Ux=y.
Так как матрицы L и U треугольные, эти системы решаются по формулам
>
−
=
=
∑
−
=
−
−
),1i(,
l
yba
y
,
l
a
y
ii
1i
1k
kik1in
i
11
1n1
1
(2.23)
где a
in+1
=b
i
, (i=1,…,n).
<−=
=
∑
+=
n
1ik
kikii
nn
).ni(,xuyx
,yx
(2.24)
Формулы (2.21)-(2.24) составляют алгоритм метода.
2.6. Метод квадратных корней
Метод квадратных корней [2, 3, 11] применяется при решении системы уравнений
Ах=b, (2.25)
когда матрица А – симметричная, т.е. А=А
Т
, (a
ij
=a
ji
). При detA≠0 согласно «теореме о LU
разложении» (см. §1.3) можно записать A=LU, где U=T, L=T
T
. Тогда
А=Т
Т
Т, (2.26)
где
Т=
nn
n222
n11211
t00
tt0
ttt
L
LLLL
L
L
, Т
Т
=
nnn2n1
2212
11
ttt
0tt
00t
L
LLLL
L
L
.
Расписывая, формулу (2.26) получим формулы для вычисления t
ij
==+++
<=+++
).ji(,at...tt
),ji(,att...tttt
ii
2
ii
2
i2
2
i1
ijjjiij2i2j1i1
Отсюда находим
A=LU, (2.20) где l11 0 L 0 1 u 12 L u 1n l l L 0 0 1 L u 2n L= 21 22 , U= . L L L L L L L L l L l nn L 1 n1 l n 2 0 0 Тогда согласно формуле (2.20) элементы lij , uij определяются по формулам l i1 = a i1 , j−1 (i≥j>1). (2.21) l ij = a ij −∑ k =1 l ik u kj a 1j u 1 j = , ( j = 1, n ), u ii = 1, (i = 2, n ), l11 i −1 (2.22) u = 1 (a − l u ), (1 < i < j). ij l ij∑ ik kj ii k =1 Далее искомый вектор х вычисляется решением двух систем уравнений Ly=b, Ux=y. Так как матрицы L и U треугольные, эти системы решаются по формулам a y 1 = 1n −1 , l11 i −1 (2.23) ∑ a in −1 − b ik y k y = k =1 , (i > 1), i l ii где ain+1=bi , (i=1,…,n). x n = yn , x = y − n (2.24) i i k = i +1 ∑ u ik x k , (i < n ). Формулы (2.21)-(2.24) составляют алгоритм метода. 2.6. Метод квадратных корней Метод квадратных корней [2, 3, 11] применяется при решении системы уравнений Ах=b, (2.25) Т когда матрица А – симметричная, т.е. А=А , (aij=aji). При detA≠0 согласно «теореме о LU разложении» (см. §1.3) можно записать A=LU, где U=T, L=TT. Тогда А=ТТ Т, (2.26) где t 11 t 12 L t 1n t 11 0 L 0 0 t 22 L t 2 n Т t 12 t 22 L 0 Т= , Т = . L L L L L L L L 0 0 L t nn t t 2n L t nn 1n Расписывая, формулу (2.26) получим формулы для вычисления tij t 1i t 1 j + t 2i t 2 j + ... + t ii t jj = a ij , (i < j), t 12i + t 22i + ... + t ii2 = a ii , (i = j). Отсюда находим
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »