Loading [MathJax]/jax/output/CommonHTML/jax.js
This course has already ended.

Matriisien laskutoimituksia

Aiemmin todettiin, että pystyvektorit ovat n×1-matriiseja. Kääntäen voisi myös ilmaista, että matriisit ovat eräänlainen vektorikäsitteen laajennus, ja tämän vuoksi myös niille määritellään samankaltaisia laskutoimituksia.

Oletetaan seuraavassa, että

A=[a1a2an]jaB=[b1b2bn]

ovat m×n-matriiseja. Kahden matriisin summa voidaan palauttaa tämän esityksen avulla vektorien summaksi. Asetetaan

A+B=[a1+b1a2+b2an+bn],

eli kahden samankokoisen matriisin summaa varten lasketaan siis vastinsarakkeet yhteen vektoreina. Jos A=[aij] ja B=[bij], niin tästä määritelmästä seuraa myös se, että A+B=[aij+bij], eli summa voidaan laskea alkioittain.

Vastaavalla tavalla matriisin ja skalaarin tuloksi asetetaan

rA=[ra1ra2ran]=[raij],

eli matriisin sarakkeet (vaihtoehtoisesti alkiot) kerrotaan skalaarilla r. Matriisin A vastamatriisi on A=(1)A, ja kuten vektorien erotus myös matriisien erotus määritellään kaavalla

AB=A+(B).

Kaksi matriisia ovat samat, jos ne ovat samankokoisia ja niiden kaikki vastinsarakkeet (vastinalkiot) ovat samat.

Esimerkki.

Olkoon

A=[3201],B=[131023],C=[121213]jaD=[3012].

Jos mahdollista, laske

  1. 2C+B,
  2. A+3D,
  3. B2A,
  4. D2A.
Ratkaisu.

Kuten vektoreille, myös matriiseille määritellään kertolasku hieman omalaatuisella tavalla. Alkioittaisesta kertolaskusta on hyvin vähän teoreettista hyötyä, joten se hylätään. Lähdetään liikkeelle yhtälöryhmän

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2a31x1+a32x2+am1x1+am2x2++amnxn=bm.

esittämisestä matriisien ja vektorien avulla mahdollisimman yksinkertaisessa muodossa. Aiemmin puhuttiin jo yhtälöryhmän kerroinmatriisista A, sekä muuttuja- ja vakiotermivektoreista x ja b.

A=[a11a12a1na21a22a2nam1am2amn],x=[x1x2xn],b=[b1b2bm]

Toisaalta yhtälöryhmä voidaan kirjoittaa kerroinmatriisin sarakkeiden avulla muodossa

[a11a21am1]x1+[a12a22am2]x2++[a1na2namn]xn=[b1b2bm].

Matriisin A ja vektorin x välinen tulo halutaan nyt määritellä siten, että edellinen yhtälö voidaan kirjoittaa lyhyesti Ax=b.

Määritelmä.

m×n-matriisin A ja avaruuden Rn vektorin x tulo on avaruuden Rm vektori

Ax=[a1a2an][x1x2xn]=x1a1+x2a2++xnan.

Matriisin ja vektorin tulon ajatuksen hahmottaminen vaatii harjoittelua, mutta se käy kokemuksen karttuessa yhä luonnollisemmaksi.

Esimerkki.

Laske Ax kun A=[142203017336] ja x=[123].

Ratkaisu.

Erityisen tärkeä tulos on, että vektorien pistetulo voidaan tulkita matriisin ja vektorin tulona.

Lause.

Olkoot x ja y avaruuden Rn vektoreita. Tällöin xy=xTy.

Todistus.

Huomautus.

Edellisen lauseen ja pistetulon vaihdannaisuuden nojalla

xTy=xy=yx=yTx

kaikille avaruuden Rn vektoreille.

Ajatellaan sitten, että matriisi A on esitetty riveittäin vaakavektorien avulla. Edellä on kirjoitettu pystyvektoreita rinnakkain, joten nyt vastaavasti asetetaan

A=[aT1aT2aTm],

missä vaakavektorit aT1,aT2,,aTm ovat matriisin A rivit. Merkinnällä ei siis tarkoiteta sarakevektorien transpooseja! Edellisen esimerkin ja lauseen innoittamina matriisin ja vektorin tulo voidaan kirjoittaa myös muodossa

Ax=[aT1xaT2xaTmx]=[a1xa2xamx].

Tässä pystyvektorien a1,a2,,am transpoosit ovat siis matriisin A rivit.

Lopultakin ollaan valmiita tutkimaan kahden matriisin välistä tuloa. Oletetaan, että A on edellä riveittäin esitetty m×n-matriisi ja että

B=[b1b2br]

jokin sarakkeittain esitetty n×r-matriisi. Matriisien A ja B tulo määritellään asettamalla

AB=[Ab1Ab2Abr],

eli matriisilla A kerrotaan jokaista matriisin B sarakevektoria. Matriisin A riviesityksen avulla nähdään välittömästi, että tulo voidaan kirjoittaa myös

AB=[aT1b1aT1b2aT1braT2b1aT2b2aT2braTmb1aTmb2aTmbr]=[a1b1a1b2a1bra2b1a2b2a2bramb1amb2ambr],

missä edelleen vaakavektorit aT1,aT2,,aTm ovat matriisin A rivit. Matriisin AB rivin i ja sarakkeen j alkio on siis ikään kuin matriisin A rivin i ja matriisin B sarakkeen j pistetulo. Tästä esityksestä nähdään myös, että tulomatriisi AB on kooltaan m×r.

