Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Matrice

Matematica





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.

(se scris sub determinant

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.

APLICAŢII

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)

Deci .

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)

Bacalaureat

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:

BIBLIOGRAFIE

. 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.


Document Info


Accesari: 16879
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )