✖

Käänteismatriisi

Käänteismatriisi on matriisi, joka on määritelty säännöllisille neliömatriiseille. Kun matriisi kerrotaan sen käänteismatriisilla, saadaan yksikkömatriisi.

Määritelmä

Käänteismatriisi voidaan laskea vain neliömatriisille, suorakulmaiselle matriisille käänteismatriisia ei ole määritelty. Matriisin A käänteismatriisi (merkitään A−1) on lisäksi olemassa vain, jos matriisi on säännöllinen (sillä ei ole lineaarisesti riippuvia rivejä). Tällöin tämä matriisi on yksikäsitteinen. Käänteismatriisin kaksi tärkeintä ominaisuutta ovat:

(A−1)−1=A

Ja ennen kaikkea käänteismatriisin tärkein ominaisuus (joka on samalla myös käänteismatriisin määritelmä):

A⋅A−1=I

I on yksikkömatriisi.

Miten käänteismatriisi lasketaan

Sitten käänteismatriisin laskentatapaan. Yksinkertaisin algoritmi on Gaussin eliminointi, jossa matriisi A muunnetaan yksikkömuotoon ja tämän matriisin viereen kirjoitetaan yksikkömatriisi, johon tehdään samat muunnokset kuin matriisiin A. Laskennan lopussa vasemmalla on yksikkömatriisiksi muunnettu matriisi A ja oikealla käänteismatriisi. Kokeillaan sitä yksinkertaisella esimerkillä:

(1234)

Pikaisella vilkaisulla nähdään, että matriisi on säännöllinen, joten käänteismatriisin laskemisessa on järkeä. Käänteismatriisia laskettaessa se kirjoitetaan yleensä muodossa:

(12103401)

Nyt vasen matriisi muunnetaan yksikkömatriisiksi ja oikealle matriisille tehdään identtiset muunnokset. Lisätään ensimmäisen rivin −3-kertainen toiseen riviin. Ensin vasen matriisi:

(12100−201)

Nyt lisätään oikean matriisin ensimmäisen rivin −3-kertainen oikean matriisin toiseen riviin:

(12100−2−31)

Nyt täytyy saada nolla paikalle a12. Riittää, että ensimmäiseen riviin lisätään toinen rivi. Tehdään nyt molemmat muunnokset yhdellä kertaa:

(10−210−2−31)

Ja nyt päästään eroon tuosta miinus kakkosesta jakamalla koko rivi miinus kahdella:

(10−210132−12)

Tuloksena oleva käänteismatriisi on:

(−2132−12)

Jos haluat tarkistaa, onko lasketty käänteismatriisi oikein, kerro se alkuperäisellä matriisilla:

(−2132−12)⋅(1234)=(1001)

Tarkistukseksi voit katsoa WolframAlphaa.

Laskeminen determinantin avulla

Käänteismatriisi voidaan laskea myös determinantin avulla. Jos A on säännöllinen matriisi, käänteismatriisin A−1 alkiot aij−1 ovat yhtä suuria kuin:

aij−1=(−1)i+j⋅|Aj,i||A|

Vasemmalla puolella on i,j, mutta osoittajassa on j,i, huomaa se, kyse ei ole virheestä, että ne on vaihdettu tällä tavalla. Osoittajassa on matriisi Aj,i, joka on matriisin A alimatriisi, joka saadaan poistamalla matriisista A j:s rivi ja i:s sarake. Jos siis

A=(123456789),

niin pätee:

A1,1=(⧸1⧸2⧸3⧸456⧸789)=(5689),A1,3=(4578),A2,2=(1379)

Jos et pidä siitä, että indeksit ovat toisin päin, sen voi kirjoittaa myös näin:

(aij−1)T=(−1)i+j⋅|Ai,j||A|

Eli jos indeksejä ei vaihdeta, lasketaan transponoitu käänteismatriisi. Jos tämä transponoitu matriisi transponoidaan uudelleen, saadaan käänteismatriisi.

Tällä menetelmällä laskeminen on yleensä pitkällistä, se sopii lähinnä koneelliseen käsittelyyn, koska se on hyvin suoraviivainen. Esimerkissä lasketaan vain kaksi lukua. Annettuna on siis tämä matriisi:

A=(3−452−313−5−1)

Ensin lasketaan koko tämän matriisin determinantti, jota käytetään murtoluvun nimittäjässä:

det(A)=−1

Nyt lasketaan käänteismatriisin ensimmäinen alkio. Merkitään sitä a11−1. Se on yhtä suuri kuin:

a11−1=(−1)1+1⋅|A1,1||A|

Tarvitaan alimatriisi A1,1. Jättämällä pois ensimmäinen rivi ja ensimmäinen sarake saadaan:

A1,1=(−31−5−1)

Nyt täytyy laskea tämän matriisin determinantti:

det(A1,1)=8

Ja nyt voidaan sijoittaa kaavaan:

a11−1=(−1)2⋅8−1=1⋅8−1=−8

Ja käänteismatriisin ensimmäinen tulos on selvillä.

A−1=(−8????????)

Toinen luku saadaan näin:

a12−1=(−1)1+2⋅|A2,1||A|

Alimatriisin determinantti on yhtä suuri kuin

det(A2,1)=|−45−5−1|=29

Ja sijoittamalla kaikki saadaan:

a12−1=(−1)3⋅29−1=−1⋅29−1=−29−1=29

Seuraava pala palapeliin:

A−1=(−829???????)

Ja niin edelleen, ja niin edelleen.