Matriisi

testwikistä
Siirry navigaatioon Siirry hakuun

Malline:Tämä artikkeli

Matriisi

Matriisi on matematiikassa suorakulmainen riveihin ja sarakkeisiin jaettu taulukko, jonka alkiot ovat lukuja (usein reaali- tai kompleksilukuja) tai lausekkeita. Matriiseja käytetään yleisesti kaksiulotteisen tiedon havainnollistamiseen sekä lineaaristen yhtälöryhmien käsittelyyn ja ratkaisemiseen.

Määritelmä

Matriisi koostuu vaakasuorista riveistä ja pystysuorista sarakkeista siten, että kullakin rivillä ja kullakin sarakkeella on yhtä monta alkiota. Matriisia, jossa on m kappaletta rivejä ja n kappaletta sarakkeita kutsutaan tyypin m×n matriisiksi ja sitä merkitään seuraavalla tavalla:[1]

[a11a12a1na21a22a2nam1am2amn]

Rivillä i ja sarakkeessa j olevaa matriisin alkiota merkitään aij tai Aij. Lävistäjäalkio on alkio, jolla i=j.

Tavallisia matriiseja

Yksikkömatriisi 𝑰 on mielivaltaisen kokoinen neliömatriisi, jonka lävistäjäalkiot ovat ykkösiä, ja muut alkiot ovat nollia. n×n yksikkömatriisia merkitään tavallisesti symbolilla 𝑰n×n.[1] Tällöin pätee 𝑰ij=1, kun i=j, ja muuten 𝑰ij=0.

𝑰=[10000001][2]

Nollamatriisi 𝐎 on mielivaltaisen kokoinen matriisi, jonka kaikki alkiot ovat nollia.

Neliömatriisilla on yhtä monta riviä ja saraketta.[1]

Lävistäjämatriisi (engl. diagonal matrix) on neliömatriisi, jonka lävistäjäalkiot ovat mielivaltaiset, mutta muut alkiot ovat nollia.[1] Matriisille 𝑨n×n pätee että Aij=0 kun ij:

𝑨=[a1000a2000an]=diag(a1,a2,...,an)

1x1-matriisia kutsutaan skalaariksi.

Matriisia, jossa on m vaakariviä ja yksi sarake, kutsutaan pystyvektoriksi tai lyhyemmin vektoriksi. Jos matriisissa on yksi vaakarivi ja n saraketta, kyseessä on vaakavektori.

Transpoosi ja symmetrisyys

Matriisin A transpoosi (merk. AT) saadaan, kun matriisin sarakkeet vaihdetaan riveiksi tai vastaavasti rivit vaihdetaan sarakkeiksi. Esimerkiksi:

jos 𝑨=[123456], niin 𝑨T=[142536].

Matriisi on symmetrinen jos se on sama kuin transpoosinsa, eli 𝑨T=𝑨.

Matriisien laskutoimitukset perusavaruuksissa

Skalaarilla kertominen

Matriisi 𝑨=(aij) kerrotaan skalaarilla c siten, että jokainen 𝑨:n alkio kerrotaan skalaarilla c:

c𝑨=𝑨c=(caij)

Yhteenlasku

Yhteenlaskussa[3] matriisien vastinalkiot lasketaan yhteen. Matriisien tulee olla saman muotoisia, jotta yhteenlasku on mahdollista.

Matriisien 𝑨m×n ja 𝑩m×n summa on (𝑨+𝑩)m×n=[a11+b11a1n+b1nam1+bm1amn+bmn]

Kertolasku

Matriisien kertolasku.

Matriisien kertolaskussa[4] tulomatriisi muodostuu ensimmäisen matriisin vaakariveistä ja toisen matriisin sarakkeista muodostettujen vektoreiden pistetuloista. Olkoon matriisi A kokoa m×p ja B kokoa p×n. Tällöin matriisien A ja B tulo AB on kokoa m×n. Nyt matriisitulo on

