Documente Academic
Documente Profesional
Documente Cultură
LABORATOR 4
ALGEBRĂ LINIARĂ
INFORMATICĂ APLICATĂ
Eliza-Isabela TICĂ, Angela NEAGOE și Sanda-Carmen GEORGESCU
Funcțiile din GNU Octave și MATLAB acoperă o mare parte din problemele de
algebră liniară, permițând calcularea inversei și rangului unei matrice,
rezolvarea sistemelor de ecuații liniare, determinarea polinomului caracteristic
al unei matrice, a valorilor și vectorilor proprii ai unei matrice, utilizarea
funcțiilor de matrice, utilizarea matricelor speciale etc.
PROBLEME REZOLVATE
R1. Să se genereze matricea magică 5 5 (cu 5 linii şi 5 coloane) și să se calculeze
suma elementelor de pe prima şi a treia linie, prima şi a doua coloană şi de pe cele două
diagonale (principală și secundară).
Rezolvare:
M = magic(5);
L1 = sum(M(1,:)) % returnează L1 = 65
L3 = sum(M(3,:)) % returnează L3 = 65
C1 = sum(M(:,1)) % returnează C1 = 65
C2 = sum(M(:,2)) % returnează C2 = 65
D1 = trace(M) % sau D1 = sum(diag(M)) returnează D1 = 65
D2 = trace(fliplr(M)) % returnează D2 = 65
PROBLEME PROPUSE
P1. Se dau matricele:
5 − 2 2 2 − 1 1
A = − 2 6 0 și B = 2 − 1 2
− 2 0 4 1 − 3 1
Să se verifice prin calcul că det(A*B) = det(A)*det(B) și (A*B)' = B'*A'.
P4. Se dă matricea
7 4 − 1
A= 4 7 − 1
− 4 − 4 4
Să se calculeze:
• Rădăcinile polinomului caracteristic PA (λ ) = 0 al matricei A .
• Să se calculeze valorile proprii și vectorii proprii pentru matricea A .