- MAT-04601
- 5. Lineaariset yhtälöryhmät ja matriisit
- 5.3 Rivimuunnokset ja redusoitu riviporrasmuoto
Rivimuunnokset ja redusoitu riviporrasmuoto¶
Kun yhtälöryhmä voidaan nyt kirjoittaa lyhyemmin kokonaismatriisin avulla, ryhdytään kehittämään tätä esitystä hyödyntävää systemaattista ratkaisumenetelmää. Ratkaisun etsiminen on erityisen helppoa silloin, kun yhtälöryhmä ja vastaava kokonaismatriisi ovat
Läheskään aina näin yksinkertaiseen tapaukseen ei päästä, mutta sitä voidaan imitoida mahdollisimman tarkasti.
Määritelmä.
Kutsutaan matriisin rivin vasemmalta luettuna ensimmäistä nollasta poikkeavaa alkiota johtavaksi alkioksi. Matriisi on redusoidussa riviporrasmuodossa (reduced row echelon form, rref), jos
- vain nollia sisältävät rivit ovat alimmaisina,
- jokaisen nollasta poikkeavan rivin johtava alkio on edeltävän rivin johtavan alkion oikealla puolella,
- jokainen johtava alkio on \(1\) (johtava ykkönen),
- jokaisen johtavan ykkösen ylä- ja alapuolella samassa sarakkeessa on vain nollia.
Esimerkki.
Matriisit
ovat redusoidussa riviporrasmuodossa, mutta
eivät ole, sillä niissä on nollasta poikkeavia alkioita johtavien ykkösten sarakkeissa.
Jos kokonaismatriisi on esitetty redusoidussa riviporrasmuodossa, niin vastaavan yhtälöryhmän yleinen ratkaisu voidaan lukea suoraan siitä. Yhtälöryhmä on siis ratkaistu, jos sen kokonaismatriisi osataan muuntaa redusoituun riviporrasmuotoon. Kuten edellä tehtiin yhtälöryhmälle, myös matriiseille löydetään rivimuunnoksia.
Määritelmä.
Matriiseille määritellään seuraavat rivimuunnokset ja niiden merkintätavat.
- Rivit \(i\) ja \(j\) vaihdetaan keskenään, \(R_i \leftrightarrow R_j\).
- Rivin \(i\) alkiot kerrotaan vakiolla \(k \not= 0\), \(kR_i\).
- Riviin \(i\) lisätään vakiolla \(k\) kerrottu rivi \(j\), \(R_i+kR_j\).
Jos matriisiin \(A\) sovelletaan rivimuunnosta \(Q\) ja tuloksena saadaan matriisi \(B\), niin kirjoitetaan
Tärkeä rivimuunnosten ominaisuus on, että ne ovat kääntyviä. Jos matriisille \(A\) tehtiin muunnos \(Q\), niin aina löydetään käänteismuunnos \(Q^{-1}\), jolla päädytään takaisin matriisiin \(A\). Rivien vaihto on oma käänteismuunnoksensa, eli
Kertominen nollasta poikkeavalla vakiolla voidaan puolestaan kääntää kertomalla samaa riviä käänteisluvulla, eli
ja vakiolla kerrottu rivi voidaan vähentää alkuperäisen palauttamiseksi, eli
Matriiseja voidaan luokitella rivimuunnosten avulla.
Määritelmä.
Matriisit \(A\) ja \(B\) ovat riviekvivalentteja, jos löydetään sellainen rivimuunnosten jono \(Q_1,Q_2,\ldots,Q_k\), että
Esimerkki.
Osoita matriisit \(\begin{bmatrix} 1 & 2 & -1\\ 0 & -2 & 3\\ 0 & 3 & 3 \end{bmatrix}\) ja \(\begin{bmatrix} 1 & 0 & 2\\ 1 & 0 & -3\\ 0 & 1 & 1 \end{bmatrix}\) riviekvivalenteiksi.
Suoralla laskulla nähdään, että
joten matriisit ovat riviekvivalentteja. Huomaa, että löytyy muitakin rivimuunnosten yhdistelmiä, jotka tuottavat saman tuloksen.
Huomautus.
Kaksi yhtälöryhmää ovat ekvivalentteja täsmälleen silloin, kun niiden kokonaismatriisit ovat riviekvivalentteja.
Tähän asti on siis tunnistettu, että tietynlaisesta kokonaismatriisista on erityisen helppo lukea yhtälöryhmän ratkaisu, ja että matriiseillekin voidaan soveltaa rivimuunnoksia. Seuraava todistamatta käyttöön otettava keskeinen tulos yhdistää nämä kaksi lankaa.
Lause.
Matriisia \(A\) kohti löydetään toinen, yksikäsitteinen matriisi \(B\), jolle
- \(A\) ja \(B\) ovat riviekvivalentteja,
- \(B\) on redusoidussa riviporrasmuodossa.
Jokainen matriisi voidaan siis muuntaa rivimuunnosten avulla redusoituun riviporrasmuotoon. Matriisin \(A\) redusoitua riviporrasmuotoa merkitään \(\operatorname{rref}(A)\), ja lukemisen helpottamiseksi kokonaismatriisin \([A\mid\mathbf{b}]\) redusoitua riviporrasmuotoa merkitään myös \(\operatorname{rref}[A\mid\mathbf{b}]\). Koska \([A\mid\mathbf{b}]\) ja \(\operatorname{rref}[A\mid\mathbf{b}]\) ovat riviekvivalentteja, niitä vastaavat yhtälöryhmät ovat ekvivalentteja.
Lause.
Matriisit \(A\) ja \(B\) ovat riviekvivalentteja, jos ja vain jos \(\operatorname{rref}(A) = \operatorname{rref}(B)\).
Oletetaan ensin, että matriisit \(A\) ja \(B\) ovat riviekvivalentteja, eli löydetään alkeisrivioperaatiot \(Q_1,\ldots,Q_k\), joilla matriisista \(A\) saadaan \(B\). Oletetaan lisäksi, että \(B\) voidaan muuntaa redusoituun riviporrasmuotoon rivimuunnoksilla \(T_1,\ldots,T_l\). Tällöin \(A\) voidaan muuntaa samaan riviporrasmuotoon yhdistämällä edelliset, eli
missä yhtäsuuruus seuraa edellisestä lauseesta.
Oletetaan sitten, että \(\operatorname{rref}(A) = \operatorname{rref}(B) = R\). Tällöin siis löydetään rivimuunnokset \(S_1,\ldots,S_m\), joilla matriisista \(A\) saadaan \(R\), ja vastaavasti rivimuunnokset \(P_1,\ldots,P_n\), joilla matriisista \(B\) saadaan \(R\). Rivimuunnokset ovat aina kääntyviä, joten suorittamalla käänteismuunnokset käänteisessä järjestyksessä on mahdollista muuntaa \(A\) ensin riviporrasmuotoon \(R\), ja siitä matriisiksi \(B\).
Täten \(A\) ja \(B\) ovat riviekvivalentteja. \(\square\)
Edellinen lause kertoo erityisesti sen, että yhtälöryhmä voidaan muodostaa monella eri tavalla muuttamatta ratkaisua.
Esimerkki.
Määritä edellisen esimerkin matriisien redusoidut riviporrasmuodot.
Aiemmin osoitettiin, että matriisit ovat riviekvivalentteja, ja täten riittää määrittää jomman kumman redusoitu riviporrasmuoto. Esimerkiksi jälkimmäiselle matriisille
joten molempien matriisien redusoitu riviporrasmuoto on yksikkömatriisi \(I_3\).