x1 + 0.99 x2 = 1.99,
0.99 x1 + 0.98x2 = 1.97,
x1 = 1 x2 = 1
x1 = 3 x2 = −1.0203
A = L U | L U |
L Ux = b.
, .LU
Ly = b
l11y1 = b1,
l21y1+ l22y2 = b2,
... ... ... ... ... ... ...,
lm−1,1y1+ lm−1,2y2+ ...+ ...+ lm−1,m−1ym−1 = bm−1,
lm1y1+ lm2y2+ ...+ ...+ lm,m−1ym−1+ lmmym = bm.
y1 = b1/l11
yi
Ux = y
u11x1+ u12x2+ u13x3+ ...+ ...+ u1mxm = y1, u21x2+ u23x3+ ...+ ...+ u2mxm = y2,
... ... ... ...,
um−1,m−1xm−1+ ummxm = ym−1
ummxm = ym.
xm = ym/umm
.Q R QR
A
QRx = b,
Rx = QTb.
m × m ,
Am
. lmm ummAm
LDU
U
lii = 1 uii = 1 D | A = LU |
A = LDU uii = 1 | lii = 1 A = L1D1U1 A = L2D2U2 |
L1D1U1 = L2D2U2 | U1U2−1 = D1−1L−1 1L2D2 |
U1U2−1 | D1−1L−1 1L2D2 |
U1 U2
U1U2−1 = D = E ⇒ U1 = U2
D1−1L−1 1L2D2 = E L−1 1L2 = D1D2−1
L1 L2 L−1 1L2 = E ⇒ L1 = L2
D1 = D2
a11 a12 ... ... ... ... a1m a21 a22 ... ... ... ... a2m A... ... ... ... ... ... ...
... ... ... ... ... ... ... = am−1,1 am−1,2 ... ... ... ... am−1,m
am1 am2 ... ... ... ... amm
1 a(1)1222 ... ... ... ... a1(1)2mm 0 a(1) ... ... ... ... a(1)
A(1) = L1D1A =... ... ... ... ... ... ... ,
... ... ... ... ... ... ...
0 a(1)m−1,2 ... ... ... ... a(1)m−1,m
0 am(1)2 ... ... ... ... ...amm(1)
1/a11 0 0 ... 0 1 0 0 ... 0
D1 = 0 1 0 ... 0 L1 k= 1 −a21 1 0 A...(k 0 .... ... ... ... ... ... ... ... ... ...
0 0 0 ... 1 −am1 0 0 ... 1k − −1)
1 ...0 A(k−1) = L D ...L D A = 0 | a(1)12... 1 0 | ... ... 0 1 | ... ... a(kk−−11),k a(k−1) | ... ... ... ... | ... ... ... ... | ka(1)1m1,m ... a(k−1) − a(k−1) |
...0 | ... 0 | ... 0 | ... a(mkk−1) | ... ... | ... ... ... a(mmk−1) |
A(k−1) | Dk |
0 0 0 a − ... ... a −,m
Dk = diag(1
,Lk
... ... ... ... ... ...
0 ... 1 0 ... 0
k 1 ... ...k(mk(kk+11)1),k ... ... 0 L =.
0 ... −a − 1 ... 0
... ... ... ... ... ...
0 ... −a − 0 ... 1
A(k) = LkDkLk−1Dk−1 ...L1D1A =
− − ,m
1 ... a11,k 1 a11,k ... a11,m 1 a111,m
... ... ... k(...k 11),k ... k(k(k,m...k1)1),m11 (k...k
0 ... 1 a − ... a − a −1)
− − − −
0 ... 0 0 m(k) 1,m 1 m = 0 ... 0 1 ... a a(k) − k,m
... ... ... ... ... ... ...
0 ... 0 0 ... a a(k)
− − −1,m m−1U
U = DmLm−1Dm−1 ...L1D1A =
− − 1,m
... ... ... ... ... ... ...
0 ... 1 a − ... a − a −1)
1 ... a11,k 1 a(kk11,k11),k ... a(kk(k,m11k,m1)1),m111 m(ak(mk111 − − − − ,m
=0 ... 0 1 ... a a(k) − k,m
... ... ... ... ... ... ...
0 ... 0 0 ... 1 a −1)
− ,m
0 ... 0 0 ... 0 1
L−1 = DmLm−1Dm−1 ...L1D1A L−1
A = LU.
U
cond(U) = cond(L−1A) = cond(DmLm−1Dm−1 ...L1D1A) 6
cond(cond(Li) cond(A)=1
m