Documente Academic
Documente Profesional
Documente Cultură
Cursul 4
2015
Anca Ignat
Pas 2
se construiete sistemul
A 2 x b 2 Ax b,unde A 2 are primele dou
coloane n form superior triunghiular.
Pasul r
se obine sistemul A r x b r Ax b,unde A r are
primele r coloane n form superior triunghiular.
Pasul n-1 :
se obine sistemul
A n1 x b n1 Ax b,unde A n1 are primele n-1
coloane n form superior triunghiular.
Pasul 1
Intrare : sistemul Ax=b
Ieire : sistemul A1 x b1 Ax b, matr A(1) are
prima coloan n form superior triunghiular.
Fie ecuaia i, cu i=1,,n
Ei :ai 1 x1 ai 2 x2 ain xn bi .
a21
1
1
E1
2
2
21 0
a11
ai 1
1
1
E1
E
E
a
i
i
i 1 0
a11
a n1
1
1
E1
a
n
n
n1 0
a11
sau
1
1
a11
x1 a12
x2 a11n xn b11
1
1
1
a
x
a
x
b
22 2
2n n
2
1
1
1
a
x
a
x
b
i2
in
n
i
2
1
an12 x2 ann
xn bn1
a11j a1 j , j 1, , n,b11 b1 .
ai 1
1
aij aij a a1 j ,i 2, , n; j 2, , n.
11
1
ai 1 0,i 2, , n.
bi1 bi ai 1 b1 ,i 2, , n.
a11
Pas 2
Intrare : A1 x b1
Ieire : A 2 x b 2 Ax b, A 2 are primele dou
coloane n form superior triunghiular.
1
asupra
ecuaiilor
1
1 a32
1
2
2
E
2 1
3
3
32 0;
a22
a
1
1
2
2
i2
E
2 1
i
i
i 2 0;
a22
1 an12
1
2
2
E
E
E
a
n
n
n 2 0;
2 a 1
22
1
a
2
1
i2
aij aij a 1 a2 j ,i 3, , n; j 3, , n
22
2
ai 1 0,i 2, , n
2
ai 2 0,i 3, , n
b 2 b ,b 2 b1
1
2
2
1
1
2
a
1
(1)
i2
b
b
b
i
i
1 2 ,i 3, , n.
a22
10
Intrare : A r 1 x b r 1
Ieire : A r x b r Ax b, A r are primele r coloane
n form superior triunghiular.
11
r 1
r 1
r 1
a
x
a
x
rr
r
rn
n
r
r 1
r 1
r 1
a
x
a
x
r 1r
r
r 1n n
r 1
air r 1 xr ain r 1 xn bi r 1
a r 1 x a r 1 x b r 1
nr
r
nn
n
n
12
Presupunem arr r 1 0.
r
Vom urmri anularea elementelor ar r1r ,ar r2 r , , anr
.
r 1 ar r 11r
r 1
r
r
E
E
E
a
r
r 1
r 1
r 1
r 1 r 0;
arr
r 1
r 1 air
r 1
r
r
E
E
E
a
r
r 1
i
i
ir 0;
arr
r 1
r 1 anr
r 1
r
r
E
E
E
a
r 1
n
n
nr 0;
r
arr
13
a1 rj a1 j , j 1, , n,
r
akj akj k 1 ,k 2, r , j k , , n,
r 1
r 1
a
r
r 1
ir
aij aij a r 1 arj ,i r 1, , n; j r 1, , n.
rr
r
aij 0, j 1, , r ,i j 1, , n.
r
b1 b1 ,
b r b j 1 , j 2, , r ,
j
j
r 1
a
r
r
1
bi bi ir r 1 b2( r 1) ,i r 1, , n.
arr
14
15
Pivotare ( arr( r 1) 0 ? )
10 Fr pivotare
Se caut primul indice i0 r , r 1, , n astfel nct
ai0rr1 0 . Se interschimb liniile i0 i r.
S observm c n procesul de calcul la pasul r intervine
1
factorul r 1 astfel c valori mici ale lui arr r 1 conduc la
arr
amplificarea erorilor de calcul. Pentru a asigura stabilitatea
numeric a procesului de calcul este de dorit ca arr r 1 s fie
mare.
16
20 Pivotare parial
Se determin indicele i0:
r 1
r 1
ai0r max air ;i r , , n
i coloanele
Schimbarea
coloanelor
implic
schimbarea
ordinii
18
A( r 1)
arr arn
ann
det A r 1
0 arn
0
r 1 r 1
0
a11
a22 ar r 11r 1 det
0 ann
19
20
A( r 1)
arr 0
det A r 1
0 0
0 0
r 1 r 1
0
a11
a22 ar r 11r 1 det
0 0
r 1
det A det A
r 1;
pivotare( r );
while (r n - 1 i |arr | > )
// Pas r
for i r 1, , n
f -
air
;
arr
for j r 1, , n
aij aij f * arj ;
air 0;
bi bi f * br ;
r r 1;
pivotare( r );
if (|arr | ) 'MATRICE SINGULARA'
else { A A( n 1) ,b b( n 1)
serezolv sistemul triunghiular superior Ax b}
22
M : n r 2 n r
,
n 1
r 1
n 1
r 1
n 1 n n 1
A: n r n r
,
n 1
r 1
n3
M: n 2
3
n 1
r 1
n3
: n 2
3
23
Eliminarea chinezeasc
200-100 .Cr. China 9 capitole despre arta matematic
metod de rezolvare foarte asemnatoare eliminrii Gauss
Avem 3 tipuri de gru. tim c 3 baloturi din primul tip, 2
baloturi din al doilea tip i 1 balot din al treilea tip cntresc
39 msuri. Deasemenea, 2 baloturi din primul tip, 3 baloturi
din al doilea tip i 1 balot din al treilea tip cntresc 34
msuri i 1 balot din primul tip, 2 baloturi din al doilea tip i
3 baloturi din al treilea tip cntresc 26 msuri. Cte msuri
cntrete un balot din fiecare tip de gru
24
Notaia actual:
Notaia chinezeasc
1 2 3
2 3 2
3 1 1
26 34 39
3b1 2b2 b3 39
2b1 3b2 b3 34
b1 2b2 3b3 26
25
Pasul 1
Se nmulete coloana a doua cu 3 i se scade din ea coloana a
treia att timp ct este posibil.
Se nmulete prima coloan cu 3 i se scade din ea coloana a
treia att timp ct este posibil.
Se ajunge la forma:
0 0 3
4 5 2
8 1 1
39 24 39
26
Pasul 2
Se nmulete prima coloan cu 5 i se scade din ea coloana a
doua att timp ct este posibil.
Se ajunge la forma:
0
0
0
5
3
2
36 1 1
99 24 39
Pentru rezolvare se folosete metoda substituiei inverse pe
sistemul obinut mai sus.
27
Descompuneri LU
A nn , A=LU,
L inferior triunghiular i U superior triunghiular
L, U nn
Ly = bsoluia y
Ax = bLUx = b
x
A
b
,
Ux = y soluia x
28
a11 a12 a1 p
a21 a22 a2 p
p p , p 1, , n
Ap
a p1 a p 2 a pp
29
A = LU
(1)
30
Pasul p ( p = 1, 2, , n )
Se determin elementele liniei p ale matricii U ,
u pi , i = p, , n , i elementele coloanei p ale matricii L,
31
u pp
u pp1
1
col. p a matr. L
l
p 1 p
lnp
32
u pn
lin. p a matr. U
k =1
k =1
a pi = ( LU ) pi l pk uki ( l pk = 0, k = p 1, , n) = l pk uki =
p 1
l pp u pi l pk uki
k =1
33
Pentru i = p, , n avem:
p 1
u pi a pi l pk uki ,i p, , n
(2)
k 1
se face analog:
34
k =1
k =1
(aip l pk uki )
k 1
lip
, i p 1, , n
u pp
(3)
36
(4)
deci
37
L=L1 , U=U1.
Descompunerea Cholesky
n n
O matrice A
se numete pozitiv definit dac:
Ax , x
x n , x 0
Notaie: A > 0
n n
Fie A o matrice simetric (A=AT ) i pozitiv definit.
38
a11
A
a
n1
l11
a1n
l
T
21
LL
ann
l n1
0 l11
0 0
lnn 0
0
l22
ln 2
l21 ln1
l22 ln 2
0 lnn
39
Pas r (r=1,,n)
0 lrr
lr 1r lir lnr
40
Calcul lrr:
arr LLT
rr
lr 1 lrr 1
lrr 1
lr 1
lrr 1
0 0 lrr
0
r 1
41
lr 1
lrr 1
r 1
42
43
forr 1, , n 1
fori r 1, , n
air
;
f
arr
/ / E i E i f E r
for j r 1, , n
aij aij f arj ;
air 0;
bi bi f br ;
t (r )
0
( r ) n ,Tr : I n t ( r )erT nn
t r 1
(r )
t
n
45
col
r
0
00 0 0
t
(
)
r
1
00t r 1 0lin r 1)
(r )
t
(
)
r
0
0
0
t
n
46
0100
Tr 001
(r )
t r 1
(r )
t n
47
48
e
A
1,
,
r
(
t
0)
i
i
T
ei B T
(r )
T
e
A
t
(
e
i
i
r A)i r 1, , n
.
49
(r )
a
00(
a
(r )
r 1r
(r )
rr
a
)(
a
50
(r )
ir
(r )
rr
a
)(
a
(r )
nr
(r )
rr
)
.
Avem:
A T11T21 Tn11 U LU , L : T11T21 Tn11
T11T21 ( I n t (1)e1T )( I n t ( 2)e2T ) I n t (1)e1T t ( 2)e2T t (1)e1T t ( 2)e2T
I n t (1)e1T t ( 2)e2T t (1) t1(2)e2T I n t (1)e1T t ( 2)e2T ( t1( 2) 0)
51
1000
a
21 100
a11
(1)
a
a
31 32 00
(1)
a11
a22
L ar 1
ar(1)2
(1) 0
a22
a11
(1)
( r 1)
a
a
a
r 11 r 12 r 1r 0
(1)
a22
arr( r 1)
a11
( r 1)
a n1
an(1)2
anr
(1) ( r 1)
a22
arr
a11
52