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