Käänteismatriisilaskuri
Valitse koko, syötä matriisin alkiot ruudukkoon ja lue käänteismatriisi oikealta. Desimaaleissa voit käyttää pilkkua tai pistettä.
Laske 2×2- tai 3×3-matriisin inverssi eli käänteismatriisi Gauss–Jordan-menetelmällä – myös singulaarinen matriisi tunnistetaan.
Valitse koko, syötä matriisin alkiot ruudukkoon ja lue käänteismatriisi oikealta. Desimaaleissa voit käyttää pilkkua tai pistettä.
Tällä laskurilla lasket 2×2- ja 3×3-matriisin käänteismatriisin eli inverssin. Käänteismatriisi on lineaarialgebran keskeinen käsite, jota tarvitaan muun muassa yhtälöryhmien ratkaisemiseen ja muunnosten kumoamiseen. Syötä matriisin alkiot ruudukkoon, niin näet käänteismatriisin heti – tai ilmoituksen, jos matriisi on singulaarinen.
Neliömatriisin A käänteismatriisi A⁻¹ on matriisi, jolla pätee:
A · A⁻¹ = A⁻¹ · A = I
missä I on yksikkömatriisi (lävistäjällä ykkösiä, muualla nollia). Käänteismatriisi vastaa luvun käänteislukua. Matriisilla on käänteismatriisi vain, jos sen determinantti poikkeaa nollasta.
Kun matriisi on [[a, b], [c, d]], käänteismatriisi saadaan kaavalla:
A⁻¹ = (1 / (ad − bc)) · [[d, −b], [−c, a]]
Nimittäjä ad − bc on matriisin determinantti. Jos se on nolla, käänteismatriisia ei ole.
Lasketaan matriisin [[1, 2], [3, 4]] käänteismatriisi. Determinantti on 1·4 − 2·3 = −2, joten:
A⁻¹ = (1 / −2) · [[4, −2], [−3, 1]] = [[−2, 1], [1,5, −0,5]]
Voit tarkistaa tuloksen kertomalla: A · A⁻¹ tuottaa yksikkömatriisin [[1, 0], [0, 1]].
Suuremmille matriiseille käänteismatriisi lasketaan Gauss–Jordan-eliminoinnilla. Matriisin viereen kirjoitetaan yksikkömatriisi, jolloin saadaan laajennettu matriisi:
[ A | I ] → rivioperaatiot → [ I | A⁻¹ ]
Riveille tehdään alkeismuunnoksia – rivien vaihtoa, rivin kertomista luvulla ja rivien yhteenlaskua – kunnes vasemmasta puolesta tulee yksikkömatriisi. Samat operaatiot oikealle puolelle muuttavat yksikkömatriisin käänteismatriisiksi. Laskuri käyttää osittaistuentaa eli valitsee suurimman tukialkion numeerisen tarkkuuden parantamiseksi.
Matriisi on singulaarinen, kun sen determinantti on nolla. Tällöin Gauss–Jordan-eliminoinnissa ei löydy tarvittavaa tukialkiota, eikä vasen puoli muutu yksikkömatriisiksi. Singulaarisella matriisilla ei ole käänteismatriisia, ja laskuri ilmoittaa tästä.
Tavallinen käänteismatriisi on määritelty vain kääntyville neliömatriiseille. Ei-neliömatriiseille ja singulaarisille tapauksille voidaan laskea pseudoinverssi (Moore–Penrosen yleistetty käänteismatriisi). Sitä käytetään esimerkiksi ylimääräytyneiden yhtälöryhmien pienimmän neliösumman ratkaisuissa. Tämä laskuri keskittyy neliömatriisin varsinaiseen käänteismatriisiin.
Käänteismatriisilla ratkaistaan lineaarisia yhtälöryhmiä muodossa x = A⁻¹b, kumotaan geometrisia muunnoksia, lasketaan regressiokertoimia tilastotieteessä ja käsitellään muunnoksia tietokonegrafiikassa. Käytännön suurissa laskuissa suositaan usein suoraa eliminointia tai hajotelmia tehokkuuden vuoksi.