Sunteți pe pagina 1din 7

CALCUL MATRICEAL

Cuvinte cheie. Matrice, adunarea matricilor, nmulirea matricilor, determinant, matrice inversabil, MMULT, MDETERM, MINVERSE. Adunarea Matricilor Pentru a aduna dou matrici condiia care trebuie respectat este ca dimensiunea celor dou matrici s fie aceeai. Reamintim c prin dimensiunea unei matrici nelegem numrul de linii i de coloane pe care aceasta le are. n aceste condiii adunarea matricilor se face termen cu termen. Adic: Dac A este o matrice de dimensiune m n, AMm n(R); B este o matrice cu aceeai dimensiune m n, BMm n(R); Atunci termenii matricii rezultat C = A + B se vor exprima prin: cij = aij + bij, i = 1, m , j = 1, n Programul Microsoft Excel nu are predefinit o funcie special pentru adunarea matricilor. Nici nu este nevoie de o astfel de funcie. n Excel, adunarea matricilor se realizeaz prin introducerea unei formule de calcul n care se folosesc adresele relative ale celulelor care conin valorile matricilor. Exerciiul 1. S se calculeze ntr-o foaie de calcul Excel suma matricilor de dimensiune 5 7:

Introducei n foaia de calcul cele dou matrici, fiecare valoare n cte o celul a foii de calcul. ntr-o alt celul a foii de calcul introducei formula de calcul: =Adresa elementului a11 + adresa elementului b11 Folosind comanda Auto Fill spre dreapta iar apoi n jos calculai toate valorile matricii rezultat C = A + B. Dimensiunea matricii rezultat va fi tot 5 7, deci fii ateni s nu depii aceast dimensiune atunci cnd completai matricea rezultat prin comanda Auto Fill. Observaie. Putei utiliza i o alt metod pentru completarea matricii rezultat C. Dup ce ai calculat primul element c11 = a11 + b11 procedai astfel: 1. Selectai celula n care ai efectuat calculul; 2. Copiai formula de calcul astfel: deschidei meniul Edit i apelai comanda Copy; 3. Selectai un domeniu de celule de dimensiune 5 7, inclusiv celula n care ai efectuat primul calcul (elementul c11); 4. Deschidei meniul Edit i apelati comanda Paste. Avantajul acestei metode de calcul Excel este faptul c selectarea domeniului de definiie a matricii rezultat nu se face n acelai timp cu efectuarea calculului, cum este n cazul folosirii comenzii Auto Fill apelate prin acionarea mouse-ului. Pentru matrici de dimensiuni mari aceast metoda este mai sigur, neexistnd riscul selectrii greite a numrului de linii i coloane din matricea rezultat. 1

nmultirea matricilor cu un scalar


nmulirea matricilor cu un scalar real se realizeaz n Excel pe acelai principiu de calcul ca i adunarea matricilor: 1. nmulii primul element al matricii cu scalarul real dorit ntroducnd formula de calcul ntr-o celul alturat matricii introduse n foaia de calcul Excel: = scalarul * adresa primului element din matrice 2. Folosind comanda Auto Fill sau metoda descris n observaia de mai sus putei realiza calculul pentru ntreaga matrice. Exercitiul 2. nmulii matricea A din exerciiul precedent cu valoarea 3 . 5

nmulirea matricilor (MMULT)


Dup cum se cunoate din algebra elementar operaia de nmulire a dou matrici se realizeaz prin procedeul linii prin coloane. Exist o singur restricie asupra celor dou matrici ce se nmulesc, legat de numrul de linii i coloane pe care le au cele dou matrici:

adic numrul de coloane a primei matrici s fie egal cu numrul de linii a celei de a doua matrici. n lumina acestei restricii, nmulirea matricilor nu este, n general, comutativ. Matricea produs C este dat de formula:

