Stelsels lineaire vergelijkingen: Van stelsels naar matrices en rijreductie
Rijreductie van een matrix tot gereduceerde trapvorm
Bij rijreductie passen we elementaire rijoperaties toe; daarbij worden één of meer van de volgende bewerkingen toegepast:
- een rij met een getal ongelijk aan nul vermenigvuldigen
- een scalair veelvoud van een rij bij een andere rij optellen
- het veranderen van de volgorde van de rijen
Dit zijn de toegestane handelingen. We hebben daarmee het proces van rijreductie nog niet vastgelegd. Doel van rijreductie is de matrix in gereduceerde trapvorm te brengen. We laten dat eerst aan de hand van enkele voorbeelden zien.
We beginnen met de matrix:
en delen de tweede rij door :
Nu kunnen we niet meer verder vegen; iedere veegpartij in de vierde kolom verstoort het resultaat in de eerste drie kolommen. Het verkregen resultaat is de rijgereduceerde trapvorm van , of kortweg de gereduceerde trapvorm van .
We beschrijven nu het algemene proces van rijreductie in de vorm van een algoritme. De lezer wordt aangeraden het zojuist gegeven voorbeeld te vergelijken met de volgende beschrijving.
Gauss-eliminatie
De Gauss-eliminatiemethode, of kortweg Gauss-eliminatie, is een methode om een matrix te reduceren tot een matrix in gereduceerde trapvorm door middel van elementaire rijbewerkingen.
Elke matrix kan gereduceerd worden tot een unieke gereduceerde trapvorm. De methode hieronder voert Gauss-eliminatie uit.
De eerste stap bestaat uit de volgende handelingen op een gegeven matrix met rijen en kolommen:
- Laat het nummer van de eerste kolom zijn die niet uitsluitend uit nullen bestaat.
- Verwissel eventueel twee rijen zodanig dat het eerste element van kolom niet nul is.
- Deel de eerste rij door het eerste element van de kolom , zodat .
De matrix heeft nu de volgende vorm gekregen:Met noteren we de matrixelementen waarvan de waarde in de redenering niet belangrijk is. - Veeg met de eerste rij kolom verder schoon. We krijgen een matrix van de volgende vorm (met een omkaderde deelmatrix):
De eerste stap is nu voltooid. In de vervolgstappen passen we dezelfde procedure toe op de omkaderde deelmatrix (maar wel met schoonvegen van hele kolommen in de laatste stap) en herhalen dit proces totdat we geen kader meer overhouden of een kader met enkel nullen, waarna het gehele proces van rijreductie is voltooid.