- MATH.MA.140
- 3. Lineaariset yhtälöryhmät
- 3.3 Yhtälönratkaisun idea
Yhtälönratkaisun idea¶
1. asteen yhtälöiden ratkaisu¶
Ennen kuin paneudutaan yhtälöryhmien ratkaisemiseen, tutkitaan yhtälönratkaisun ideaa yksikertasemmassa tapauksessa, jossa ratkaistavana on vain yksi yhtälö. Koulussa opitaan ratkaisemaan ensimmäisen asteen yhtälöitä. Sellainen on esimerkiksi \(2x-5=4\). Yhtälönratkaisulle opitaan algoritmi eli järjestelmällinen sarja operaatioita, joilla yhtälön voi aina ratkaista:
Mutta mitä yhtälönratkaisussa oikeastaan tapahtuu? Miksi oheinen algoritmi tuottaa yhtälön ratkaisun?
Kirjoitetaan yhtälön ratkaisu uudelleen tällä kertaa selittäen välivaiheet ja täsmentäen merkintöjä:
Ekvivalenssinuoli \(\iff\) tarkoittaa, että peräkkäiset yhtälöt ovat yhtäpitävät. Ensimmäisestä yhtälöstä seuraa toinen ja toisesta ensimmäinen. Yhtälölle tehdyt operaatiot tuotavat yhtäpitäviä yhtälöitä, sillä operaatiot voi aina peruuttaa: Luvun \(5\) lisäämisen voi peruuttaa vähentämällä luvun \(5\). Luvulla \(\frac{1}{2}\) kertomisen voi peruuttaa kertomalla luvulla \(2\).
Yhtäpitävillä yhtälöillä on täsmälleen samat ratkaisut. Yhtälönratkaisualgoritmin ideana on, että yhtälöä muokataan aina vain yksinkertaisempaan muotoon tuottaen yhtäpitäviä yhtälöitä. Uuden yhtälön ratkaisut ovat aina samat kuin edellisen. Alimmalta riviltä ratkaisu on helppo nähdä, sillä se lukee siinä suoraan: \(x=\frac{9}{2}\). Tähän samaan ideaan perustuu myös lineaaristen yhtälöryhmien ratkaiseminen.
Lineaaristen yhtälöryhmien ratkaisemisen idea¶
Seuraavaksi tutustutaan Gauss–Jordanin menetelmään, jolla voidaan ratkaista mikä tahansa lineaarinen yhtälöryhmä. Periaate on sama kuin 1. asteen yhtälöiden ratkaisussa. Ideana on muokata yhtälöryhmästä uusia yhtälöryhmiä, joilla on samat ratkaisut kuin alkuperäisellä yhtälöryhmällä. Viimeisenä saatu yhtälöryhmä on sellaisessa muodossa, josta sen ratkaisuja koskeviin kysymyksiin on helppo vastata. Koska viimeisen yhtälöryhmän ratkaisut ovat samat kuin alkuperäisen yhtälöryhmän, myös alkuperäisen yhtälöryhmän ratkaisut ja niiden luonne tunnetaan.
Määritelmä 3.3.1
Yhtälöryhmiä kutsutaan yhtäpitäviksi eli ekvivalenteiksi, jos niillä on täsmälleen samat ratkaisut.
Yhtälöryhmä ratkaistaan muokkaamalla siitä uusia yhtälöryhmiä, jotka ovat ekvivalentteja alkuperäisen yhtälöryhmän kanssa.
Yhtälöryhmiä muokataan niin kutsutuilla alkeisrivimuunnoksilla. Koska matriisien käsitteleminen on helpompaa kuin yhtälöryhmien, tehdään alkeisrivimuunnokset suoraan matriiseille.
Määritelmä 3.3.2
Seuraavat kolme operaatiota ovat alkeisrivimuunnoksia:
- Vaihdetaan kahden rivin paikka matriisissa.
- Kerrotaan jokin rivi nollasta poikkeavalla reaaliluvulla.
- Lisätään johonkin riviin jokin toinen rivi reaaliluvulla kerrottuna.
Alkeisrivimuunnoksia kutsutaan myös alkeisrivioperaatioiksi tai alkeisrivitoimituksiksi.
Alkeisrivimuunnoksille käytetään tässä materiaalissa seuraavia lyhennysmerkintöjä.
- \(R_i \leftrightarrow R_j\): vaihdetaan rivien \(i\) ja \(j\) paikat (\(i \neq j\)).
- \(aR_i\): kerrotaan rivi \(i\) luvulla \(a \neq 0\).
- \(R_i+bR_j\): lisätään riviin \(i\) rivi \(j\) luvulla \(b\) kerrottuna (\(i \neq j\)).
Esimerkki 3.3.3
Seuraavassa on annettu esimerkit erilaisista alkeisrivimuunnoksista:
Lineaaristen yhtälöryhmien ratkaisu perustuu seuraavaan tulokseen.
Lause 3.3.4
Alkeisrivimuunnoksien tekeminen ei muuta yhtälöryhmän ratkaisuja. Toisin sanoen alkeisrivimuunnoksen tekeminen tuotaa yhtälöryhmän, joka on yhtäpitävä alkuperäisen yhtälöryhmän kanssa.
Täsmällinen todistus on melko tekninen, joten sitä ei esitetä tässä. Tutkitaan kuitenkin todistuksen ideaa. Se perustuu siihen, että alkeisrivimuunnokset ovat kääntyviä eli tehdyn alkeisrivimuunnoksen voi aina peruuttaa. alkeisrivimuunnoksen \(R_i \leftrightarrow R_j\) voi peruuttaa tekemällä sen uudelleen. alkeisrivimuunnoksen \(aR_i\) voi peruuttaa alkeisrivimuunnoksella \(\frac{1}{a}R_i\) ja alkeisrivimuunnoksen \(R_i+bR_j\) voi peruuttaa alkeisrivimuunnoksella \(R_i-bR_j\).
Jos lineaarisesta yhtälöryhmästä muodostetaan alkeisrivimuunnoksen avulla uusi yhtälöryhmä, pätee uusi yhtälöryhmä aina silloin, kun alkuperäinenkin yhtälöryhmä pätee. Siten kaikki alkuperäisen yhtälöryhmän ratkaisut ovat myös uuden yhtälöryhmän ratkaisuja. Toisaalta uudesta yhtälöryhmästä voidaan aina peruuttaa alkuperäiseen yhtälöryhmään jollakin alkeisrivimuunnoksella. Siten kaikki uuden yhtälöryhmän ratkaisut ovat myös alkuperäisen yhtälöryhmän ratkaisuja. Näin ollen molemmilla yhtälöryhmillä on samat ratkaisut.
Fig. 1: Gauss–Jordanin eliminointimenetelmän perusta.
Määritelmä 3.3.5
Matriisi \(A\) on riviekvivalentti matriisin \(B\) kanssa, jos \(B\) saadaan matriisista \(A\) alkeisrivimuunnoksilla.
Esimerkki 3.3.6
Esimerkissä 3.3.3 matriisista
muokattiin alkeisrivimuunnoksella \(R_1 \leftrightarrow R_2\) matriisi
Nämä kaksi matriisia ovat riviekvivalentteja. Kaikki muutkin esimerkissä esiintyvät matriisit ovat rivievivalentteja keskenään. Alkeisrivimuunnoksia voidaan ajatella tehtävän myös nolla kappaletta. Siten jokainen matriisi on itsensä kanssa riviekvivalentti.
Nyt lause 3.3.4 voidaan muotoilla toisin sanoin: Jos yhtälöryhmiä vastaavat matriisit ovat riviekvivalentit, yhtälöryhmät ovat yhtäpitävät.
Porrasmatriisit ja redusoidut porrasmatriisit¶
Yhtälöryhmää ratkaistaessa on tavoitteena muuttaa yhtälöryhmän matriisi alkeisrivimuunnoksilla niin kutsutuksi redusoiduksi porrasmatriisiksi, josta ratkaisut on helppo lukea. Määritellään ensin porrasmatriisi.
Määritelmä 3.3.7
Matriisi on porrasmatriisi, jos seuraavat ehdot toteutuvat:
- mahdolliset nollarivit ovat alimpina
- kullakin rivillä ensimmäinen nollasta poikkeava alkio, ns. johtava alkio, on ylemmän rivin johtavan alkion oikealla puolella.
Seuraavat matriisit ovat porrasmatriiseja. Niiden johtavat alkiot on lihavoitu.
Porrasmuoto auttaa jo yhtälöryhmän ratkaisemisessa, mutta se ei ole yksikäsitteinen. Kutakin matriisia kohden löytyy nimittäin useampi kuin yksi sen kanssa riviekvivalentti porrasmatriisi. Porrasmatriisi voidaan kuitenkin muokata alkeisrivimuunnosten avulla redusoituun muotoon, joka on kullekin matriisille yksikäsitteinen.
Määritelmä 3.3.8
Matriisi on redusoitu porrasmatriisi, jos seuraavat ehdot toteutuvat:
- matriisi on porrasmatriisi
- jokaisen rivin johtava alkio on 1 (johtava ykkönen)
- jokainen johtava alkio on sarakkeensa ainoa nollasta poikkeava alkio.
Redusoituja porrasmatriiseja kutsutaan myös pidemmällä nimellä redusoitu riviporrasmatriisi.
Esimerkiksi seuraavat matriisit ovat redusoituja porrasmatriiseja. Johtavat alkiot on jälleen lihavoitu.
Seuraavat matriisit puolestaan eivät ole redusoituja porrasmatriiseja:
Niissä on nollasta poikkeavia alkioita johtavien ykkösten sarakkeissa.
Esimerkki 3.3.9
Matriisi
on redusoitu porrasmatriisi. Sitä vastaava yhtälöryhmä on
Huomataan, että matriisista näkyy suoraan yhtälöryhmän ratkaisu.
- Alkeisrivimuunnoksia tehdessä matriisi muuttuu, mutta matriisia vastaavan yhtälöryhmän ratkaisut eivät muutu.
- Yhtälöryhmää ratkaistaessa sen matriisi muutetaan alkeisrivitoimituksilla ensin porrasmatriisiksi ja sitten redusoiduksi porrasmatriisiksi.
- Redusoidusta porrasmatriisista ratkaisu on helppo lukea.