Aceasta operaie se realizeaz n Excel prin intermediul funciei matematice MMULT. Sintaxa funciei MMULT este: =MMULT(array1,array2) unde Array1 reprezint domeniul de celule n care s-a introdus prima matrice Array2 reprezint domeniul de celule n care s-a introdus cea de a doua matrice. Atenie. Pentru afiarea rezultatului funciei selectai mai nti o zon de celule de dimensiune m p. ncheiai dialogul prin tastarea simultan a tastelor Ctrl+Shift+Enter. Aceast procedur este valabil pentru toate funciile Excel care au ca rezultat tot o matrice. Tastarea simultan a tastelor Ctrl+Shift+Enter are ca efect afiarea tuturor valorilor matricii rezultat. Dac ai ncheia dialogul doar prin apsarea butonului OK s-ar afia doar prima valoare a matricii rezultat. Exercitiul 3. Introducei n foaia de calcul Excel urmtoarele matrici.

Calculai produsul matricii A cu matricea B. Indicaii 2

1. Introducei in fiecare celul a foii de calcul cte o valoare astfel nct la sfrit s obinei dou domenii de celule corespunztoare celor dou matrici. 2. n foaia de calcul Excel selectai un domeniu de celule de dimensiune 3x4 corespunztor dimensiunii matricii ce se va obine n urma produsului. 3. Din meniul Insert apelai comanda Insert function. 4. Selectai clasa de funcii Math&Trig. 5. Selectai funcia MMULT. 6. Tastai OK. 7. n fereastra de dialog care apare, n campul Array1 introducei adresa domeniului de celule corespunztor primei matrici, iar n cmpul Array2 introducei adresa domeniului de celule corespunztor celei de a doua matrici. 8. Tastai simultan combinaia de taste Ctrl+Shift+Enter. n zona selectat se va afia matricea produs.

Calculul determinantului unei matrici ptratice (MDETERM)


Acest calcul asociat unei matrici ptratice este realizat n Excel de funcia MDETERM. Sintaxa funciei MDETERM este: =MDETERM(array) Unde array reprezint adresa domeniului de celule din foaia de calcul unde a fost introdus matricea. Exercitiul 4. Introducei n foaia de calcul Excel urmtoarea matrice ptratic de dimensiune 6.

Calculai determinantul matricii A. Indicaii 1. Apelai comanda Insert /Function. 2. Din setul de funcii Math&Trig selectai funcia MDETERM. 3. Tastai OK. 4. n cmpul Array introducei adresa domeniului de celule n care ai introdus matricea. 5. ncheiai dialogul cu OK. n celula n care ai poziionat cursorul va apare rezultatul calculului determinantului asociat matricii.

Inversarea matricilor (MINVERSE)


Operaiunea de inversare a matricilor se poate aplica doar matricilor ptratice nesingulare, adic cu determinantul diferit de zero. Formula matematic de calcul a matricii inverse a unei matrici ptratice A de dimensiune n este:

unde 3

A-1 este notaia pentru inversa matricii A A* reprezint matricea adjunct. Aceasta matrice se obine prin nlocuirea fiecrui element al matricii A cu determinantul obinut din matricea ptratic A din care s-a eliminat linia i coloana corespunztoare elementului ai j. Iar det A este binenteles determinantul matricii A. Acest calcul este efectuat n Excel cu ajutorul functiei MINVERSE care are sintaxa: =MINVERSE(array) Unde Array reprezint adresa domeniului de celule unde a fost introdus matricea. Atenie. Rezultatul acestui calcul fiind tot o matrice, nainte de a apela funcia MINVERSE trebuie selectat o zon de celule de dimensiune n, ct dimensiunea matricii creia i se calculeaz inversa. Nu uitai s ncheiai dialogul prin combinaia de taste Ctrl+Shift+Enter. Exercitiul 5. Introducei n foaia de calcul Excel matricea patratic de dimensiune 4:

1. Verificai dac determinantul acestei matrici este diferit de zero apelnd funcia MDETERM. Dac da, trecei la pasul urmtor. 2. Selectai n foaia de calcul un domeniu de celule de dimensiune 4 4. 3. Apelai funcia MINVERSE. 4. n cmpul Array introducei adresa domeniului de celule corespunztoare matricii. 5. ncheiai dialogul cu Ctrl+Shift+Enter. n zona selectat va apare matricea invers a matricii A. Pentru a v verifica, nmulii cele dou matrici: matricea A i matricea invers. Rezultatul trebuie s fie matricea identic de dimensiune 4 4.

