Matrica (matematika)

Izvor: testwiki
Idi na navigaciju Idi na pretragu

Šablon:Nedostaju izvori U matematici, matrica je pravougaona tabela brojeva, ili općenito, tabela koja se sastoji od apstraktnih objekata koji se mogu sabirati i množiti.

Matrice se koriste za opisivanje linearnih jednačina, za praćenje koeficijenata linearnih transformacija, kao i za čuvanje podataka koji ovise od dva parametra. Matrice se mogu sabirati, množiti i razlagati na razne načine, što ih čini ključnim konceptom u linearnoj algebri i teoriji matrica.

Organizacija matrice

Definicije i notacije

Horizontalne se linije u matrici zovu retcima, a vertikalne stupcima matrice. Matrica sa m redaka i n stupaca se naziva m-sa-n matricom (kaže se i zapisuje da je formata m×n) a m i n su dimenzije matrice.

Član matrice A koji se nalazi u i-tom retku i j-tom stupcu se naziva (i,j)-ti član matrice A. Ovo se zapisuje kao Ai,j ili A[i,j]. Uvijek se prvo naznačuje redak, pa stupac.

Često se piše A:=(ai,j)m×n kako bi se definirala m × n matrica A čiji se svaki član A[i,j] naziva ai,j za sve 1 ≤ im i 1 ≤ jn. Međutim, konvencija da i i j počinju od 1 nije univerzalna: neki programski jezici započinju od nule, u kom slučaju imamo 0 ≤ im − 1 i 0 ≤ jn − 1.

Matricu čija je jedna od dimenzija jednaka jedinici često nazivamo vektorom, i interpretiramo je kao element realnog koordinatnog prostora. 1 × n matrica (jedan redak i n stupaca) se naziva vektor redak, a m × 1 matrica (jedan stupac i m redaka) se naziva vektor stupac.

Matrice imaju oblik [1]

[a11a12a1nam1am2amn]

Za matricu koja ima m redova i n kolona, kaže se da je tipa m×n.

Za matricu koja je m×n tipa kažemo da je pravougaona matrica.

Za matricu kod koje je broj redova jednak broju kolona tj m=n, kažemo da je kvadratna matrica reda n.

Elementi kvadratne matrice n×n (reda n) a11, a22,...,ann čine glavnu dijagonalu matrice.

Matrica m×n se označava sa |aij|n,n

Primjer

Matrica

A=[123127492605]

je 4×3 matrica. Element A[2,3] ili a2,3 je 7.

Matrica

R=[123456789]

je 1×9 matrica, ili vektor redak sa 9 elemenata.

Kvadratna matrica kod koje su svi elementi ispod ili iznad glavne dijagonale jednaki nuli je trouglasta matrica Može biti gornja trouglasta ako je aij=0 za i>j i donja trouglasta ako je aij=0 za i<j

Kvadratna matrica, čiji su svi elementi van glavne dijagonale jednaki nuli zove se dijagonalna matrica. aij=0 za ij

Vrsta matrice matrica reda n=3
Dijagonalna matrica [a11000a22000a33]
donja trouglasta matrica [a1100a21a220a31a32a33]
gornja trouglasta matrica [a11a12a130a22a2300a33]

Dijagonalna matrica čiji su svi elementi na glavnoj dijagonali međusobno jednaki, naziva se skalarna matrica. a11=a22=...=ann

Dijagonalna matrica čiji su svi elementi na glavnoj dijagonali jednaki jedinici, naziva se jedinična matrica (ili identična matrica) i obiljeležava se sa I tj a11=a22=...ann=1

Primjer

[100010001] je jedinična matrica tipa 3×3

Matrica B je podmatrica ili submatrica matrice A, ako izostavljanjem nekih vrsta i kolona matrice A možemo dobiti matricu B.

Neka je A matrica tipa m×n komatrica matrice A je njena podmatrica koja nastaje uklanjanjem i-tog reda i j-te kolone matrice A i obilježavamo je sa Ai,j.

Sabiranje i množenje matrica

Sabiranje

Ako su date matrice A i B, dimenzija m-sa-n, njihov zbir A + B je m-sa-n matrica, izračunata sabiranjem odgovarajućih elemenata (t.j. (A + B)[i, j] = A[i, j] + B[i, j] ). Naprimjer:

[132100122]+[005750211]=[1+03+02+51+70+50+01+22+12+1]=[137850333]
Primjer

Neka je

A=[231212]& B=[120134]

A+B=[351126]=B+A

Osobine
  1. A+B=B+A komutativnost
  2. (A+B)+C=A+(B+C) asocijativnost
  3. A+0=0+A=A
  4. (A+B)T=AT+BT[2]

Množenje skalarom

Ako uzmemo matricu A i broj c, skalarni produkt cA se računa množenjem skalarom c svakog elementa A (t.j. (cA)[i, j] = cA[i, j] ). Naprimjer:

2[183425]=[21282(3)242(2)25]=[21668410]

Operacije sabiranja i množenja skalarom pretvaraju skup M(m, n, R) svih m-sa-n matrica sa realnim članovima u realni vektorski prostor dimenzije mn.

Osobine
  1. m(nA)=(mn)A
  2. (m+n)A=mA+nA
  3. IA=AI=A
  4. A0=0A=0[3]

Množenje matrica