Huomautus.

Vain kooltaan sopivia matriiseja voidaan kertoa tällä tavoin keskenään. Tulon AB muodostamista varten on olennaista, että matriisin A sarakkeiden lukumäärä on yhtä suuri kuin matriisin B rivien lukumäärä. Toinen tapa ilmaista asia on, että matriisin A rivien on oltava yhtä pitkiä kuin matriisin B sarakkeiden, jotta niiden välinen pistetulo voidaan laskea. Jos matriisien A ja B koot ovat m×n ja n×r, niin tulomatriisin AB koko on m×r.

Kahden matriisin tulo lasketaan käytännössä alkioittaisella tulkinnalla tulon määritelmästä.

Esimerkki.

Laske matriisien

A=[121210]jaB=[113213]

tulot AB ja BA, mikäli mahdollista.

Ratkaisu.

Huomautus.

Edellisestä esimerkistä huomataan, että matriisitulo ei ole vaihdannainen, eli ABBA. Kaikille matriisipareille A ja B molemmat tulot eivät ole edes määritelty, tai ne ovat erikokoisia. Kehitä esimerkki 2×2-matriiseista A ja B, joille ABBA.

Matriisit eivät myöskään toteuta tulon nollasääntöä, eli AB=O ei välttämättä tarkoita, että A=O tai B=O. Kehitä esimerkki nollasta poikkeavista matriiseista, joiden tulo on nollamatriisi.

Kuitenkin seuraava tulos on voimassa.

Lemma.

Olkoon A m×n-matriisi ja oletetaan, että Ax=0 aina, kun x on avaruuden Rn vektori. Tällöin A=O.

Todistus.

Todistuksessa käytettiin seuraavaa tulosta, jonka mukaan matriisin ja luonnollisen kannan vektorin tulon avulla voidaan poimia matriisin tietty rivi tai sarake.

Lause.

Olkoon A m×n-matriisi. Tällöin

  1. eTiA on matriisin A i:s rivi,
  2. Aej on matriisin A j:s sarake.

Tässä oletetaan, että tulot on määritelty.

Todistus.

Esimerkki.

Olkoon

A=[3201],B=[131023],C=[121213]jaD=[3012].

Jos mahdollista, laske

  1. 2AB,
  2. AC,
  3. AD,
  4. DA,
  5. AA=A2.
Ratkaisu.

Kun A ja B ovat n×n-neliömatriiseja, niin tulo AB on myös n×n-neliömatriisi. Erityistapauksessa A=B syntyy myös neliömatriisi AA.

Määritelmä.

Olkoon k positiivinen kokonaisluku ja A n×n-neliömatriisi. Matriisin A potenssi

Ak=AAAk kpl,

ja lisäksi sovitaan, että A0=In.

Jos A on neliömatriisi, sekä r ja s ei-negatiivisia kokonaislukuja, niin on selvää, että

  1. ArAs=Ar+s,
  2. (Ar)s=Ars.

Sen sijaan yleisesti (AB)rArBr, sillä matriisitulo ei ole vaihdannainen.

Esimerkki.

Yksikkömatriisin potenssit ovat Ikn=In aina, kun k on ei-negatiivinen kokonaisluku. Nimittäin

In=[e1e2en],

joten

I2n=InIn=[eTiej]=[eiej]=[δij]=In.

Täten Ikn=I2nIk2n=InIk2n=Ik1n==In aina, kun k2.

Viimeinen esiteltävä matriisioperaatio ei ole varsinaisesti laskutoimitus, vaan yhdelle matriisille sovellettava toimenpide. Aiemmin puhuttiin pystyvektorin x=(x1,x2,,xn) transpoosista

xT=[x1x2xn]

(huomaa ero merkinnöissä). Tämä yleistyy myös muiden matriisien transpoosiksi.

Määritelmä.

m×n-matriisin

A=[a1a2an]

transpoosi on n×m-matriisi

AT=[aT1aT2aTn].

Transpoosin AT rivit ovat siis matriisin A transponoidut sarakkeet.

Alkioittain tulkittuna matriisin A=[aij] transpoosi on AT=[aji]. Kyseessä on siis eräänlainen peilikuva matriisin A diagonaalin suhteen.

Huomautus.

1×1-matriisin eli skalaarin a transpoosi on aT=a.

Transpoosin avulla voidaan luokitella neliömatriiseja.

Määritelmä.

Neliömatriisi A on symmetrinen, jos AT=A, ja se on vinosymmetrinen, jos AT=A.

Termi symmetrinen matriisi on luonnollinen, sillä jos AT=A, niin neliömatriisin A alkio aji=aij. Vastaavasti vinosymmetriselle matriisille aji=aij. Tarkastellaan symmetrisyyttä ja vinosymmetrisyyttä esimerkkien avulla.

Esimerkki.

Yksikkömatriisille ITn=In, eli yksikkömatriisi on symmetrinen.

Esimerkki.

Koska

[0bb0]T=[0bb0]=[0bb0],

kyseinen matriisi on vinosymmetrinen. Yleisemminkin vinosymmetrisen matriisin diagonaalialkioiden on oltava nollia. Vertaa edellistä puhtaasti imaginaarisen kompleksiluvun bi liittolukuun ¯bi=bi.

Posting submission...