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ä
ovat m×n-matriiseja. Kahden matriisin summa voidaan palauttaa tämän esityksen avulla vektorien summaksi. Asetetaan
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
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
Kaksi matriisia ovat samat, jos ne ovat samankokoisia ja niiden kaikki vastinsarakkeet (vastinalkiot) ovat samat.
Esimerkki.
Olkoon
Jos mahdollista, laske
- 2C+B,
- A+3D,
- B−2A,
- D−2A.
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
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.
Toisaalta yhtälöryhmä voidaan kirjoittaa kerroinmatriisin sarakkeiden avulla muodossa
Matriisin A ja vektorin x välinen tulo halutaan nyt määritellä siten, että edellinen yhtälö voidaan kirjoittaa lyhyesti Ax=b.
Matriisin ja vektorin tulon ajatuksen hahmottaminen vaatii harjoittelua, mutta se käy kokemuksen karttuessa yhä luonnollisemmaksi.
Esimerkki.
Laske Ax kun A=[14−22030173−36] ja x=[123].
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 x⋅y=xTy.
Huomautus.
Edellisen lauseen ja pistetulon vaihdannaisuuden nojalla
kaikille avaruuden Rn vektoreille.
Ajatellaan sitten, että matriisi A on esitetty riveittäin vaakavektorien avulla. Edellä on kirjoitettu pystyvektoreita rinnakkain, joten nyt vastaavasti asetetaan
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
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ä
jokin sarakkeittain esitetty n×r-matriisi. Matriisien A ja B tulo määritellään asettamalla
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
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
tulot AB ja BA, mikäli mahdollista.
Huomautus.
Edellisestä esimerkistä huomataan, että matriisitulo ei ole vaihdannainen, eli AB≠BA. 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 AB≠BA.
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.
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
- eTiA on matriisin A i:s rivi,
- Aej on matriisin A j:s sarake.
Tässä oletetaan, että tulot on määritelty.
Esimerkki.
Olkoon
Jos mahdollista, laske
- 2AB,
- AC,
- AD,
- DA,
- AA=A2.
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.
Jos A on neliömatriisi, sekä r ja s ei-negatiivisia kokonaislukuja, niin on selvää, että
- ArAs=Ar+s,
- (Ar)s=Ars.
Sen sijaan yleisesti (AB)r≠ArBr, sillä matriisitulo ei ole vaihdannainen.
Esimerkki.
Yksikkömatriisin potenssit ovat Ikn=In aina, kun k on ei-negatiivinen kokonaisluku. Nimittäin
joten
Täten Ikn=I2nIk−2n=InIk−2n=Ik−1n=⋯=In aina, kun k≥2.
Viimeinen esiteltävä matriisioperaatio ei ole varsinaisesti laskutoimitus, vaan yhdelle matriisille sovellettava toimenpide. Aiemmin puhuttiin pystyvektorin x=(x1,x2,…,xn) transpoosista
(huomaa ero merkinnöissä). Tämä yleistyy myös muiden matriisien transpoosiksi.
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.
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
kyseinen matriisi on vinosymmetrinen. Yleisemminkin vinosymmetrisen matriisin diagonaalialkioiden on oltava nollia. Vertaa edellistä puhtaasti imaginaarisen kompleksiluvun bi liittolukuun ¯bi=−bi.