Documente Academic
Documente Profesional
Documente Cultură
Curs 5 Analiza Aplicata
Curs 5 Analiza Aplicata
ALGEBR LINIAR
11.1. Calcul matriceal
11.1.1. Triangularizarea unei matrice
11.1.2. Analiz matriceal
11.1.3. Forme canonice
11.1.4. Valori i vectori proprii
0
L
(k)
a12
L
a (22k ) L
L L
)
a1( kk-1
)
a (2kk-1
L
a1( kk )
a (2kk)
L
L
L
L
0
L
k)
a (nk
A ( k +1) = M k A ( k )
a1( kn )
(k)
a2n
L
(k)
a k 1n
(k)
a kn
L
(k)
a nn
k)
a (kk
0
a (k) ,
i = 1,..., k; j = 1,..., n
ij
a (ijk +1) = 0,
j = 1,..., k; i = j+ 1,..., n
(k)
(k)
a
m
a
ik kj , i, j = k + 1,..., n
ij
0
0 L 0
1 0 L
0 1 L
0
0 L 0
L
L L L
L L L
Mk = 0 0 L
1
0 L 0
0 0 L m k +1 k 1 L 0
L
L
L
L
L
L
L
0 0 L m n k
0 L 1
a (ijk ) mik a (kjk ) =
k)
(k) (k)
a (ijk ) a (kk
a ik
a kj
k)
a (kk
mik =
(k)
a ik
k)
a (kk
i = k+1,..., n
regula dreptunghiului
3
(k)
( k +1)
A
A
Matricea
se obine din matricea
dup transformrile:
- liniile 1, 2,..., k i coloanele 1, 2, ..., k -1 nu se modific;
- elementele subdiagonale din coloana k se anuleaz;
- elementele situate n liniile i coloanele k +1, k + 2,..., n se modific
dup regula dreptunghiului.
Matricea
M = M n 1 M n 2 L M 2 M 1
Funcia gausselim
Funcia efectueaz triangularizarea unei matrice ptratice pe baza metodei eliminrii lui Gauss.
Sintaxe:
gausselim ( A )
gausselim ( A, 'r ', 'd ')
gausselim ( A, c )
Argumente: A - matrice; 'r ', 'd '
Funcia ffgausselim
Funcia efectueaz triangularizarea unei matrice ptratice pe baza unei
variante a metodei eliminrii lui Gauss.
Sintaxe:
ffgausselim ( A )
ffgausselim ( A, 'r ', 'd ' )
ffgausselim ( A, c )
Argumente: A - matrice; 'r ', 'd '
k i , j n
a (k)
ij
10
11
12
* A 12
A =
L
A
1n
A 21 L A n1
A 22 L A n 2
L L L
A 2 n L A nn
13
14
unde: p este numrul permutrilor de linii i de coloane; a (kkk)- elementele diagonale ale matricei A ( n ) .
15
Funcia det
Funcia calculeaz determinantul unei matrice ptratice.
Sintaxe:
det (A )
det (A, sparse )
Argument: A - matrice.
17
( )
A
1 1
= A; (A B) -1 = B 1 A 1; det(A -1 ) = (det( A )) 1
Funcia inverse
Funcia calculeaz inversa unei matrice ptratice nesingulare.
Sintaxa:
inverse ( A )
Argument: A - matrice.
18
Funcia minor
Funcia determin minorul unei matrice.
Sintaxa:
minor ( A, l, c )
Argumente: A - matrice; l, c - ntregi pozitivi.
20
vF=
i =1
vi
i =1
vi
v = max v i
1 i n
A 1 = max a ik
1 k n i=1
norma 2:
= max
( A )
norma Frobenius:
i , j=1
a ij
2
21
norma infinit:
n
= max a ik
1 i n k=1
Funcia norm
Funcia calculeaz normele vectorilor i matricelor.
Sintaxe:
norm ( A )
norm ( A, nume_m )
norm ( v )
norm ( v, nume_v )
Argumente: A - matrice; v
23
Un vector normalizat este un alt vector obinut prin mprirea vectorului iniial la valoarea normei 2 a vectorului respectiv.
Funcia normalize
Funcia efectueaz normalizarea unui vector.
Sintaxa:
normalize ( v )
Argument: v - vector.
24
25
Funcia transpose
Funcia calculeaz transpusa unei matrice cu elemente reale.
Sintaxa:
transpose ( A )
Argument: A - matrice.
28
29
30
- (op.) nume.
Funcia returneaz o matrice, notat cu F, reprezentnd forma Frobenius a matricei iniiale A. Argumentului P i se asigneaz matricea transformrilor, corespunztoare formei Frobenius F i care are proprietatea:
P 1 A P = F
32
Funcia jordan
Funcia determin forma normal Jordan a unei matrice ptratice.
Sintaxe:
jordan ( A )
jordan ( A, nume )
Argumente: A - matrice; nume
- (op.) - nume.
Forma normal Jordan a matricei A este o matrice diagonal, elementele sale nenule fiind valorile proprii ale matricei A.
Argumentului nume i se asigneaz matricea de tranziie, notat cu P.
Ea satisface relaia:
.
33
34
(I A ) x = 0
n1
L a1n x1 0
L a 2 n x 2 0
=
L
L M M
L a nn x n 0
35
Funcia charmat
Funcia construiete matricea caracteristic a unei matrice ptratice.
Sintaxa:
charmat ( A, lambda )
Argument: A - matrice.
37
38
Observaii:
1) Valorile proprii ale unei matrice ptratice reale, superior sau inferior
triunghiular, sunt elementele de pe diagonala sa principal;
2) Valorile proprii ale unei matrice diagonale sunt elementele diagonalei;
3) Orice matrice ptratic real i simetric are toate valorile proprii
reale (eventual nu toate distincte);
4) Orice matrice A are o infinitate de vectori proprii;
5) Dac matricea A este nesingular, atunci A i A 1au acelai sistem
de vectori proprii.
39
A=
L L
a
n1 a n 2
x11
L a1n
1
L a 2n
X = x2
L
L L
1
L a nn
x n
x12
x 22
L
x 2n
L
L
L
L
1 0
x1n
0
n
x2
2
=
L L
L
0
n
0
xn
L 0
L 0
O L
L n
0
C=
M
0 cn
0 c n 1
0 c n2
M
M
0 c2
0 L 0 1 c1
0
0
1
M
0
L
L
L
O
L
0
0
0
M
1
Funcia frobenius
Funcia calculeaz forma Frobenius a unei matrice ptratice.
Sintaxe:
frobenius ( A )
frobenius ( A, 'P' )
Argumente: A - matrice; 'P'
42
43
Funcia returneaz un polinom cu necunoscuta specificat prin cel deal doilea argument - lambda.
Utlizarea funciei trebuie precedat de comanda with (linalg).
44
Prima sintax returneaz o secven a valorilor proprii. Dac se specific argumentul 'implicit' atunci valorile proprii sunt exprimate n notaia RootOf. Dac se specific argumentul 'radical', atunci se ncearc exprimarea valorilor proprii sub form de radicali. Dac gradul polinomului caracteristic este mai mare dect 4 acest lucru nu mai este posibil.
Utilizarea funciei trebuie precedat de comanda with (linalg).
45
46
48
Rezultatul este rerturnat sub forma unei secvene de liste de cte trei
componente, care reprezint: valoarea proprie; ordinul de multiplicitate;
o baz a spaiului vectorilor proprii corespunztori valorii proprii.
Argumentele 'implicit' i 'radical' au semnificaiile de la funcia
eigenvals.
50
51
k =1
a ik x k = b i , i = 1,..., m
Ax = b
52
a i1x1 + a i 2 x 2 + L + a ik x k + L + a in x n = b i , i = 1,..., n
Dac determinantul sistemului este nenul, atunci sistemul este compatibil i determinat.
L a
b a
L a
a
11
xk =
k
, k = 1,..., n
1 k-1
1n
1 k+1
k = a k1 L a k k -1
L L L
bk
L
a k k +1 L a kn
L
L L
a n1 L a n k -1
bn
a n k +1 L a nn
53
54
55
57
Funcia linsolve
Funcia calculez soluia unui sistem de ecuaii liniare.
Sintaxa:
linsolve ( A, b, 'r ', v )
Argumente: A - matrice; b - vector; r, v
- (op.) nume.
59
a i1x1 + a i 2 x 2 + L + a ik x k + L + a in x n = b i , i = 1,..., n
Metoda este constituit din dou faze: faza eliminrii i faza substituiei. n prima faz se procedeaz la eliminarea succesiv a necunoscutelor, aducnd prin transformri elementare matricea sistemului la
o form superior triunghiular. Cea de-a doua faz const n substituirea succesiv, n sens invers, a necunoscutelor sistemului.
n urma pasului k (k = 1, 2,..., n-1) al fazei eliminrii, se elimin
necunoscuta x kdin ultimele n-k ecuaii, sistemul fiind adus la forma:
(1)
1 a12
0 1
M
M
0 0
0 0
M
M
0 0
L a1(1k)
L a 2( 2k)
O M
a1(1k)+1
a 2( 2k)+1
M
a (kkk)+1
L
L
M
L
M
0
M
a (kk+)1k +1 L
M
O
a (nkk)+1
a1(1n) x1 b1(1)
(2) x (2)
a 2n 2 b2
M M M
(k) x = (k)
a kn k b k
a (kk+)1n x k +1 b (kk+)1
M M M
a (nnk) x n b (nk )
60
i
i
ik
61
(1)
1 a12
0 1
M
M
0 0
0 0
M
M
0 0
L a1(1k)
L a 2( 2k)
a1(1k)+1 L
a 2( 2k)+1 L
O
L
M
1
a (kkk)+1
M
L
L
M
L
0
M
0
1
M
0
L
O
L
a1(1n) x1 b1(1)
(2) x (2)
a 2n 2 b2
M M M
(k) x = (k)
a kn k b k
a (kk++11n) x k +1 b (kk++11)
M M M
1 x n b (nn )
( n)
( n)
A
x
=
b
sau altfel scris:
(k)
(k)
x
=
b
a
ki x i , k = n - 1,..., 2,1
k
k
i = k +1
64
65
n urma pasului k (k =1, ..., n-1) al eliminrii, se elimin necunoscuta x k din toate ecuaiile sistemului, cu excepia ecuaiei pivot k. Sistemul devine:
1
0
M
0
0
M
0
0 L 0
1 L 0
M O M
a1( kk )+1
a (2kk)+1
M
0 L 1
a (kkk)+1
0 L 0
a (nkk)+1
L
L
M
L
0 L 0 a (kk+)1k +1 L
M M M
M
O
L
a1( kn ) x1 b1( k )
(k) x (k)
a 2n 2 b2
M M M
(k) x = (k)
a kn k b k
a (kk+)1n x k +1 b (kk+)1
M M M
a (nnk) x n b (nk )
66
b
a
bk
i
ik
i
68
i y ;
70
71
73
33
74