Tämä kurssi on jo päättynyt.
\[\newcommand{\N}{\mathbb N} \newcommand{\Z}{\mathbb Z} \newcommand{\Q}{\mathbb Q} \newcommand{\R}{\mathbb R} \newcommand{\C}{\mathbb C} \newcommand{\ba}{\mathbf{a}} \newcommand{\bb}{\mathbf{b}} \newcommand{\bc}{\mathbf{c}} \newcommand{\bd}{\mathbf{d}} \newcommand{\be}{\mathbf{e}} \newcommand{\bff}{\mathbf{f}} \newcommand{\bh}{\mathbf{h}} \newcommand{\bi}{\mathbf{i}} \newcommand{\bj}{\mathbf{j}} \newcommand{\bk}{\mathbf{k}} \newcommand{\bN}{\mathbf{N}} \newcommand{\bn}{\mathbf{n}} \newcommand{\bo}{\mathbf{0}} \newcommand{\bp}{\mathbf{p}} \newcommand{\bq}{\mathbf{q}} \newcommand{\br}{\mathbf{r}} \newcommand{\bs}{\mathbf{s}} \newcommand{\bT}{\mathbf{T}} \newcommand{\bu}{\mathbf{u}} \newcommand{\bv}{\mathbf{v}} \newcommand{\bw}{\mathbf{w}} \newcommand{\bx}{\mathbf{x}} \newcommand{\by}{\mathbf{y}} \newcommand{\bz}{\mathbf{z}} \newcommand{\bzero}{\mathbf{0}} \newcommand{\nv}{\mathbf{0}} \newcommand{\cA}{\mathcal{A}} \newcommand{\cB}{\mathcal{B}} \newcommand{\cC}{\mathcal{C}} \newcommand{\cD}{\mathcal{D}} \newcommand{\cE}{\mathcal{E}} \newcommand{\cF}{\mathcal{F}} \newcommand{\cG}{\mathcal{G}} \newcommand{\cH}{\mathcal{H}} \newcommand{\cI}{\mathcal{I}} \newcommand{\cJ}{\mathcal{J}} \newcommand{\cK}{\mathcal{K}} \newcommand{\cL}{\mathcal{L}} \newcommand{\cM}{\mathcal{M}} \newcommand{\cN}{\mathcal{N}} \newcommand{\cO}{\mathcal{O}} \newcommand{\cP}{\mathcal{P}} \newcommand{\cQ}{\mathcal{Q}} \newcommand{\cR}{\mathcal{R}} \newcommand{\cS}{\mathcal{S}} \newcommand{\cT}{\mathcal{T}} \newcommand{\cU}{\mathcal{U}} \newcommand{\cV}{\mathcal{V}} \newcommand{\cW}{\mathcal{W}} \newcommand{\cX}{\mathcal{X}} \newcommand{\cY}{\mathcal{Y}} \newcommand{\cZ}{\mathcal{Z}} \newcommand{\pv}{\overline} \newcommand{\iu}{\mathrm{i}} \newcommand{\ju}{\mathrm{j}} \newcommand{\re}{\operatorname{Re}} \newcommand{\im}{\operatorname{Im}} \newcommand{\arsinh}{\operatorname{ar\,sinh}} \newcommand{\arcosh}{\operatorname{ar\,cosh}} \newcommand{\artanh}{\operatorname{ar\,tanh}} \newcommand{\sgn}{\operatorname{sgn}} \newcommand{\diag}{\operatorname{diag}} \newcommand{\proj}{\operatorname{proj}} \newcommand{\rref}{\operatorname{rref}} \newcommand{\rank}{\operatorname{rank}} \newcommand{\Span}{\operatorname{span}} \newcommand{\vir}{\operatorname{span}} \renewcommand{\dim}{\operatorname{dim}} \newcommand{\alg}{\operatorname{alg}} \newcommand{\geom}{\operatorname{geom}} \newcommand{\id}{\operatorname{id}} \newcommand{\norm}[1]{\lVert #1 \rVert} \newcommand{\tp}[1]{#1^{\top}} \renewcommand{\d}{\mathrm{d}} \newcommand{\sij}[2]{\bigg/_{\mspace{-15mu}#1}^{\,#2}} \newcommand{\abs}[1]{\lvert#1\rvert} \newcommand{\pysty}[1]{\left[\begin{array}{@{}r@{}}#1\end{array}\right]} \newcommand{\piste}{\cdot} \newcommand{\qedhere}{} \newcommand{\taumatrix}[1]{\left[\!\!#1\!\!\right]} \newenvironment{augmatrix}[1]{\left[\begin{array}{#1}}{\end{array}\right]} \newenvironment{vaugmatrix}[1]{\left|\begin{array}{#1}}{\end{array}\right|}\]

Gaussin–Jordanin eliminointimenetelmä

Tavoitteena on muuttaa yhtälöryhmän matriisi alkeisrivimuunnosten avulla redusoiduksi porrasmatriisiksi, josta ratkaisut näkyvät suoraan. Voidaan osoittaa, että mikä tahansa matriisi voidaan muuttaa redusoiduksi porrasmatriisiksi ja että alkeisrivimuunnosten käyttämisjärjestys ei vaikuta tulokseen. Seuraava esimerkki näyttää, kuinka tämä tehdään.

Esimerkki 4.4.1

Muutetaan matriisi

\[\begin{split}\begin{augmatrix}{rrrr} 2&-1&3&2\\ 1&0&2&1\\ -1&-2&0&3 \end{augmatrix}\end{split}\]

redusoiduksi porrasmatriisiksi. Aloitetaan ensimmäisestä sarakkeesta. Vaihtamalla ensimmäisen ja toisen rivin paikat, saadaan ensimmäisen rivin johtavaksi alkioksi \(1\):

\[\begin{split}\overset{R_1 \leftrightarrow R_2}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 2&-1&3&2\\ -1&-2&0&3 \end{augmatrix}.\end{split}\]

Tämän jälkeen johtavan alkion alla olevat alkiot on helppo muuttaa nolliksi. Vähennetään ensin toisesta rivistä ensimmäinen rivi luvulla \(2\) kerrottuna:

\[\begin{split}\overset{R_2-2R_1}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&-1&-1&0\\ -1&-2&0&3 \end{augmatrix}.\end{split}\]

Lisätään sitten kolmanteen riviin ensimmäinen rivi luvulla 1 kerrottuna:

\[\begin{split}\overset{R_3+R_1}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&-1&-1&0\\ 0&-2&2&4 \end{augmatrix}.\end{split}\]

Nyt ensimmäinen sarake on halutussa muodossa. Siirrytään muokkaamaan toista saraketta. Muutetaan ensin sen johtava alkio ykköseksi, jotta voidaan toimia samoin kuin edellä. Kerrotaan siis toinen rivi luvulla \(-1\). Saadaan matriisi

\[\begin{split}\overset{(-1)R_2}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&1&1&0\\ 0&-2&2&4 \end{augmatrix}.\end{split}\]

Toisen rivin johtavan alkion avulla voidaan muuttaa sen alla oleva alkio nollaksi. Lisätään kolmanteen riviin toinen rivi luvulla 2 kerrottuna. Saadaan matriisi

\[\begin{split}\overset{R_3+2R_2}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&1&1&0\\ 0&0&4&4 \end{augmatrix},\end{split}\]

joka on porrasmatriisi.

Jatketaan muokkaamista niin, että saadaan aikaan redusoitu porrasmatriisi. Muutetaan ensin viimeinenkin johtava alkio ykköseksi:

\[\begin{split}\overset{\frac{1}{4}R_3}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&1&1&0\\ 0&0&1&1 \end{augmatrix}.\end{split}\]

Muutetaan alimman rivin johtavan alkion avulla kaikki kolmannen sarakkeen muut alkiot nolliksi:

\[\begin{split}\overset{R_2-R_3}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&2&1\\ 0&1&0&-1\\ 0&0&1&1 \end{augmatrix} \overset{R_1-2R_3}{\longrightarrow} \begin{augmatrix}{rrrr} 1&0&0&-1\\ 0&1&0&-1\\ 0&0&1&1 \end{augmatrix}.\end{split}\]

Näin saatu matriisi on redusoitu porrasmatriisi.

Saatu redusoitu porrasmatriisi on eri matriisi kuin se, josta lähdettiin liikkeelle. Matriisit myös vastaavat erilaisia yhtälöryhmiä. Näillä yhtälöryhmillä on kuitenkin samat ratkaisut lauseen 4.3.4 nojalla.

Redusoituun porrasmatriisiin voi päästä monia eri reittejä. On kuitenkin olemassa algoritmi, jonka avulla redusoidun porrasmatriisin voi tuottaa. Varsinkin alussa kannataa käyttää sitä, sillä sattumanvarainen alkeisrivimuunnosten pyörittäminen menee helposti sotkuiseksi. Esimerkeissä on käytetty tätä algoritmia.

Ohje 4.4.2

Eräs tapa redusoidun porrasmatriisin muodostamiseen:

  • Porrasmatriisia muodostetaan vasemmalta oikealle ja ylhäältä alaspäin.
  • Johtavat alkiot kannattaa useimmiten muuttaa ykkösiksi. Aloita hankkimalla 1. rivin johtavaksi alkioksi ykkönen.
  • Johtavan alkion avulla muutetaan sen alapuolella olevat alkiot nolliksi.
  • Siirry sitten 2. riville. Hanki 2. rivin johtavaksi alkioksi ykkönen ja muuta sen avulla alapuolella olevat alkiot nolliksi. Jatka sitten eteenpäin aina alimmalle riville asti.
  • Näin saadaan aikaan porrasmatriisi.
  • Redusoitua porrasmatriisia muodostetaan oikealta vasemmalle ja alhaalta ylöspäin.
  • Johtavien alkioiden avulla muutetaan niiden yläpuolella olevat alkiot nolliksi. Aloita alimmasta nollasta poikkeavasta rivistä. Muuta johtavan alkion avulla sen yläpuolella olevat alkiot nolliksi. Siirry sitten toiseksi alimmalle riville. Jatka eteepäin aina ylimmälle riville asti.
  • Tee vain yksi alkeisrivimuunnos kerrallaan. Tällöin vältät todennäköisemmin virheet.

Nyt olemme valmiita ratkaisemaan yhtälöryhmiä. Seuraavissa esimerkeissä esiintyy erilaisia tapauksia, joihin yhtälöryhmän ratkaisussa voi päätyä.

Esimerkki 4.4.3

Ratkaistaan yhtälöryhmä

\[\begin{split}\left\{ \begin{array}{rcrcrcl} 2x_1&-&x_2&+&3x_3&=&2 \\ x_1&&&+&2x_3&=&1 \\ -x_1&-&2x_2&&&=&3. \\ \end{array} \right.\end{split}\]

Yhtälöryhmän matriisi on

\[\begin{split}\begin{augmatrix}{rrr|r} 2&-1&3&2\\ 1&0&2&1\\ -1&-2&0&3 \end{augmatrix}.\end{split}\]

Tämä matriisi muutettiin redusoiduksi porrasmatriisiksi esimerkissä 4.4.1:

\[\begin{split}\begin{augmatrix}{rrr|r} 1&0&0&-1\\ 0&1&0&-1\\ 0&0&1&1 \end{augmatrix}.\end{split}\]

Redusoitua porrasmatriisia vastaava yhtälöryhmä on

\[\begin{split}\left\{ \begin{array}{rcr} x_1 & = & -1 \\ x_2 & = & -1 \\ x_3 & = & 1 \end{array} \right.\end{split}\]

Koska alkuperäisen yhtälöryhmän ratkaisut ovat lauseen 4.3.4 nojalla samat kuin lopuksi saadun yhtälöryhmän, on yhtälöryhmä ratkaistu. Sen ratkaisu on siis

\[\begin{split}\left\{ \begin{array}{rcr} x_1 & = & -1 \\ x_2 & = & -1 \\ x_3 & = & 1 \\ \end{array} \right.\end{split}\]

Esimerkki 4.4.4

Ratkaistaan lineaarinen yhtälöryhmä

\[\begin{split}\left\{ \begin{array}{rcr} x+2y+z & = & 8 \\ -3x-6y-3z & = & -21 \end{array}\right.\end{split}\]

Muutetaan yhtälöryhmän matriisi redusoiduksi porrasmatriisiksi:

\[\begin{split}\begin{augmatrix}{rrr|r} 1 & 2 & 1 & 8 \\ -3 & -6 & -3 & -21 \end{augmatrix} \overset{R_2+3R_1}{\longrightarrow} \begin{augmatrix}{ccc|c} 1 & 2 & 1 & 8 \\ 0 & 0 & 0 & 3 \end{augmatrix}.\end{split}\]

Vastaava yhtälöryhmä on

\[\begin{split}\left\{ \begin{aligned} x+2y+z&=8 \\ 0&=3. \end{aligned} \right.\end{split}\]

Alin yhtälö on aina epätosi, joten yhtälöryhmällä ei ole ratkaisuja.

Esimerkki 4.4.5

Ratkaistaan lineaarinen yhtälöryhmä

\[\begin{split}\left\{ \begin{array}{rcr} 3x_1+3x_2-15x_3 & = & 9 \\ x_1\phantom{{}+3x_2}-2x_3 & = & 1 \\ 2x_1-x_2-x_3 & = & 0 \end{array}\right.\end{split}\]

Muutetaan yhtälöryhmän matriisi redusoiduksi porrasmatriisiksi:

\[\begin{split}\begin{aligned} &\begin{augmatrix}{rrr|c} 3 & 3 & -15 & 9 \\ 1 & 0 & -2 & 1 \\ 2 & -1 & -1 & 0 \end{augmatrix} \overset{\frac{1}{3}R_1}{\longrightarrow} \begin{augmatrix}{rrr|c} 1 & 1 & -5 & 3 \\ 1 & 0 & -2 & 1 \\ 2 & -1 & -1 & 0 \end{augmatrix} \overset{R_2-R_1}{\longrightarrow} \begin{augmatrix}{rrr|r} 1 & 1 & -5 & 3 \\ 0 & -1 & 3 & -2 \\ 2 & -1 & -1 & 0 \end{augmatrix} \\[1mm] &\overset{R_3 - 2R_1}{\longrightarrow} \begin{augmatrix}{rrr|r} 1 & 1 & -5 & 3 \\ 0 & -1 & 3 & -2 \\ 0 & -3 & 9 & -6 \end{augmatrix} \overset{-1 \cdot R_2}{\longrightarrow} \begin{augmatrix}{rrr|r} 1 & 1 & -5 & 3 \\ 0 & 1 & -3 & 2 \\ 0 & -3 & 9 & -6 \end{augmatrix} \overset{R_3+3R_2}{\longrightarrow} \begin{augmatrix}{rrr|r} 1 & 1 & -5 & 3 \\ 0 & 1 & -3 & 2 \\ 0 & 0 & 0 & 0 \end{augmatrix} \\[1mm] &\overset{R_1-R_2}{\longrightarrow} \begin{augmatrix}{rrr|r} 1 & 0 & -2 & 1 \\ 0 & 1 & -3 & 2 \\ 0 & 0 & 0 & 0 \end{augmatrix}. \end{aligned}\end{split}\]

Saatua matriisia vastaa yhtälöryhmä

\[\begin{split}\left\{ \begin{aligned} x_1-2x_3 & =1 \\ x_2-3x_3 & =2 \\ 0 & =0 \end{aligned}\right.\end{split}\]

Alin yhtälö \(0 = 0\) on aina tosi. Se ei siis anna ratkaisujen kannalta mitään informaatiota ja voidaan unohtaa. Tuntemattomat \(x_1\) ja \(x_2\) riippuvat tuntemattomasta \(x_3\). Tuntemattomalle \(x_3\) ei puolestaan aseteta mitään rajoitteita, joten se voi olla mikä tahansa reaaliluku. Sanotaan, että \(x_3\) on vapaa muuttuja. Merkitään \(x_3 = t\), missä \(t \in \R\).

Ratkaistaan vielä muut tuntemattomat. Ensimmäinen yhtälö saa nyt muodon \(x_1-2t=1\), joten \(x_1=1+2t\). Toinen yhtälö puolestaan on \(x_2-3t=2\) eli \(x_2=2+3t\). Siten yhtälöryhmän ratkaisu on

\[\begin{split}\left\{ \begin{aligned} x_1 & =1 + 2t \\ x_2 & =2 + 3t \\ x_3 & = t, \end{aligned}\right. \qquad \text{missä } t \in \R.\end{split}\]

Ratkaisuja on siis äärettömän monta. Yksittäisiä ratkaisuja saadaan antamalla parametrille \(t\) eri arvoja. Esimerkiksi sijoittamalla \(t = 1\) saadaan yhdeksi ratkaisuksi \(x_1 = 3\), \(x_2 = 5\) ja \(x_3 = 1\) . Sijoittamalla \(t = -1\) saadaan toinen ratkaisu \(x_1 = -1\), \(x_2 = -1\) ja \(x_3 = -1\). Jokaisella reaaliluvulla \(t\) yhtälöryhmälle saadaan eri ratkaisu.

Edellisessä esimerkissä yhtälöryhmässä oli vapaa muuttuja, jolloin yhtälöryhmällä oli äärettömän monta ratkaisua. Yhtälöryhmässä saattaa olla useitakin vapaita muuttujia. Nämä löytyvät redusoidussa porrasmatriisissa niistä sarakkeista, joissa ei ole lainkaan johtavaa alkiota.

Esimerkki 4.4.6

Lineaarisen yhtälöryhmän matriisi muutettiin alkeisrivimuunnoksilla redusoiduksi porrasmatriisiksi

\[\begin{split}\begin{augmatrix}{cccccc|c} 1&3&0&4&0&0&7\\ 0&0&1&2&0&0&0\\ 0&0&0&0&0&1&3\\ \end{augmatrix}.\end{split}\]

Mikä on yhtälöryhmän ratkaisu?

Johtavat alkiot ovat sarakkeissa 1, 3 ja 6. Muita sarakkeita vastaavat tuntemattomat \(x_2\), \(x_4\) ja \(x_5\) ovat vapaita muuttujia. Merkitään \(x_2=r\), \(x_4 = s\) ja \(x_5 = t\), missä \(r\), \(s\), \(t \in \R\).

Nyt voidaan kirjoittaa

\[\begin{split}\left\{ \begin{aligned} x_1+3r+4s&=7 \\ x_3+2s&=0 \\ x_6&=3. \end{aligned} \right.\end{split}\]

Tämä yhtälöryhmä on yhtäpitävä yhtälöryhmän

\[\begin{split}\left\{ \begin{aligned} x_1 & =7-3r-4s \\ x_3 & =-2s \\ x_6 & = 3 \end{aligned} \right.\end{split}\]

kanssa. Yhtälöryhmän ratkaisu on siis

\[\begin{split}\left\{ \begin{aligned} x_1 & =7-3r-4s \\ x_2 & = r \\ x_3 & =-2s \\ x_4 & = s \\ x_5 & = t \\ x_6 & = 3, \end{aligned}\right. \qquad \text{missä } r, s, t \in \R.\end{split}\]

Luvut \(r\), \(s\) ja \(t\) voidaan valita täysin vapaasti, ja jokainen valinta tuottaa yhtälöryhmän erään ratkaisun.

Kootaan vielä yhteen Gaussin–Jordanin menetelmän vaiheet.

Ohje 4.4.7

Gaussin–Jordanin menetelmä:

  1. Kirjoita yhtälöryhmän matriisi.
  2. Muuta matriisi alkeisrivimuunnoksilla redusoiduksi porrasmatriisiksi.
  3. Lue ratkaisut redusoidusta porrasmatriisista.
    1. Jos matriisin alimmalla nollasta poikkeavalla rivillä on ristiriitainen yhtälö, yhtälöryhmällä ei ole ratkaisuja.
    2. Jos epätotta yhtälöä ei ole ja jokaisessa viivan vasemmalla puolella olevassa sarakkeessa on johtava alkio, ratkaisuja on täsmälleen yksi.
    3. Jos epätotta yhtäloä ei ole ja jostain sarakkeesta puuttuu johtava alkio, ratkaisuja on äärettömän monta. Jokaista saraketta, josta johtava alkio puuttuu, vastaa vapaa muuttuja. Vapaan muuttujan arvo voidaan valita vapaasti.

Gauss ei itse kehittänyt nimeään kantavaa menetelmää, vaan sen tunsi jo ainakin Newton sata vuotta aikaisemmin 1600-luvun loppupuolella. Kiinalaiset puolestaan tunsivat menetelmän jo toisella vuosisadalla eKr. Nimitys ”Gaussin eliminointimenetelmä” tuli käyttöön kuitenkin vasta 1950-luvulla. Tällä nimityksellä tarkoitetaan yleensä nimenomaan porrasmatriisiin tähtäävää menetelmää, ja mikäli halutaan jatkaa redusoituun porrasmatriisiin asti, menetelmää kutsutaan ”Gaussin–Jordanin eliminoinniksi”. Jordan esitti tämän version eliminointimenetelmästä vuonna 1887.

Tarkastellaan sitten hiukan erilaista tapaa kirjoittaa yhtälöryhmän ratkaisu. Lineaarisen yhtälöryhmän ratkaisuja voi ajatella listana lukuja. Ne voi siis kirjoittaa vektorin muodossa.

Esimerkki 4.4.8

Esimerkissä 4.4.3 saatiin yhtälöryhmälle ratkaisu

\[\begin{split}\left\{ \begin{array}{rcr} x_1 & = & -1 \\ x_2 & = & -1 \\ x_3 & = & 1. \\ \end{array} \right.\end{split}\]

Ratkaisun voi ilmaista myös muodossa

\[\begin{split}\bx= \begin{bmatrix} -1 \\ -1 \\ 1 \end{bmatrix}.\end{split}\]

Esimerkissä 4.4.5 puolestaan saatiin yhtälöryhmälle ratkaisu

\[\begin{split}\left\{ \begin{aligned} x_1 & =7-3r-4s \\ x_2 & = r \\ x_3 & =-2s \\ x_4 & = s \\ x_5 & = t \\ x_6 & = 3, \end{aligned}\right. \qquad \text{missä } r, s, t \in \R.\end{split}\]

Ratkaisun voi ilmaista myös muodossa

\[\begin{split}\begin{aligned} \bx= \begin{augmatrix}{c} 7 - 3r - 4s \\ r \\ -2s \\ s \\ t \\ 3 \end{augmatrix} &= \begin{augmatrix}{c} 7 \\ 0 \\ 0 \\ 0 \\ 0 \\ 3 \end{augmatrix} + \begin{augmatrix}{r} -3r \\ r \\ 0 \\ 0 \\ 0 \\ 0 \end{augmatrix} + \begin{augmatrix}{r} -4s \\ 0 \\ -2s \\ s \\ 0 \\ 0 \end{augmatrix} + \begin{augmatrix}{c} 0 \\ 0 \\ 0 \\ 0 \\ t \\ 0 \end{augmatrix} = \begin{augmatrix}{c} 7 \\ 0 \\ 0 \\ 0 \\ 0 \\ 3 \end{augmatrix} + r \begin{augmatrix}{r} -3 \\ 1 \\ 0 \\ 0 \\ 0 \\ 0 \end{augmatrix} + s \begin{augmatrix}{r} -4 \\ 0 \\ -2 \\ 1 \\ 0 \\ 0 \end{augmatrix} + t \begin{augmatrix}{c} 0 \\ 0 \\ 0 \\ 0 \\ 1 \\ 0 \end{augmatrix}, \end{aligned}\end{split}\]

missä \(r,s,t \in \R\)

Puetaan vielä täsmällisten lauseiden muotoon Gaussin–Jordanin muutamia menetelmään liittyviä tuloksia. Niiden todistuksia ei kuitenkaan esitetä tässä teknisyytensä vuoksi. Ensinnäkin, jotta Gaussin–Jordanin menetelmä toisimi, täytyy tietää, että redusoidun porrasmatriisin muodostaminen on aina mahdollista.

Lause 4.4.9

Oletetaan, että \(A \in \R^{m \times n}\). Tällöin on olemassa yksikäsitteinen matriisi \(B \in \R^{m \times n}\), jolle pätevät seuraavat ehdot:

  1. \(A\) ja \(B\) ovat riviekvivalentteja,
  2. \(B\) on redusoitu porrasmatriisi.

Edellisen lauseen matriisia \(B\) kutsutaan matrisiin \(A\) redusoiduksi porrasmuodoksi tai redusoiduksi riviporrasmuodoksi. Sille käytetään merkintää \(\rref(A)\). Merkintä tulee englannin kielen ilmaisusta ”reduced row echelon form”.

Yhtälöryhmän ratkaisut luetaan redusoidusta porrasmatriisista. Kuten ohjeessa 4.4.7 todetaan, ratkaisujen lukumäärän suhteen voidaan päätyä vain kolmeen erilaiseen tulokseen.

Lause 4.4.10

Lineaarisella yhtälöryhmällä on joko täsmälleen yksi, ei yhtään tai äärettömän monta ratkaisua.

Määritelmä 4.4.11

Matriisin aste on sen redusoidussa porrasmuodossa esiintyvien johtavien alkioiden lukumäärä. Matriisin \(A\) astetta merkitään \(\rank(A)\).

Esimerkissä 4.4.1 nähtiin, että matriisin

\[\begin{split}\begin{augmatrix}{rrrr} 2&-1&3&2\\ 1&0&2&1\\ -1&-2&0&3 \end{augmatrix}\end{split}\]

redusoitu porrasmuoto on

\[\begin{split}\begin{augmatrix}{rrrr} 1&0&0&-1\\ 0&1&0&-1\\ 0&0&1&1 \end{augmatrix}.\end{split}\]

Koska johtavia alkioita on kolme, on matriisin aste \(3\).

Porrasmatriisien tulkinta

Usein kiinnostavaa ei ole yhtälöryhmän tarkka ratkaiseminen, vaan se, kuinka monta ratkaisua yhtälöryhmällä on. Tällöin ei tarvitse muuttaa yhtälöryhmän matriisia redusoituun porrasmuotoon, vaan pelkkä porrasmuoto riittää. Kaikkia tässä osiossa esitettyjä väitteitä ei perustella tarkasti, sillä pitkien ja teknisten todistusten kirjoittaminen ei olisi mielekästä.

Kerrataan vielä, miten ratkaisujen lukumäärän voi lukea redusoidusta porrasmatriisista. Olkoon \(M\) redusoitu porrasmatriisi.

  1. Jos jokin matriisin \(M\) viimeisistä riveistä on muotoa \(\begin{augmatrix}{ccc|c}0 & \cdots & 0 & 1\end{augmatrix}\) (eli rivin johtava ykkönen on pystyviivan oikealla puolella), kyseistä riviä vastaa epätosi yhtälö \(0=1\). Yhtälöryhmällä ei ole ratkaisua.
  2. Oletetaan, että edellinen tapaus ei toteudu. Jos joltakin matriisin \(M\) sarakkeelta puuttuu johtava alkio (pystyviivan vasemmalta puolelta), tuota saraketta vastaava muuttuja on vapaa. Yhtälöryhmän ratkaisut voidaan esittää vapaiden muuttujien avulla. Kunkin vapaan muuttujan arvo voidaan valita vapaasti, joten yhtälöryhmällä on ratkaisuja ääretön määrä.
  3. Oletetaan, että edelliset tapaukset eivät toteudu. Tällöin matriisin \(M\) jokaisessa sarakkeessa pystyviivan vasemmalla puolella on johtava alkio, ja yhtälöryhmällä on täsmälleen yksi ratkaisu.

Esimerkki 4.4.12

Oletetaan, että yhtälöryhmän matriisi on saatu alkeisrivimuunnoksilla muotoon

\[\begin{split}\begin{augmatrix}{rrr|r} 4&-3&1&0\\ 0&-1&2&2\\ 0&0&0&-4\\ 0&0&0&0\\ \end{augmatrix}.\end{split}\]

Toiseksi viimeinen rivi vastaa yhtälöä \(0=-4\), joka on aina epätosi. Nyt tiedetään, että alkuperäisellä yhtälöryhmällä ei ole ratkaisuja, eikä redusoiduksi porrasmatriisiksi muuttaminen ole tarpeellista.

Tutkitaan sitten yhtälöryhmää, jonka matriisi on saatu alkeisrivimuunnoksilla porrasmatriisiksi

\[\begin{split}\begin{augmatrix}{rrrr|r} 4&-3& 0&1&0\\ 0&6&2& 3&2\\ 0&0&0& -1&-4\\ \end{augmatrix}.\end{split}\]

Tässäkin tapauksessa ratkaisujen lukumäärä nähdään suoraan. Koska porrasmatriisissa ei näy yhtälöä, joka olisi epätosi, ei sellaista tule redusoituun porrasmatriisiinkaan. Siten voidaan sanoa suoraan porrasmatriisin perusteella, että yhtälöryhmällä on ratkaisuja. Huomataan vielä, että porrasmatriisin kolmannessa sarakkeessa ei ole johtavaa alkiota. Jos matriisi muutettaisiin redusoiduksi porrasmatriisiksi, ei siinäkään olisi johtavaa alkiota kolmannessa sarakkeessa. Siten yhtälöryhmällä on äärettömän monta ratkaisua, ja sen näkee suoraan porrasmatriisista.

Tarkastellaan vielä lopuksi yhtälöryhmää, jonka matriisi on saatu alkeisrivimuunnoksilla porrasmatriisiksi

\[\begin{split}\begin{augmatrix}{rrr|r} 4&-3&1&0\\ 0&6&2&2\\ 0&0&2&-4\\ \end{augmatrix}.\end{split}\]

Epätosia yhtälöitä ei ole, joten yhtälöryhmällä on ratkaisuja. Koska jokaisessa sarakkeessa viivan vasemmalla puolella on johtava alkio, voidaan päätellä, että vapaita muuttujia ei ole. Siten yhtälöryhmällä on täsmälleen yksi ratkaisu.

Esimerkki 4.4.13

Tarkastellaan yhtälöryhmää

\[\begin{split}\left\{ \begin{aligned} x+\phantom{k}y+kz&=1 \\ x+ky+\phantom{k}z&=1 \\ kx+\phantom{k}y+\phantom{k}z&=-2\,. \end{aligned} \right.\end{split}\]

Tutkitaan, miten luvun \(k\) arvot vaikuttavat ratkaisujen lukumäärään. Ryhdytään muuttamaan yhtälöryhmän matriisia redusoiduksi porrasmatriisiksi:

\[\begin{split}\begin{aligned} & \begin{augmatrix}{rrr|r} 1&1&k&1\\ 1&k&1&1\\ k&1&1&-2\\ \end{augmatrix} \overset{R_2-R_1}{\longrightarrow} \begin{augmatrix}{rrr|r} 1&1&k&1\\ 0&k-1&1-k&0\\ k&1&1&-2\\ \end{augmatrix} \\ \overset{R_3-kR_1}{\longrightarrow} &\begin{augmatrix}{rrr|r} 1&1&k&1\\ 0&k-1&1-k&0\\ 0&1-k&1-k^2&-2-k\\ \end{augmatrix} \overset{R_3+R_2}{\longrightarrow} \begin{augmatrix}{rrr|r} 1&1&k&1\\ 0&k-1&1-k&0\\ 0&0&2-k-k^2&-2-k\\ \end{augmatrix} \end{aligned}\end{split}\]

Kaikki alkeisrivimuunnokset voidaan tähän asti tehdä riippumatta siitä, mikä luku \(k\) on. Jatkaminen ei kuitenkaan onnistu, sillä toisen rivin alkio \(k - 1\) saattaa olla nolla, samoin kolmannen rivin alkio \(2 - k - k^2\). Tarkastellaan näitä tapauksia erikseen.

Oletetaan ensin, että kolmannen rivin alkio \(2 - k - k^2 = 0\) eli \(k = -2\) tai \(k = 1\).

  • Jos \(k = -2\), viimeinen matriisi on

    \[\begin{split}\begin{augmatrix}{rrr|r} 1&1&-2&1\\ 0&-3&3&0\\ 0&0&0&0\\ \end{augmatrix}.\end{split}\]

    Tämä matriisi on porrasmuodossa, joten siitä voidaan päätellä yhtälöryhmän ratkaisujen lukumäärä. Koska epätosia yhtälöitä ei ole, ratkaisuja on olemassa. Tuntematonta \(x_3\) vastaavassa sarakkeessa ei ole johtavaa alkiota, joten \(x_3\) on vapaa muuttuja. Ratkaisuja on siten äärettömän monta.

  • Jos \(k = 1\), viimeinen matriisi on

    \[\begin{split}\begin{augmatrix}{rrr|r} 1&1&1&1\\ 0&0&0&0\\ 0&0&0&-3\\ \end{augmatrix}.\end{split}\]

    Havaitaan, että alinta riviä vastaava yhtälö \(0 = -3\) on aina epätosi. Siten yhtälöryhmällä ei ole ratkaisuja.

Oletetaan sitten, että toisen rivin alkio \(k-1 = 0\) eli \(k = 1\). Tämä tapaus käsiteltiin sattumalta jo edellä.

Tarkastellaan vielä lopuksi tilannetta, jossa sekä toisen rivin alkio \(k-1\) että kolmannen rivin alkio \(2 - k - k^2\) ovat nollasta poikkeavia. Tällöin voidaan jatkaa alkeisrivimuunnosten tekemistä. Koska \(k-1 \neq 0\) ja \(2 - k - k^2 \neq 0\) saadaan

\[\begin{split}\overset{\frac{1}{k-1}R_2}{\longrightarrow} \begin{augmatrix}{ccc|c} 1&1&k&1\\ 0&1&-1&0\\ 0&0&2-k-k^2&-2-k \end{augmatrix} \overset{\frac{1}{2 - k - k^2}R_3}{\longrightarrow} \begin{augmatrix}{ccr|c} 1&1&k&1\\ 0&1&-1&0\\ 0&0&1&\frac{-2-k}{2 - k - k^2} \end{augmatrix}.\end{split}\]

Saatu matriisi on porrasmuodossa. Koska jokaisessa pystyviivan vasemmalla puolella olevassa sarakkeessa on johtava alkio, yhtälöryhmällä on täsmälleen yksi ratkaisu.

Päädyttiin siis seuraavaan tulokseen. Yhtälöryhmällä on äärettömän monta ratkaisua, jos ja vain jos \(k = -2\). Yhtälöryhmällä ei ole ratkaisua, jos ja vain jos \(k = 1\). Yhtälöryhmällä on tasan yksi ratkaisu, jos ja vain jos \(k \neq 1\) ja \(k \neq -2\).

Redusoidut porrasmatriisit ovat teoreettisesti mielenkiintoisia, koska jokaista matriisia vastaa täsmälleen yksi redusoitu porrasmatriisi. Edellä kuitenkin nähtiin, että yhtälöryhmän ratkaisujen lukumärä on luettavissa jo porrasmatriisista. Itse asiassa yhtälöryhmä voidaan jopa ratkaista porrasmatriisivaiheen avulla.

Esimerkin 4.4.5 yhtälöryhmää vastaava porrasmatriisi oli

\[\begin{split}\begin{augmatrix}{rrr|r} 1 & 1 & -5 & 3 \\ 0 & 1 & -3 & 2 \\ 0 & 0 & 0 & 0 \end{augmatrix}.\end{split}\]

Koska kolmannessa sarakkeessa ei ole johtavaa alkiota, sitä vastaava muuttuja on vapaa. Tähän havaintoon ei tarvita redusoitua porrasmuotoa. Jos merkitään \(x_3=t\), muut muuttujat voidaan ratkaista \(t\):n avulla. Toisen rivin perusteella

\[x_2-3t=2 \iff x_2=2+3t,\]

ja tämän jälkeen ensimmäisen rivin perusteella

\[x_1+x_2-5t=3 \iff x_1+(3t+2)-5t=3 \iff x_1=1+2t.\]

Porrasmatriisi siis riittää yhtälöryhmän ratkaisemiseen.

Homogeeniset yhtälöryhmät

Määritelmä 4.4.14

Lineaarinen yhtälöryhmä, jonka kaikki vakiot ovat nollia, on nimeltään homogeeninen yhtälöryhmä.

Homogeeninen yhtälöryhmä on siis muotoa

\[\begin{split}\left\{ \begin{array}{rcl} a_{11}x_1 + a_{12}x_2 +\cdots + a_{1n}x_n & = & 0 \\ a_{21}x_1 + a_{22}x_2 +\cdots + a_{2n}x_n & = & 0 \\ \vdots\hspace{1.6cm} & & \vdots \\ a_{m1}x_1 + a_{m2}x_2 +\cdots + a_{mn}x_n & = & 0, \\ \end{array} \right.\end{split}\]

missä \(a_{11},\dots,a_{mn} \in \R\). Homogeenisella yhtälöryhmällä on aina ainakin yksi ratkaisu:

\[x_1 = 0, \quad x_2 = 0, \quad \dots \quad x_n = 0.\]

Tätä kutsutaan yhtälöryhmän triviaaliksi ratkaisuksi.

Lause 4.4.15

Jos homogeenisessa yhtälöryhmässä tuntemattomien määrä \(n\) on suurempi kuin yhtälöiden määrä \(m\), yhtälöryhmällä on äärettömän monta ratkaisua.

Piilota/näytä todistus

Ensinnäkin yhtälöryhmällä on välttämättä ainakin triviaali ratkaisu. Siten ratkaisuja on joko yksi tai äärettömän monta.

Oletuksen mukaan yhtälöryhmän matriisissa on pystyviivan vasemmalla puolella enemmän sarakkeita kuin koko matriisissa on rivejä. Toisaalta johtavia alkioita on enintään yksi joka rivillä. Siten matriisissa on oltava pystyviivan vasemmalla puolella ainakin yksi sarake, jossa ei ole johtavaa alkiota. Näin ollen löytyy vapaa muuttuja, mistä seuraa, että yhtälöryhmällä on äärettömän monta ratkaisua.

  • Gaussin-Jordanin eliminointimentelmällä voi ratkaista lineaarisia yhtälöryhmiä.
  • Gaussin-Jordanin eliminointimentelmä antaa tavan, jolla matriisista voi aina muodostaa redusoidun porrasmatriisin. Tästä redusoidusta porrasmatriisista voidaan lukea yhtälöryhmän ratkaisut.
  • Lineaarisella yhtälöryhmällä on joko yksi, ei yhtään tai äärettömän monta ratkaisua.
  • Yhtälöryhmän ratkaisujen lukumäärän selville saamikseksi riittää muuttaa sitä vastaava matriisi porrasmuotoon.
Valitse seuraavista redusoidun porrasmatriisin muodostamiseen liittyvistä väittämistä ohjeen 4.4.2 mukaan paikkansa pitävät.
Valitse paikkansa pitävät väittämät.

Valitse seuraavista yhtälöryhmää koskevista väitteistä paikkansa pitävät, kun sitä vastaava redusoitu porrasmatriisi on

\[\begin{split}\begin{augmatrix}{rrr|r} 1 & -1 & 0 & 0 \\ 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{augmatrix}.\end{split}\]
Palautusta lähetetään...