Aplicatie: rezolvarea sistemelor de ecuatii liniare de tip Cramer


Prin sistem Cramer nelegem un sistem de ecuaii polinomiale liniare cu numr egal de necunoscute i ecuaii n care determinantul asociat sistemului este diferit de zero. Un astfel de sistem de ecuaii poate privit i sub forma lui matriceal: AX=B unde A este matricea sistemului format din coeficienii necunoscutelor X reprezint vectorul necunoscutelor B este coloana termenilor liberi n lumina acestor notaii, soluia sistemului se poate exprima matriceal: X = A-1 B prin nmulirea ecuaiei la stnga cu inversa matricii A. Vectorul necunoscutelor se obine astfel prin nmulirea inversei matricii sistemului cu coloana termenilor liberi, n aceast ordine. Ordinea acestor operaii este esenial ntruct nmulirea matricilor nu este comutativ. 4

n exemplul urmtor vom rezolva un sistem liniar de 4 ecuaii cu 4 necunoscute prin dou metode: Metoda 1. Vom calcula necunoscutele x, y, z i t ale sistemului prin metoda Cramer. Prin aceast metod fiecare necunoscut este exprimat ca raportul a doi determinani. Aceast metod nu este suficient de rapid raportat la posibilitile de calcul ale programului Microsoft Excel. Metoda 2. Vom da soluia matriceal a sistemului, adic vom aplica metoda prezentat mai sus. Prezentm intenionat rezolvarea aceluiai sistem de ecuaii prin ambele metode pentru a sublinia avantajele evidente ale metodei matriceale. Indiferent ns de metoda aleas primul lucru care trebuie verificat este nesingularitatea matricii sistemului, adic determinantul matricii sistemului s fie diferit de 0. Exercitiul 6. Se d sistemul de ecuaii.

Rezolvai acest sistem mai nti prin metoda Cramer, iar apoi matriceal. Indicaii Metoda 1 Matricea sistemului format din coeficienii necunoscutelor este:

1. Verificai dac acest sistem este compatibil determinat, adic dac detA 0. Vei folosi pentru acest calcul funcia matematic Excel MDETERM. 2. Soluia sistemului, n cazul cnd detA 0, este dat de formulele Cramer:

dx este determinantul obinut prin nlocuirea coloanei coeficienilor lui x cu coloana termenilor liberi:

iar ceilali determinani dy, dz, dt, se calculeaz analog. Se procedeaz prin nlocuirea n determinantul matricii A a coloanelor corespunztoare coeficienilor necunoscutelor y, z, t prin coloana termenilor liberi.

Calculai aceti determinani 3. Efectuai apoi mpririle corespunztoare pentru a afla valorile necunoscutelor x, y, z, t (formulele Cramer). Metoda 2 Vom prezenta rezolvarea aceluiai sistem prin metoda matriceal. Cele patru soluii ale sistemului se vor obine sub forma unui vetor linie cu 4 poziii, fiecare poziie corespunznd unei necunoscute. 1. Inversai matricea sistemului folosind funcia matematic Excel MINVERSE. Nu uitai s selectai n prealabil o zon de celule egal ca dimensiune cu dimensiunea matricii de inversat (adic 4 4) Nu uitai s ncheiai dialogul prin tastarea simultan a tastelor Ctrl+Shift+Enter. 2. nmulii matricea invers A-1 cu matricea coloan a termenilor liberi B. Vei folosi funcia matematic Excel MMULT. Rezultatul nmulirii va fi o matrice de dimensiune 4 1, deci nainte de a apela funcia MMULT nu uitai s selectai o coloan cu 4 celule n foaia de calcul. Rezultatul este tot o matrice, deci validarea rezultatului se realizeaz prin aceeai combinaie de taste Ctrl+Shift+Enter. 3. Fiecare valoare a matricii coloan obinute corespunde cte unei variabile, n ordinea apariiei lor n sistemul de ecuaii. Rezultatul se va afia sub forma:

Exercitiul 7. Verificai dac sistemul de mai jos este de tip Cramer.

Bibliografie www.freewebs.com/mifarm/mate/LP1_Matrici.pdf

S-ar putea să vă placă și