Množenje dvije matrice je dobro definisano samo ako je broj stupaca lijeve matrice jednak broju redaka desne matrice. Ako je A matrica dimenzija m-sa-n, a B je matrica dimenzija n-sa-p, tada je njihov proizvod AB matrica dimenzija m-sa-p (m redaka, p stupaca) dat formulom:

(AB)[i,j]=A[i,1]B[1,j]+A[i,2]B[2,j]+...+A[i,n]B[n,j]

za svaki par i i j.

Na primjer:

[102131][312110]=[(13+02+21)(11+01+20)((1)3+32+11)((1)1+31+10)]
=[5142]

Množenje matrica ima sljedeće osobine:

  • (AB)C = A(BC) za sve k-sa-m matrice A, m-sa-n matrice B i n-sa-p matrice C (asocijativnost).
  • (A + B)C = AC + BC za sve m-sa-n matrice A i B i n-sa-k matrice C (desna distributivnost).
  • C(A + B) = CA + CB za sve m-sa-n matrice A i B i k-sa-m matrice C (lijeva distributivnost).
  • m(AB)=(mA)B
  • A(mB)=m(AB)
  • (AB)T=BTAT

Valja znati da komutativnost ne vrijedi u općem slučaju; ako su date matrice A i B, čak i ako su oba umnoška definirana, u općem slučaju je ABBA.[4]

Množenje matrica nije komutativno

Posebno, skup M(n, R) svih kvadratnih matrica reda n je realna asocijativna algebra sa jedinicom, koja je nekomutativna za n ≥ 2.

Stepenovanje matrica

AA=A2

AAA=A3

AAAn=An

Po definiciji je

A0=I

Transponovana matrica

Transponovana matrica matrice

A=[a11a12a1na21a22a2nam1am2amn]mn

je matrica AT oblika AT=[a11a21am1a12a22am2a1na2namn]nm tj

AAT<=>aijaji

Primjer

Ako je

[11320213] onda je

AT=[10123123]

Kvadratna matrica A je: simetrična tj aT=A, tj. aji=aij za sve i, j antisimetrična

AT=A tj aji=aij za sve i, j. Tada je i aii=aii=0 za sve i

Osobine transponiranja

  1. (A+B)T=AT+BT
  2. (λA)T=λAT
  3. (AT)T=A
  4. (AB)T=BTAT [5]

Inverzna matrica

Ako za matricu A postoji matrica A1 takva da je A1A=AA1=I onda je A1 inverzna matrica

Inverzna matrica definiraana je samo za (neke) kvadratne matrice i pri tome vrijedi ako je A ranga n onda je i A1 ranga n Ako kvadratna matrica ima inverznu, nazivamo je regularna. U protivnom je singularna.

Ako postoji inverzna matrica, ona je jedinstvena. Odnosno Ako su B i C inverzne matrice od A onda je

B=BI=B(AC)=(BA)C=IC=C

Osobine

  1. (A1)1=A
  2. (λA)1=1λA1
  3. (AT)1=(A1)T
  4. (AB)1=B1A1

Jednakost matrica

Matrice A i B su jednake ako i samo ako su istog reda i svi odgovarajući elementi su im međusobno jednaki.

A=B<=>{aij=bij za i=1,2,3,...mj=1,2,3,...n}

Linearne transformacije, rang, transponirana matrica

Matrice mogu na zgodan način predstaviti linearne transformacije jer množenje matrica odgovara slaganju preslikavanja, kao što će dalje biti opisano. Upravo ovo svojstvo matrice čini moćnom strukturom podataka u višim programskim jezicima.

Ovdje i u nastavku, promatramo Rn kao skup stupaca ili n-sa-1 matrica. Za svako linearno preslikavanje f : RnRm postoji jedinstvena m-sa-n matrica A, takva da f(x) = Ax za svako x u Rn. Kažemo da matrica A predstavlja linearno preslikavanje f. Ako k-sa-m matrica B predstavlja drugo linearno preslikavanje g : RmRk, tada je njihova kompozicija g o f također linearno preslikavanje RmRn, i predstavljeno je upravo matricom BA. Ovo slijedi iz gore pomenute asocijativnosti množenja matrica.

Općenito, linearno preslikavanje iz n-dimenzionog vektorskog prostora u m-dimenzioni vektorski prostor je predstavljeno m-sa-n matricom, ako su izabrane baze za svaki.

Rang matrice A je dimenzija slike linearnog preslikavanja predstavljenog sa A; ona je ista kao dimenzija prostora generiranog retcima A, i također je iste dimenzije kao prostor generiran stupcima A.

Transponirana matrica, matrice m-sa-n, A je n-sa-m matrica Atr (nekad se zapisuje i kao AT ili tA), koja nastaje pretvaranjem stupaca u retke i redaka u stupce, to jest Atr[i, j] = A[j, i] za svaki i i j. Ako A predstavlja linearno preslikavanje u odnosu na dvije baze, tada matrica Atr predstavlja linearno preslikavanje u odnosu na dualne baze (Vidi: Dualni prostor).

Vrijedi (A + B)tr = Atr + Btr i (AB)tr = Btr Atr.

Također pogledajte

Reference

Šablon:Reference

Vanjski linkovi

Šablon:Commonscat

  1. 6. LINEARNA ALGEBRA( 6.1 Matrice)
  2. Matrice
  3. Matrice
  4. Matrix
  5. Matrices and Linear Algebra on the Earliest Uses Pages / June 2010.
  6. Matrix and vector online calculator
  7. Operation with matrices in R (determinant, track, inverse, adjoint, transpose)