𝑨𝑩=[𝐚1𝐛1𝐚1𝐛n𝐚m𝐛1𝐚m𝐛n],

missä kukin 𝐚i on matriisin A i:nnestä vaakarivistä muodostettu vektori, ja 𝐛j on matriisin B j:nnestä sarakkeesta muodostettu vektori. On tärkeää huomata, että matriisin A sarakkeiden määrän täytyy olla sama kuin matriisin B vaakarivien määrä. Muussa tapauksessa laskutoimitus ei ole määritelty.

Esimerkki

(3152)(143026) =(31+(1)034+(1)(2)3(3)+(1)651+2054+2(2)5(3)+26) =(314155163).

Tärkeimmät laskusäännöt

Seuraavat laskusäännöt pätevät kaikille matriiseille A, B ja C, mikäli kyseinen laskutoimitus on määritelty:

  • 𝑨+𝑶=𝑨
  • 𝑨𝑶=𝑶𝑨=𝑶, missä ([𝑶]ij=0)
  • 𝑨+𝑩=𝑩+𝑨
  • (𝑨+𝑩)+𝑪=𝑨+(𝑩+𝑪)
  • c(𝑨+𝑩)=c𝑨+c𝑩
  • 1𝑨=𝑨
  • 𝑨(𝑩𝑪)=(𝑨𝑩)𝑪
  • c(𝑨𝑩)=(c𝑨)𝑩=𝑨(c𝑩)
  • 𝑨(𝑩+𝑪)=𝑨𝑩+𝑨𝑪
  • (𝑨+𝑩)𝑪=𝑨𝑪+𝑩𝑪
  • 𝑰𝑨=𝑨𝑰=𝑨
  • (𝑨𝑩)T=𝑩T𝑨T

Lisäksi tulon määritelmän perusteella eräs tärkeä laskusääntö on: 𝑨𝑩=(𝑩T𝑨T)T

On huomattava, että yleisesti 𝑨𝑩𝑩𝑨, so. matriisitulo ei noudata vaihdantalakia.

Determinantti

Malline:Pääartikkeli

Jokaisella neliömatriisilla on determinantti.[5] Neliömatriisin A determinantti merkitään:

det𝑨=|A|=|abcdefghi|

Matriisin 𝑨 alimatriisi 𝑨ij saadaan poistamalla matriisista i:s vaakarivi ja j:s pystyrivi. Saadun matriisin determinanttia det𝑨ij sanotaan alkion aij alideterminantiksi.

Determinantti merkitsee matriisin määrittämän monikulmion pinta-alaa tai kappaleen tilavuutta.

Määritelmä

Determinantin määritelmä voidaan esittää permutaatioiden avulla:

Matriisin 𝑨=[aij]n×n determinantti on

det𝑨=j1,j2,j3,...,jnσ(j1,j2,j3,,jn)a1j1a2j2a3j3anjn

,jossa (j1,j2,j3,,jn) on eräs {1,,n}:n permutaatio ja summa kulkee kaikkien näiden permutaatioiden ylitse ja

