- MAT-04601
- 6. Lineaarialgebra ja matriisit
- 6.7 Matriisin determinantti
Matriisin determinantti¶
Ristitulon tarkastelun yhteydessä määriteltiin determinantin käsite virtaviivaistamaan merkintöjä. Vertaamalla siellä esiteltyä 2×2-determinanttia
sekä 2×2-matriisin A käänteismatriisin
olemassaolon ehtoa nähdään, että determinantilla voisi olla muitakin sovelluksia. Laajennetaan se siis kattamaan kaikenlaiset neliömatriisit.
Määritelmä.
Olkoon A n×n-neliömatriisi. Jos n≥2, niin matriisin A (i,j)-alimatriisi on se (n−1)×(n−1)-neliömatriisi Aij, joka saadaan poistamalla matriisista A rivi i ja sarake j.
Määritelmä.
Olkoon A=[aij] n×n-neliömatriisi. Matriisin A determinantti det on seuraavalla tavalla määräytyvä skalaari.
Jos n = 1, niin \det(A) = a_{11}.
Jos n \geq 2, niin
\det(A) = (-1)^{0}a_{11}\det(A_{11}) + (-1)^1a_{12}\det(A_{12}) + \cdots + (-1)^{n - 1}a_{1n}\det(A_{1n}).
Vaihtoehtoisia merkintöjä determinantille ovat \det(A) = |A| = \det A.
Neliömatriisin determinantti lasketaan siis rekursiivisesti, eli palauttamalla se aina vain pienempien matriisien determinanttien laskemiseksi. Perustapauksena pidetään 1 \times 1-matriisia, jonka determinantti on sen ainoan alkion arvo. Muissa tapauksissa determinantti kehitetään ensimmäisen rivin avulla. Esimerkiksi 2 \times 2-matriisille
ja 3 \times 3-matriisille
Esimerkki.
Tutkitaan yksikkömatriisin I_n determinanttia. Jos n = 1, niin luonnollisesti \det(I_n) = 1. Jos puolestaan n \geq 2, matriisin I_n ensimmäisen rivin alkiot ovat nollia diagonaalialkiota a_{11} = 1 lukuunottamatta. Sen määräämä (1, 1)-alimatriisi on yksinkertaisesti I_{n - 1}, ja tämän vuoksi
Vastaavasti, jos n \geq 3, niin \det(I_{n - 1}) = \det(I_{n - 2}). Jatkamalla tätä päättelyä n - 1 kertaa saadaan \det(I_n) = \det(I_1) = 1 aina, kun n on positiivinen kokonaisluku.
Laplacen laajennuslause toteaa, että determinantin voi kehittää ensimmäisen rivin lisäksi minkä tahansa rivin tai sarakkeen avulla. Suoraviivainen todistus sivuutetaan pitkänä ja teknisenä indeksien pyörittelynä.
Lause.
Olkoon A = [a_{ij}] n \times n-neliömatriisi. Jos n \geq 2, niin matriisin A determinantti voidaan kehittää i:nnen vaakarivin avulla muodossa
j:nnen sarakkeen avulla muodossa
Huomaa, että determinanttia kehitettäessä noudatetaan seuraavanlaista merkkikaaviota.
Kehitettäessä i:nnen rivin tai j:nnen sarakkeen avulla yhteenlaskettavien termien etumerkit valitaan tämän taulukon riviltä i tai sarakkeesta j.
Esimerkki.
Laske matriisin A=\begin{bmatrix} 0 & 0 & 7 & 6\\ 1 & 0 & 0 &3\\ 0 & 2 & 9 & -11\\ 0 & 0 &4 & 9 \end{bmatrix} determinantti.
Laskujen yksinkertaistamiseksi determinantti kannattaa kehittää sellaisen rivin tai sarakkeen avulla, jossa on mahdollisimman paljon nollia. Tämän vuoksi valitaan ensimmäinen sarake kehittämiseen, jolloin
Kehitetään tämä 3 \times 3-determinantti jälleen ensimmäisen pystysarakkeen suhteen, jolloin
Laplacen laajennuslauseen välitön sovellus on neliömatriisin transpoosin determinantin laskeminen.
Lause.
Jos A on neliömatriisi, niin \det(A^T) = \det(A).
Tietynlaisille matriiseille determinantti on helppo laskea.
Määritelmä.
Olkoon A = [a_{ij}] neliömatriisi. Jos a_{ij} = 0 aina, kun i > j, eli matriisin A diagonaalin alapuolella on vain nollia, sitä kutsutaan yläkolmiomatriisiksi. Vastaavasti jos a_{ij} = 0 aina, kun i < j, eli matriisin A diagonaalin yläpuolella on vain nollia, sitä kutsutaan alakolmiomatriisiksi.
Lause.
Jos neliömatriisi A = [a_{ij}] on n \times n-ylä- tai alakolmiomatriisi, niin sen determinantti on diagonaalialkioiden tulo
Oletetaan ensin, että A on yläkolmiomatriisi ja kehitetään sen ja jokaisen alimatriisin determinantti ensimmäisen sarakkeen suhteen. Koska tällöin kaikki sarakkeen alkiot ensimmäistä lukuunottamatta ovat varmasti nollia, saadaan
missä A^{k} on järjestyksessä k - 1. alimatriisi edellä kuvatussa prosessissa. Alakolmiomatriisille tulos seuraa tästä ja tiedosta \det(A^T) = \det(A). \square
Tarkastellaan seuraavaksi determinantin algebrallisia ominaisuuksia sarakevektoreiden näkökulmasta.
Lause.
Olkoot kaikki mainitut vektorit avaruudessa \mathbb R^n. Seuraavat väitteet ovat voimassa determinantille ja sarakemuunnoksille.
Sarakkeen kertominen vakiolla kertoo myös determinantin samalla vakiolla, eli jos k on reaaliluku, niin
\begin{vmatrix}\mathbf{v}_1 & \cdots & k\mathbf{v}_j& \cdots & \mathbf{v}_n\end{vmatrix} = k\begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}_j& \cdots & \mathbf{v}_n\end{vmatrix}.Summa yhdessä sarakkeessa muuntuu determinanttien summaksi, eli
\begin{aligned} \begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}_j+\mathbf{v}'_j& \cdots & \mathbf{v}_n\end{vmatrix} = \begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}_j & \cdots & \mathbf{v}_n\end{vmatrix} + \begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}'_j& \cdots & \mathbf{v}_n\end{vmatrix}. \end{aligned}Sarakkeiden vaihto vaihtaa determinantin etumerkin, eli
\begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}_i &\cdots &\mathbf{v}_j& \cdots & \mathbf{v}_n\end{vmatrix}=-\begin{vmatrix}\mathbf{v}_1 & \cdots & \mathbf{v}_j &\cdots &\mathbf{v}_i& \cdots & \mathbf{v}_n\end{vmatrix}.
Huomautus.
Erityisesti havaitaan, että mikäli neliömatriisissa A on kaksi vakiokertojaa vaille samaa saraketta, on oltava \det(A)=0. Ne voidaan nimittäin skaalata ensin samoiksi (determinantti kertoutuu nollasta eroavalla vakiolla) ja sen jälkeen vaihtaa keskenään, jolloin
Tämä toteutuu selvästi vain, jos \det(A) = 0. Vastaavasti, jos matriisissa on nollasarake, determinantti on nolla.
Koska aiemmin osoitettiin, että \det(A)=\det(A^T), edellinen tulos voidaan muotoilla myös vaakarivivektoreille.
Seuraus.
Olkoon A neliömatriisi. Tällöin seuraavat väitteet ovat voimassa.
- Jos matriisissa A on nollarivi tai -sarake, niin \det(A)=0.
- Jos matriisi B saadaan matriisista A vaihtamalla kahden rivin tai sarakkeen paikkoja, niin \det(B)=-\det(A).
- Jos matriisissa A on kaksi samaa riviä tai saraketta, niin \det(A)=0.
- Jos matriisi B saadaan matriisista A kertomalla yksi matriisin A rivi tai sarake skalaarilla k, niin \det(B)=k\det(A).
- Jos matriisin C yksi rivi tai sarake on matriisien A ja B vastaavien rivien tai sarakkeiden summa ja muuten kaikki matriisit ovat samoja, niin \det(C)=\det(A)+\det(B).
- Jos matriisi B saadaan matrisiista A lisäämällä yksi vakiolla kerrottu matriisin A rivi tai sarake toiseen matriisin A riviin tai sarakkeeseen, niin \det(B)=\det(A).
Matriisitulon ja determinantin välille löydetään miellyttävä yhteys, ja sen johtamisen sivutuotteena myös tärkeä ehto neliömatriisin kääntyvyydelle.
Lemma.
Olkoon B neliömatriisi ja E samankokoinen alkeismatriisi. Tällöin
Perustuu aikaisempaan lauseeseen. Tarkastellaan kaikkia kolmea rivimuunnosta ja niitä vastaavia alkeismatriiseja. Matriisin E muodostussääntö on sama kuin sen vaikutus matriisiin B tulossa EB.
Rivin skaalaus. Tällöin E = E_i(k) ja \det(E) = k\det(I_n) = k, joten
\det(EB) = k\det(B) = \det(E)\det(B).Rivien vaihto. Tällöin E = E_{ij} ja \det(E) = -\det(I_n) = -1, joten
\det(EB) = -\det(B) = \det(E)\det(B).Skaalatun rivin lisäys. Tällöin E = E_{ij}(k) ja \det(E) = \det(I_n) = 1, joten
\det(EB) = \det(B) = \det(E)\det(B).
Haluttu tulos toteutuu jokaisessa kohdassa. \square
Lemman välitön tulkinta on, että kääntyvän matriisin determinantin on poikettava nollasta.
Lause.
Neliömatriisi A on kääntyvä täsmälleen silloin, kun \det(A) \neq 0.
Olkoon A n \times n-neliömatriisi ja R = \operatorname{rref}(A). Tällöin löydetään sellaiset alkeismatriisit E_1, E_2, \ldots, E_k, että R = E_k \cdots E_2E_1A. Soveltamalla edellistä lemmaa yhteensä k kertaa nähdään, että
Minkään alkeismatriisin determinantti ei ole nolla, joten \det(A) = 0 täsmälleen silloin, kun \det(R) = 0. Todistetaan nyt väite kahdessa osassa.
- Jos A on kääntyvä, niin kääntyvien matriisien peruslauseen nojalla R = I_n, ja näin \det(R) = 1 \not= 0. Siis \det(A) \not= 0.
- Jos \det(A) \not= 0, niin myös \det(R) \not= 0. Matriisin A redusoitu riviporrasmuoto ei siis voi sisältää nollariviä, ja koska kyseessä on neliömatriisi, jokaiselle riville osuu johtava ykkönen. Siis R = I_n, ja kääntyvien matriisien peruslauseen nojalla A on kääntyvä.
\square
Nyt lemma voidaan yleistää koskemaan kaikkien neliömatriisien tulon determinanttia.
Lause.
Olkoot A ja B samankokoisia neliömatriiseja. Tällöin
Jaetaan todistus tapauksiin, joissa matriisi A on singulaarinen tai kääntyvä. Jos A ei ole kääntyvä, myöskään matriisi AB ei ole kääntyvä, ja tällöin
Jos A on kääntyvä, se voidaan kääntyvien matriisien peruslauseen nojalla esittää alkeismatriisien tulona
Tällöin
joten soveltamalla edellistä lemmaa yhteensä k kertaa saadaan
Molemmissa tapauksissa saatiin haluttu tulos. \square
Seuraus.
Jos A on kääntyvä matriisi, niin \det(A^{-1}) = \det(A)^{-1}.
Seuraus.
Jos Q on ortogonaalinen matriisi, niin \det(Q) = \pm 1.
Esimerkki.
Jos \begin{vmatrix} a & b & c \\ d & e & f \\ g & h & i \end{vmatrix} = 4, niin mitä on \begin{vmatrix} 3a & 2c & -b \\ 3d & 2f & -e \\ 3g & 2i & -h \end{vmatrix}?
Tutkitaan, minkälaisia operaatioita alkuperäiselle matriisille on tehty, jotta päästään kysyttyyn esitykseen. Ensimmäinen sarake on kerrottu luvulla 3 (1), toinen luvulla -1 (2) ja kolmas luvulla 2 (3), ja lopuksi on vaihdettu toisen ja kolmannen sarakkeen paikkaa (4). Hyödynnetään aikaisempaa lausetta jokaisen operaation kohdalla, jotta nähdään, miten determinantin arvo määräytyy.