✖

Matrice

O matrice peste un corp P este o funcție {1, 2, …, n} × {1, 2, …, m} → P. O matrice se notează de obicei cu litere mari de tipar: A = (…). Iar acum, pe românește.

Noțiuni de bază

O matrice este pur și simplu un fel de tabel cu n coloane și m linii, iar numărul de linii și de coloane nu se notează întotdeauna la fel, deci fii atent. În fiecare celulă a tabelului se află un număr sau o altă expresie. O matrice nu trebuie să fie neapărat numerică, deși la început probabil nu vei întâlni alte matrice. Iată cum poate arăta o matrice:

A=(0158551)

Această matrice are două linii și trei coloane. Elementele matricei se notează cu indici, iar în loc de litera mare se folosește litera mică: a11 = 0 sau a23 = 51. Primul indice arată linia, iar al doilea coloana.

Tipuri speciale de matrice

Matricele pot avea diverse proprietăți, iar unele matrice speciale au chiar nume proprii.

Matricea pătratică este o matrice care are același număr de linii și de coloane. Dacă o matrice nu este pătratică, ea este dreptunghiulară. Exemplu de matrice pătratică:

A=(0158523471542)

Matricea nulă este o matrice care are zero pe toate pozițiile. aij = 0.

A=(000000000)

Matricea unitate In este o matrice pătratică care are unu pe diagonala principală și zero peste tot în rest. Diagonala principală este, ca să zicem așa, „diagonala” de la stânga la dreapta. Sunt, pe scurt, numerele de pe pozițiile în care i = j.

A=(100010001)

Matricea în formă eșalon este o matrice care are liniile nule la sfârșit (sau nu are nicio linie nulă), iar fiecare linie nenulă începe cu mai multe zerouri decât linia precedentă. Toate acestea sunt matrice în formă eșalon:

A1=(10001π001),A2=(100010001000000),A3=(111180005100005)

Matricea transpusă a matricei A este matricea At, pentru care aij=ajit, adică elementul care se afla pe linia i și coloana j va fi în matricea transpusă pe linia j și coloana i. Pe scurt, schimbi liniile matricei cu coloanele.

(0158523471542)t=(0847151545232)(345678)t=(364758)

Matricea simetrică este o matrice pătratică A care verifică egalitatea A = At. Elementele simetrice față de diagonală sunt egale. Putem deci scrie aij = aji.

A=(934370402)

Matricea antisimetrică este aproape la fel ca matricea simetrică, doar că elementele de pe cealaltă parte au semn opus: A = −At. Din acest motiv, elementele de pe diagonala principală trebuie să fie nule, pentru că a = −a = 0.

A=(0−3−43054−50)

Matricea diagonală este o matrice care are zerouri peste tot, în afară de diagonala principală. Mai exact, peste tot în rest trebuie să fie zerouri, iar ce se află pe diagonala principală nu este precizat.

A1=(900070002),A2=(300000000)

Operații de bază cu matrice

Matricele se pot aduna, se pot înmulți cu un număr și se pot înmulți și între ele.

Adunarea matricelor este destul de intuitivă. Dacă matricele sunt de același tip (= același număr de coloane și de linii), matricea rezultată va avea pe aceleași poziții sumele numerelor de pe pozițiile corespunzătoare din matricele inițiale. Cu alte cuvinte, dacă adunăm matricele A + B = C, atunci aij + bij = cij.

(0158523471542)+(5431020307−54−12)=(55818255354100−10)

Adunarea matricelor este evident comutativă și asociativă. A + B = B + A și A + (B + C) = (A + B) + C.

Înmulțirea unei matrice cu un număr este de asemenea intuitivă. Iei numărul și înmulțești cu el fiecare element al matricei, nimic mai mult. k · A = k · aij.

5⋅(0158523471542)=(0525402511523577010)

Înmulțirea matricelor

Înmulțirea matricelor este ceva mai complicată, pentru că nu mai este intuitivă, așa cum te-ai aștepta. Nu ajunge să înmulțim elementele corespunzătoare. În primul rând, matricele trebuie să îndeplinească condiția ca numărul de coloane ale primei matrice să fie egal cu numărul de linii ale celei de-a doua. Restul poate fi oarecare. Acum putem defini produsul (n este numărul de coloane ale primei matrice):

(A⋅B)ij=∑p=1naip⋅bpj

Acum știi tot, nu-i așa? Să încerc să explic și pentru cei mai puțin ageri la minte :-). Iei prima linie a primei matrice și prima coloană a celei de-a doua. Acum înmulțești primul element cu primul element, aduni produsul celui de-al doilea element cu al doilea element și tot așa. Astfel obții în noua matrice C elementul c11. Cel mai bine este să vedem un exemplu. Înmulțim aceste două matrice:

A=(1234),B=(5678)

Alegem acum prima linie a primei matrice și prima coloană a celei de-a doua:

A=(1234),B=(5678)

Pentru claritate, notăm noua matrice cu C. Ca să obținem primul element al acestei matrice, trebuie să calculăm: c11 = a11 · b11 + a12 · b21. Atenție: pe primul loc în indice este linia, apoi coloana. După înlocuire obținem: 1 · 5 + 2 · 7 = 19. Primul element are valoarea 19:

C=(19???)

Următorul element, c12, îl obținem la fel, doar că luăm prima linie și a doua coloană. Prin acest calcul lung obținem de fiecare dată elementul pe care cele două îl au în comun. Prima linie și prima coloană au în comun elementul de pe poziția c11, prima linie și a doua coloană au în comun c12. Se vede frumos în figura următoare:

Produsul matricelor

Acum calculez repede și restul elementelor:

c12=a11⋅b12+a12⋅b22=1⋅6+2⋅8=22.c21=a21⋅b11+a22⋅b21=3⋅5+4⋅7=43.c22=a21⋅b12+a22⋅b22=3⋅6+4⋅8=50.

Scriem aceste numere în matrice:

C=(19224350)

Corectitudinea rezultatului o poți verifica, de exemplu, în Excel sau în LibreOffice Calc, care au funcții pentru lucrul cu matrice. Poți folosi și un calculator online pentru înmulțirea matricelor.

Acum câteva informații generale despre înmulțirea matricelor. Mai întâi, înmulțirea matricelor nu este comutativă. În general nu este adevărat că A · B = B · A, deși, desigur, un astfel de caz se poate întâmpla. În schimb, înmulțirea matricelor este asociativă. Este chiar distributivă față de adunare: A (B + C) = AB + AC. Dacă înmulțim două matrice aix · bxn, matricea rezultată va fi de tipul i × n (va avea tot atâtea linii câte are prima matrice și tot atâtea coloane câte are a doua matrice).

Exemple

Se dau aceste trei matrice:

A=(123456789),B=(42810124459),C=(89−5410−1).

Calculează produsul matricelor A · B.

(123456789)⋅(42810124459)=(3641439098106144155169)

Calculează produsul matricelor B · A.

Atenție: înmulțirea matricelor nu este comutativă, deci nu putem afirma cu certitudine că rezultatul va fi același ca în cazul precedent. Trebuie să calculăm totul din nou:

(42810124459)⋅(123456789)=(6882968611213887105123)

Calculează produsele A · C și C · B.

(123456789)⋅(89−5410−1)=(2814675010686)

Al doilea produs nu se poate calcula, pentru că numărul de coloane ale primei matrice este diferit de numărul de linii ale celei de-a doua.

Transformări elementare

Ca să putem lucra eficient cu matrice, trebuie să definim niște transformări elementare. În primul rând, putem înmulți o linie/coloană a matricei cu un număr diferit de zero. Înmulțirea se manifestă la fel ca înmulțirea întregii matrice cu k, dar numai în linia/coloana respectivă.

A doua transformare este adunarea liniei j înmulțite cu k la linia i. La fel pentru coloane. Sună puțin înfricoșător, dar în realitate este simplu. Vom arăta pentru k = 1. Avem această matrice:

(123456789)

Acum adunăm la prima linie a doua linie. Luăm deci a doua linie și adunăm numerele de pe pozițiile corespunzătoare la numerele din prima linie. Numerele din a doua linie rămân neschimbate, se modifică doar prima linie:

(579456789)

Acum putem continua transformările. Încercăm să adunăm dublul primei linii la a treia linie. Luăm din această matrice nou obținută prima linie, o înmulțim cu doi, obținând linia (10, 14, 18), și adunăm aceste numere la a treia linie. Din nou – prima linie nu se schimbă, se modifică doar a treia linie:

(579456172227)

Acum adunăm din nou la a treia linie suma dintre prima și a doua linie. În fond nu este nimic nou, pentru că, dacă adunăm la a treia linie mai întâi a doua linie și apoi prima linie, trebuie să ajungem la același rezultat. Suma primei și a celei de-a doua linii va fi: (5, 7, 9) + (4, 5, 6) = (9, 12, 15). Suma acestei linii cu a treia linie va fi apoi: (9, 12, 15) + (17, 22, 27) = (26, 34, 42).

(579456263442)

Și încă o transformare pe coloane (acestea se folosesc de obicei mai rar, pentru că nu sunt la fel de clare). Adunăm prima coloană la a doua coloană:

(5129496266042)

Și, în sfârșit, înmulțim a doua linie cu doi:

(512981812266042)

Dependența liniară

Acum să explicăm și ce sunt liniile/coloanele dependente. O linie este liniar dependentă dacă ea se poate exprima ca o combinație liniară a celorlalte linii ale matricei. Pe scurt, dacă poți aduna diverse linii astfel încât să obții linia căutată, atunci acea linie este liniar dependentă. Exemplu:

(1234566912)

Dacă iei dublul primei linii și a doua linie, obții a treia linie. Dacă scazi această combinație din a treia linie, obții o linie nulă (o linie care conține numai zerouri). Această linie este dependentă. Transformările le facem deci astfel (înmulțim prima linie cu doi, o adunăm la a doua linie, apoi scădem din a treia):

(1234566912)∼(2464566912)∼(24669126912)∼(2466912000)

Dacă avem o matrice A cu n linii și Ai este linia i, spunem că matricea nu conține nicio linie liniar dependentă dacă:

α1A1+α2A2+…+αnAn=0

dacă și numai dacă α1, α2, …, αn = 0. Zero din partea dreaptă a ecuației reprezintă linia nulă. Adică dacă singura soluție a acestei ecuații este soluția nulă. Dacă găsim o altă soluție, atunci matricea conține o linie liniar dependentă. Analog pentru coloane. Pentru matricea precedentă avem:

2(123)+1(456)−1(6912)==(6912)−(6912)=(000)

Valorile alfa sunt deci α1 = 2, α2 = 1, α3 = −1.

Numărul de linii sau coloane independente este dat de rangul matricei.

Matrice inversabile și matrice singulare

O matrice se numește inversabilă (nesingulară) dacă are rang maxim (adică dacă nu conține nicio linie liniar dependentă) și dacă este pătratică. O matrice pătratică se numește singulară dacă nu este inversabilă (adică dacă matricea conține cel puțin o linie liniar dependentă). Aceste două noțiuni sunt destul de importante, mai exact multe definiții se bazează pe ele. Multe lucruri sunt definite doar dacă matricea este inversabilă.

Articole înrudite