Determinantti#

Determinantti on lukuarvo, joka voidaan laskea neliömatriiseille. Jokaisella neliömatriisilla on siis olemassa determinantti. Sen arvolla on merkitystä, kun myöhemmin muodostetaan käänteismatriiseja ja ratkaistaan yhtälöryhmiä. Yleensä kuitenkin riittää tietää pelkästään se, onko determinantti nolla vai jotakin muuta kuin nolla!

Determinanttia tarvitaan myös, kun ratkaistaan eräitä erityisiä matriisiin liittyviä lukuja, ns. ominaisarvoja. Tällaistä käyttöä matriiseilla voi olla differentiaaliyhtälöissä. Näitä asioita käsitellään vain laajan matematiikan opintojaksoilla.

Determinantin laskeminen#

Determinantti on siis yksittäiseen matriisiin liittyvä lukuarvo. Matriisin \(A\) determinanttia merkitään \(\det{A}\), \(\det{(A)}\) tai \(|A|\). Sen laskeminen onnistuu matriisin tyypistä riippuen ainakin kolmella tavalla:

1) Jos matriisi on tyyppiä \(2\times 2\), determinantille on suora laskukaava.

Matriisin \(A=\begin{bmatrix}a_{11} & a_{12} \\ a_{21} & a_{22}\end{bmatrix}\) determinantti on \(\det{A} = a_{11}a_{22}-a_{21}a_{12}\).

Matriisin päälävistäjän alkioiden tulosta siis vähennetään kahden jäljelle jäävän alkion tulo.

Esimerkki

Laske matriisin \(M=\begin{bmatrix} 3&4 \\ 5&6\end{bmatrix}\) determinantti.

Esimerkki

Millä luvun \(x\) arvolla matriisin \(A=\begin{bmatrix}1&x\\3 &2\end{bmatrix}\) determinantti on nolla?

2) Jos matriisi on tyyppiä \(3 \times 3\), determinantti lasketaan kuten vektorien ristitulo.

Vektorien ristitulon yhteydessä tutustuttiin jo kolmiriviseen determinanttiin. Tyyppiä \(3 \times 3\) oleville matriiseille determinantti lasketaan vastaavalla tavalla kuin kahden kolmialkioisen vektorin ristitulo:

  • peitetään jokin rivi ja jokin sarake

  • lasketaan näkyviin jäävistä alkioista ristikkäisten alkioiden tulojen erotus

  • kerrotaan kyseinen tulo peitetyn rivin ja sarakkeen risteyskohtaan jäävällä alkiolla

  • tuloista muodostetaan summa siten, että merkki valitaan risteyskohtaan jäävän alkion perusteella merkkikaaviosta

Merkkikaavio on \(\hspace{2cm}\begin{matrix}+ & - & + \\ - & + & - \\ + & - & + \end{matrix}\)

Determinantti voidaan kehittää minkä tahansa rivin suhteen. Voidaan siis pitää mikä tahansa rivi peitettynä ja liikkua sarakkeita pitkin. Determinantin arvo on sama riippumatta siitä, minkä rivin tai sarakkeen suhteen se lasketaan. Jos valitsee peitetyksi riviksi sellainen rivin, jossa on nollia, välttyy monelta laskutoimitukselta.

Determinantti voidaan laskea myös niin, että peittääkin jonkin sarakkeen, ja sitten vuorollaan jokaisen rivin. Tällöin sanotaan, että determinantti kehitetään jonkin sarakkeen suhteen. Tällaisia laskuja ei käsitellä tässä materiaalissa.

Esimerkki

Kehitetään determinantti matriisille \(A=\begin{bmatrix}1&4&2\\0&0&2\\5&1&3\end{bmatrix}\)

a) ensimmäisen rivin suhteen, b) toisen rivin suhteen.

3) Minkä tahansa kokoiselle voi laskea neliömatriisin tietokoneella.

Octavella minkä tahansa kokoisen neliömatriisin \(A\) determinantti lasketaan komennolla det(A). WolframAlphassa toimii komento determinant.

Mielivaltaisen kokoisen neliömatriisin voi kyllä laskea käsinkin, jos on tarpeeksi aikaa ja paperia. Matriisin osaa, joka jää näkyviin, kun jokin rivi ja sarake on peitetty, sanotaan alideterminantiksi. Kun lasketaan determinanttia \(n \times n\) –tyyppiselle matriisille, saadaan ensin \(n\) kappaletta \((n-1) \times (n-1)\) –tyyppisiä alideterminantteja. Näistä jokaisesta saadaan edelleen \(n-1\) kappaletta \((n-2) \times (n-2)\) –tyypin alideterminantteja. Edelleen saadaan pienempiä alideterminantteja. Lopputulos saadaan, kun alideterminantit ovat kutistuneet kokoon \(2 \times 2\). Laskemalla nämä yhteen kertoimet huomioituna saadaan lopulta koko \(n \times n\) –tyyppisen matriisin determinantti.