Cu acest concept ne-am intalnit inca din primul an de liceu , atunci cand s-a pus problema rezolvarii unui sistem de 2 ecuatii cu doua necunoscute x,y de forma
Acestui sistem I-am asociat un tablou patratic care contine coeficientii necunoscutelor (in prima linie sunt coeficientii lui x,y din prima ecuatie iar in a doua sunt linie figureaza coeficientii lui x,y din ecuatia a doua ):
Am numit acest tablou matrice patratica. Pe cele doua coloane ale matricei figureaza coeficientii lui x si respectiv coeficientii lui.
DEFINITIE : Se numeste matrice cu m linii si n coloane un tablou cu m linii si n coloane ale carui elemente aij sunt numere complexe.
Uneori aceasta matrice se noteaza si A=(a i,j)
Pentru elementul a i,j indicele arata linia pe care se afla elementul iar al-doi-lea indice j indica pe ce coloana este situat.
Vom nota matricile A,B,C,.,X,Y,...
Multimea matricilor de tip M*N cu elementele numere reale se noteaza prin .Daca matricele au elemente irationale , atunci notam .
Definitie. Fie A=(a i,j),B=(b i,j) ,Spunem ca matricile A si B sunt egale
si scriem A=B daca a i,j=b i,j
Definitie Fie A=(a i.j), B=(b i,j) , C=(c i,j) . Matricea C se numeste suma matricelor A,B daca c i,j =a i,j+b i,j .
Altfel spus matricele se aduna pe componenete.
Observatii
1) Doua matrici se pot aduna daca sunt de acelasi 10310m1215k tip, adica daca au acelasi numar de linii si acelasi numar de coloane, deci A, B .
Explicit adunarea matricilor A, B înseamna:
Exemplu: Sa se calculeze A + B pentru:
1. ;
2.
R. 1. Avem
2. Avem
Proprietati ale adunarii matricilor
(Asociativitatea adunarii). Adunarea matricilor este asociativa, adica:
A, B, C
(Comutativitatea adunarii). Adunarea matricilor este comutativa, adica:
A, B
(Element neutru). Adunarea matricilor admite matricea nula ca element neutru, adica astfel încât A += A, A
(Elemente opuse). Orice matrice A are un opus, notat, astfel încât
.
Cu scalari : Definie Fie A=(a i,j) si Se numeste produsul dintre scalarul si matricea A,matricea notata A definita prin A=(a i,j).
Inmultirea a doua matrici
Definitie . Fie A=(a k,i), B(b i,j) . Produsul dintre matricile A si B notat AB este matricea C=(c k,j) definita prin Exemplu: Daca
Proprietati ale înmultirii matricilor cu scalari
, C, A;
,C, A, B;
,C, A;
,1C, A;
Observatii
Produsul AB a doua matrici nu se poate efectua întotdeauna decât daca A, B, adica numarul de coloane ale lui A este egal cu numarul de linii ale lui B, când se obtine o matrice C = AB
Daca matricile sunt patratice A, B atunci are sens întotdeauna atât AB cât si BA, iar, în general, ABBA adica înmultirea matricilor nu este comutativa.
Proprietati ale înmultirii matricilor
(Asociativitatea înmultirii). Înmultirea matricilor este asociativa, adica
A B C
(Distributivitatea înmultirii în raport cu adunarea). Înmultirea matricilor este distributiva în raport cu adunarea matricilor, adica
A, B, C matrici pentru care au sens operatiile de adunare si înmultire.
Daca este matricea unitate, atunci
A.
Se spune ca este element neutru în raport cu operatia de înmultire a matricilor.
TEOREMA Cayley - Hamilton
Orice matrice A îsi verifica polinomul caracteristic .
Pentru n = 2.
.
polinom caracteristic
Generalizat.
Program de_adunare_a_matricilor
uses crt;
type matrice=array [1..30,1..30] of integer;
var a,b,c:matrice;
i,j,n,m:integer;
f,g:text;
procedure citire;
begin
assign (f,'date.in');
reset (f);
read (f,n,m);
for i:=1 to n do
for j:=1 to m do
read (f,a[i,j]);
for i:=1 to n do
for j:=1 to m do
read (f,b[i,j]);
close(f);
end;
procedure adunare;
begin
assign (g,'date.out');
rewrite (g);
writeln (g,'Cele doua matrice sunt');
for i:=1 to n do
begin
for j:=1 to m do
write (g,a[i,j]:2);
writeln (g);
end;
writeln (g);
for i:=1 to n do
begin
for j:=1 to m do
write (g,b[i,j]:2);
writeln (g);
end;
writeln (g);
writeln (g,'Matricea C=A+B este:');
writeln (g);
for i:=1 to n do
begin
for j:=1 to m do
begin
c[i,j]:=a[i,j]+b[i,j];
write (g,c[i,j]:2);
end;
writeln (g);
end;
close (g);
end;
begin
citire;
adunare;
end.
Exemplu:
Cele doua matrice sunt
1 2 4 5
-3 2 3 4
1 0 0 3
0 1 1 2
10 2 2 9
0 0 1 3
10 1 -1 4
9 9 8 -1
2 4 7 7
-2 3 4 4
Matricea C=A+B este:
1 2 5 8
7 3 2 8
10 9 8 2
2 5 8 9
8 5 6 13
Program de_inmultire_a_matricilor
uses crt;
type matrice=array [1..30,1..30] of integer;
var a,b,c:matrice;
i,j,k,n,m,p,s:integer;
f,g:text;
procedure citire;
begin
assign (f,'date.in');
reset (f);
read (f,n,m,p);
for i:=1 to n do
for j:=1 to m do
read (f,a[i,j]);
for i:=1 to m do
for j:=1 to p do
read (f,b[i,j]);
close(f);
end;
procedure inmultire;
begin
assign (g,'date.out');
rewrite (g);
writeln (g,'Cele doua matrice sunt');
for i:=1 to n do
begin
for j:=1 to m do
write (g,a[i,j]:2);
writeln (g);
end;
writeln (g);
for i:=1 to m do
begin
for j:=1 to p do
write (g,b[i,j]:2);
writeln (g);
end;
writeln (g);
writeln (g,'Matricea C=A*B este:');
writeln (g);
for i:=1 to p do
begin
for k:=1 to n do
begin
s:=0;
for j:=1 to m do
s:=s+(a[k,j]*b[j,i]);
c[k,i]:=s;
end;
end;
for i:=1 to n do
begin
for j:=1 to p do
write (g,c[i,j]:3);
writeln (g);
end;
close (g);
end;
begin
citire;
inmultire;
end.
Exemplu:
Cele doua matrice sunt
0 1-1
3 1
0 1
Matricea C=A*B este:
5 6
-1 -2
Definitia determinantului de ordin n
Fie A= o matrice patratica. Vom asocia acestei matrici un numar notat det(A) numit determinantul matricii A.
Definitie. Daca A= este o matrice patratica de ordinul întâi, atunci
det(A) =.
Definitie. Determinantul matricii este numarul
si se numeste determinant de ordin 2.
Termenii se numesc termenii dezvoltarii determinantului de ordin 2.
Definitie. Determinantul matricii
este numarul
si se numeste determinant de ordin 3. Termenii care apar în formula se numesc termenii dezvoltarii determinantului.
Pentru calculul determinantului de ordin trei se utilizeaza trei tehnici simple:
Regula lui Sarrus
Fie determinantul de ordin 3, Pentru a calcula un astfel de determinant se utilizeaza tabelul de mai jos.
primele doua linii)
Se face produsul elementelor de pe diagonale. Produsul elementelor de pe o diagonala descendenta este cu semnul plus. Avem trei astfel de produse: .
Produsul elementelor de pe o diagonala ascendenta este cu semnul minus. Avem trei astfel de produse: .
Suma celor sase produse da valoarea determinantului d de ordin 3. Acest procedeu de calcul se numeste "regula lui Sarrus".
Regula triunghiului
Am vazut ca determinantul de ordin trei are în dezvoltarea sa sase termeni, trei cu semnul plus si alti trei cu semnul minus.
Primul termen cu plus se gaseste înmultind elementele de pe diagonala principala, iar ceilalti doi, înmultind elementele situate în vârfurile celor doua triunghiuri care au o latura paralela cu cu diagonala principala. Dupa aceeasi regula, referitoare la diagonala secundara, se obtin termenii cu minus.
Obs.: Atât "regula lui Sarrus" cât si "regula triunghiului" se aplica numai determinantilor de ordin 3.
Exemplu. Sa se calculeze prin cele doua metode de mai sus determinantul
R. Regula lui Sarrus.
Regula triunghiului
Recurent (sau dezvoltare dupa o linie sau o coloana)
Determinantul de ordin 3 are 6 ( = 3!) termeni dintre care trei sunt cu semnul plus, iar ceilalti cu semnul minus.
Are loc urmatoarea proprietate:
, (1)
= . (2)
Observatii
Egalitatea (1) se mai numeste dezvoltarea determinantului dupa elementele liniei întâi, iar egalitatea (2) se numeste dezvoltarea determinantului dupa elementele coloanei întâi.
Formulele (1) si (2) sunt relatii de recurenta, deoarece determinantul de ordin 3 se exprima cu ajutorul unor deteminanti de ordin inferior (2).
Definitia determinantului de ordin n
Voi defini în continuare determinantul de ordin n prin recurenta cu ajutorul determinantilor de ordin n - 1. Pentru aceasta sunt necesare unele precizari.
Fie A=.
Definitie1. Se numeste minor asociat elementului determinantul matricii patratice de ordin n - 1 obtinut prin suprimarea liniei i si coloanei j din matricea A. Se noteaza acest minor prin sau .
Definitie2. Se numeste complement algebric al elementului numarul . Exponentul al lui (-1) este suma dintre numarul liniei i si coloanei j pe care se afla .
Definitie. Determinantul matricii A=de ordin n este suma produselor elementelor din prima linie cu complementii lor algebrici adica
.
Observatii
Elementelor, liniilor si coloanelor matricii A le vom spune de asemenea elementele, liniile si coloanele determinantului
.
Formula din definitie spunem ca reprezinta dezvoltarea determinantului de ordin n dupa elementele primei linii.
Definitia determinantului de mai sus este înca putin eficienta (o voi ilustra mai jos pentru n = 4). De aceea se impune stabilirea unor proprietati ale determinantilor care sa fie comode atât din punct de vedere al teoriei si din punct de vedere calculatoriu. Aceste proprietati le prezint în paragraful urmator.
Continuând cu explicitarea determinantilor de ordin n - 1 din definitie se obtine pentru o suma de produse de elemente din determinant, fiecare produs continând elemente situate pe linii si coloane diferite.
Determinantul este o functie .
Exemplu Sa se calculeze determinantul de ordin 4:
.
R. Aplicam definitia data mai sus pentru n = 4 si dezvoltam determinantul dupa elementele liniei întâi. Avem:
=
=,
unde determinantii de ordin 3 i-am calculat prin una din metodele prezentate la determinantii de ordin 3.
Proprietatile determinantilor
Determinantul unei matrici coincide cu determinantul matricii transpuse, adica daca A, atunci .
Demonstratie. Fie si .
Atunci , iar . Prin urmare .
Daca toate elementele unei linii (sau coloane) dintr-o matrice sunt nule, atunci determinantul matricii este nul.
Demonstratie. Avem si .
Daca într-o matrice schimbam doua linii (sau doua coloane) între ele obtinem o matrice care are determinantul egal cu opusul determinantului matricii initiale.
Demonstratie. Prin schimbarea liniilor sa arat ca avem egalitatea . Avem evident .
Daca o matrice are doua linii (sau coloane) identice, atunci determinantul sau este nul.
Demonstratie. Verific pentru linii (si tot odata pentru coloane). Avem:
.
Daca toate elementele unei linii (sau coloane) ale unei matrici sunt înmultite cu un numar , obtinem o matrice al carei determinant este egal cu înmultit cu determinantul matricii initiale.
Demonstratie. Verificam pentru linii proprietatea. .
Daca elementele a doua linii (sau coloane) ale unei matrici sunt proportionale, atunci determinantul este nul.
Demonstratie. Verificam pentru linii. .
Calculul inversei unei matrici
Definitie. Fie A. Matricea A se numeste inversabila daca exista matricea B cu proprietatea ca , fiind matricea unitate.
Matricea B din definitie se numeste inversa matricii A si se noteaza . Deci
.
Teorema. Matricea A este inversabila daca si numai daca O astfel de matrice se numeste nesingulara.
Constructia lui presupune urmatorii pasi:
Pasul 1. (Constructia transpusei)
Daca ,
atunci construim transpusa lui A .
Pasul 2. (Constructia adjunctei)
Matricea
obtinuta din , inlocuin fiecare element cu complementul sau algebric se numeste adjuncta matricii A.
Pasul 3. (Constructia inversei) Se tine cont de teorema precedenta si se gaseste ca:
iar de aici
Ultimele egalitati arata ca :
program regula_lui_Sarrus;
uses crt;
type matrice =array [1..30,1..30] of longint;
var a:matrice;
i,j,s,s1,s2,k,n,m,p,x:longint;
f:text;
procedure citire;
begin
assign (f,'fisier.txt');
reset (f);
textcolor(2);
writeln(' Aceasta problema a putut fi rezolvata cu ajutorul');
writeln(' REGULEI lui SARRUS');
writeln;
writeln;
writeln;
writeln;
writeln;
textcolor(11);
writeln (' Matricea A este:');
writeln;
read(f,n);
for i:=1 to n do
begin
for j:=1 to n do
begin
read (f,a[i,j]);
write (a[i,j]:2);
end;
writeln;
end;
m:=n;
writeln;
close (f);
end;
procedure prelucrare_matrice;
begin
for i:=1 to n-1 do
for j:=1 to m do
a[n+i,j]:=a[i,j];
writeln;
writeln(' Matricea + liniile adaugate');
writeln;
x:=n;
n:=n+n-1;
for i:=1 to n do
begin
for j:=1 to m do
write (a[i,j]:2);
writeln;
end;
end;
procedure calcul;
begin
s1:=0;
s2:=0;
p:=1;
for k:=0 to x-1 do
begin
p:=1;
i:=k;
for j:=1 to x do
begin
inc(i);
p:=p*a[i,j];
end;
s1:=s1+p;
end;
writeln;
for k:=x+1 to n+1 do
begin
p:=1;
i:=k;
for j:=1 to x do
begin
i:=i-1;
p:=p*a[i,j];
end;
s2:=s2+p;
end;
s:=s1-s2;
writeln;
writeln (' Determinantul matricii A este: det(A)=',s)
end;
begin
clrscr;
citire;
if n=2 then
begin
s1:=a[1,1]*a[2,2];
s2:=a[2,1]*a[1,2];
s:=s1-s2;
writeln;
writeln (' Determinantul matricii A este: det(A)=',s);
end
else
begin
prelucrare_matrice;
calcul;
end;
readkey;
end.
program regula_triunghiului;
uses crt;
type matrice =array [1..30,1..30] of longint;
var a:matrice;
i,j,s,s1,s2,k,n:longint;
f:text;
procedure citire;
begin
assign (f,'fisier2.txt');
reset (f);
textcolor(2);
writeln(' Aceasta problema este rezolvata cu ajutorul');
writeln(' REGULEI TRIUNGHIULUI');
writeln;
writeln;
writeln;
writeln;
textcolor(11);
writeln (' Matricea A este:');
writeln;
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
read (f,a[i,j]);
write (a[i,j]:2);
end;
writeln;
end;
writeln;
close (f);
end;
procedure calcul;
begin
s1:=a[1,1]*a[2,2]*a[3,3];
s1:=s1+(a[2,1]*a[3,2]*a[1,3]);
s1:=s1+(a[1,2]*a[2,3]*a[1,3]);
s2:=a[1,3]*a[2,2]*a[3,1];
s2:=s2+(a[1,2]*a[2,1]*a[3,3]);
s2:=s2+(a[3,2]*a[2,3]*a[1,1]);
s:=s1-s2;
writeln;
writeln (' Determinantul matricii A este: det(A)=',s);
end;
begin
clrscr;
citire;
calcul;
readkey;
end.
Manual
pg. 75 Sa se determine numerele reale x, y, z astfel încât sa aiba loc egalitatea de matrici, în cazurile
1)
2)
3)
I. daca , atunci
II. daca , atunci
4)
pg. 79 1. Sa se calculeze în cazurile:
1) , .
2) ,
Se considera matricile
Sa se determine m, n, p astfel încât
.
Deci
pg. 83 1. Se considera matricile
Sa se calculeze: , .
pg. 95 1. Calculati produsele de matrici , unde
a) si
b) si
c) si
d) si
e) si
2. Sa se calculeze , daca:
;
3. Fie . Sa se calculeze , .
Inductie matematica
(A)
pg. 129 1. Calculati determinantii de ordinul doi:
1)
2)
3)
2. Calculati determinantii de ordinul trei:
1)
2)
3)
6. Calculati determinantii urmatori:
1)
2)
12. Sa se rezolve ecuatiile:
3)
Deci .
13. Sa se rezolve ecuatiile:
1)
1. Sa se determine matricea X din ecuatia
a) Gasiti matricea X astfel încât
b) Sa se determine m astfel încât sistemul urmator sa fie compatibil si apoi rezolvatil:
a)
Deci .
b)
. Sa se rezolve ecuatia:
. Mircea Ganga, Manual de Matematica, Elemente de Algebra liniara, si geometrie analitica, clasa a XI-a, Editura Mathpress, 2004
2. Ghid de pregatire pentru examenul de bacalaureat la matematica 2005, editura SIGMA,2005.
|