σ(j1,j2,j3,...,jn)={1,jos j1,j2,j3,...,jn on parillinen1,jos j1,j2,j3,...,jn on pariton

Permutaation parillisuus tarkoittaa sitä voiko sen saada parillisella määrällä vaihtoja permutaatiosta {1,2,3,...,n}. esimerkiksi {1,3,2} on pariton, koska se saadaan yhdellä vaihdolla permutaatiosta {1,2,3}, nimittäin vaihtamalla alkiot 2 ja 3 keskenään.

Tämä määritelmä on varsin kehittynyt ja sopii erityisesti determinanttien lukuisten laskusääntöjen osoitukseen. Se ei kuitenkaan sovellu determinantin varsinaiseen laskemiseen, mutta esimerkiksi 2×2 determinantin laskukaavan sillä saa hyvin:

|abcd|=σ(1,2)ad+σ(2,1)bc=adbc

Laskusääntöjä

  • det(𝑨T)=det(𝑨)
  • det(𝑨𝑩)=det(𝑨)det(𝑩), jossa A ja B ovat molemmat n × n -matriiseja.
  • Jos A:n jokin rivi (tai sarake) on nolla, 1. kohdan nojalla
det(𝑨)=0
  • Jos A:n rivit (tai sarakkeet) ovat lineaarisesti riippuvia,
det(𝑨)=0
  • Jos matriisi A1 saadaan matriisista A kertomalla jokin rivi vakiolla c,
det(𝑨1)=cdet(𝑨)
  • Jos matriisi A on yläkolmio-, alakolmio- tai diagonaalimatriisi, determinantti on kyseisen matriisin diagonaalialkioiden tulo.
  • Jos matriisi A1 saadaan matriisista A vaihtamalla kaksi riviä keskenään,
det(𝑨1)=det(𝑨)

Determinantin laskeminen

Edellisten tulosten perusteella voidaan perustella matriisin determinantin laskeminen rekursiivisesti kaavalla:

det𝑨=k=1n(1)i+kaikAij,An×n

,jossa Aij on determinantti matriisista, joka saadaan, kun poistetaan A:sta i:s rivi ja j:s sarake. Sama operaatio voidaan tehdä mille tahansa sarakkeelle, kuten alla esimerkissä näytetään.

Esimerkki:

|157601320|=1|0120|5|6130|+7|6032|=1(0021)5(6013)+7(6203)=97

Determinantin määrittäminen näin on varsin tehotonta, koska jo 25×25 matriisin determinantin laskeminen rekursiivisesti vie tietokoneelta 25! laskutoimitusta. Koska jokainen matriisi voidaan saattaa yläkolmiomuotoon tietyillä elementaarisilla rivioperaatioilla, saadaan determinantiksi silloin:

det(𝑨)=cd11d22d33dnn

,jossa vakio c määräytyy tehtyjen rivioperaatioiden mukaan ja dii ovat A:sta saadun yläkolmiomatriisin diagonaalialkio. Rivioperaatioiden vaikutus c:hen näkyy alla:

  1. Kun vaihdetaan kahta riviä aikaisempi vakiokertoja: c=1c0.
  2. Kun lisätään toinen rivi kerrottuna vakiolla: c=c0.
  3. Kun kerrotaan rivi vakiolla k: c=kc0.

Kohta kolme on epäolennainen, koska matriisien rivejä ei tarvitse kertoa.

Sarrus’n sääntö on eräs tapa 3×3-matriisin determinantin laskemiseksi.

Alkion komplementti

määritellään alkion aij komplementti eli kofaktori

Cij=(1)i+jdetAij.

Matriisin 𝑨=(aij) adjungoitu matriisi saadaan, kun alkiot korvataan niiden komplementilla ja saatu matriisi lopuksi transponoidaan. Merkitään

adj𝑨=[C11C1nCn1Cnn]T.

Determinantin käyttäminen

Neliömatriisia 𝑨 sanotaan singulaariseksi, jos det𝑨=0. Jos det𝑨0, matriisi on ei-singulaarinen (=säännöllinen).

Ei-singulaariselle matriisille 𝑨 pätee

𝑨(1det𝑨adj𝑨)=I ja (1det𝑨adj𝑨)𝑨=𝑰.

Tulosta käytetään määrittelemään matriisin käänteismatriisi.

Matriisit ja lineaarikuvaukset

Jokaista äärellis­ulotteista lineaarikuvausta nm vastaa tietty m×n kokoinen matriisi. Matriisin sarakkeiden lukumäärä on lähtö­avaruuden vektorien ulottuvuus ja rivien lukumäärä vastaavasti kuvaus­avaruuden vektorien ulottuvuus. Matriisin kukin sarake osoittaa sen kuvaus­avaruuden vektorin, joksi jokin lähtö­avaruuden kanta­vektoreista kuvautuu. Muut vektorit kuvataan kuvaus­avaruuteen kertomalla se kaikkien matriisin rivien kanssa sisätulolla.

Jos lähtö- ja kuvausavaruuden ulottuvuus on sama, matriisi on neliömatriisi. Jos lineaari­kuvauksen matriisi on kääntyvä neliömatriisi, lineaarikuvaukselle on olemassa käänteisfunktio. Käänteiskuvaus on matriisin käänteismatriisi.[6]

Lineaariset yhtälöryhmät

Matriisit ovat yleinen tapa kuvata lineaarisia yhtälöryhmiä. Lineaarinen yhtälöryhmä, jossa on m ehtoa ja n tuntematonta muuttujaa, on muotoa:

a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2  am1x1+am2x2++amnxn=bm

Sama voidaan esittää matriisilla 𝑨m×n ja n-pituisilla vektoreilla 𝒙 ja 𝒃 lyhyesti muodossa A𝒙=𝒃:

[a11a12a1na21a22a2nam1am2amn][x1x2xn]=[b1b2bm]

Aukikirjoitettuna tämä yhtälö vastaa alkuperäistä yhtälöryhmää.

Matriisin singulaarisuus ja säännöllisyys

Neliömatriisi 𝑨n×n on säännöllinen eli kääntyvä mikäli on olemassa matriisi 𝑩n×n siten että 𝑨𝑩=𝑰n×n ja 𝑩𝑨=𝑰n×n. Muussa tapauksessa matriisi 𝑨 on singulaarinen. Matriisia 𝑩 kutsutaan matriisin 𝑨 käänteismatriisiksi, ja sitä merkitään symbolilla 𝑨1. Säännölliset n×n-matriisit yhdessä skalaarilla kertomisen kanssa muodostavat yhteen- ja kertolaskun suhteen renkaan, jota merkitään GLn. Neliömatriisi voidaan kääntää esimerkiksi Gaussin algoritmilla.

Oletetaan, että lineaarisessa yhtälöryhmässä 𝑨n×n𝒙=𝒃 on n ehtoa ja tuntematonta muuttujaa, eli siis 𝑨 on n×n neliömatriisi. Matriisin 𝑨n×n säännöllisyys tai singulaarisuus kertoo oleellisia asioita yhtälöryhmän mahdollisista ratkaisuista. Mikäli 𝑨 on säännöllinen, on yhtälöryhmällä täsmälleen 1 vastaus, olipa vektori 𝒃 mikä hyvänsä. Mikäli 𝑨 on singulaarinen, on yhtälöryhmällä joko äärettömän monta ratkaisua tai ei yhtään, riippuen vektorin 𝒃 arvosta.

Hyödyllinen tulos neliömatriiseille on, että matriisi 𝑨 on säännöllinen, jos ja vain jos 𝑨𝒙=0𝒙=0.

Historia

Englanninkielisen sanan Matrix tässä merkityksessä otti tiettävästi käyttöön matemaatikko James Joseph Sylvester vuonna 1850: [7] Malline:Sitaatti Sana (Malline:K-la ’kohtu’ < mater ’äiti’ [8]) viittaa siihen, että matriisista voi muodostaa erilaisia determinantteja ”kuin saman vanhemman kohdusta” (”as from the womb of a common parent”).[9]

Lähteet

Malline:Viitteet

Kirjallisuutta

Aiheesta muualla

Malline:Commonscat

Malline:Metatieto

  1. 1,0 1,1 1,2 1,3 Malline:Verkkoviite
  2. Malline:Verkkoviite
  3. Malline:Verkkoviite
  4. Malline:Verkkoviite
  5. Malline:Verkkoviite
  6. Malline:Verkkoviite
  7. Viittausvirhe: Virheellinen <ref>-elementti; viitettä sylvester1850 ei löytynyt
  8. Viittausvirhe: Virheellinen <ref>-elementti; viitettä mw ei löytynyt
  9. Viittausvirhe: Virheellinen <ref>-elementti; viitettä sylvester1851 ei löytynyt