Na výpočet Gaussovho tvaru matice možno použit' nasledujúci jednoduchý algoritmus: A1: Ak matica má všetky riadky nulové, tak je automaticky v Gaussovom tvare. V opačnom prípade vyberieme taký riadok, v ktorom nenulový prvok má najmenší stĺpcový index (je "najviac vl'avo"), a pomocou riadkovej operácie O1 tento riadok presunieme na prvé miesto. A2: Použitím riadkovej operácie O2 vytvoríme v prvom riadku vedúcu jednotku, a postupným aplikovaním riadkových operácií O3 dosiahneme, aby v stĺpci pod touto vedúcou jednotkou boli všetky prvky rovné nule. A3: Odmyslíme si prvý riadok a zopakujeme predchádzajúce dva kroky algoritmu na takto vzniknutej "menšej" matici. Postup rekurzívne opakujeme až kým nedostaneme maticu v Gaussovom tvare.
Redukovaný Gaussov tvar sa pomocou uvedeného algoritmu dostane tak, že v kroku A2 sa pomocou postupného používania riadkovej operácie O3 postaráme o to, aby sme vynulovali aj prvky v stĺpci nad vedúcou jednotkou.
Príklad 3.
Nasleduje ukážka použitia algoritmu pre
úpravu matice
Ak by sme chceli dostat' redukovaný Gaussov tvar matice
, je potrebné splnit' aj podmienku G5, teda vynulovat'
všetky prvky nad vedúcimi jednotkami v matici .
Výpočet by teda formálne pokračoval napr. takto:
Na tomto mieste by sme radi upozornili, aké dôležité je dobré ovládanie uvedeného algoritmu na určenie (redukovaného) Gaussovho tvaru matice -- ten je totiž základom pre riešenie väčšiny úloh v tejto podkapitole (a neskôr úloh na riešenie sústav lineárnych rovníc).
Na Gaussov tvar matice sa viaže d'alší dôležitý pojem. Pod hodnost'ou matice rozumieme počet nenulových riadkov v Gaussovom tvare danej matice. Hodnost' matice budeme označovat' symbolom . Pozor -- hodnost' sa nemusí vždy rovnat' počtu nenulových riadkov matice ! Na to, aby sme stanovili hodnost' matice , treba ju najprv pomocou riadkových operácií upravit' do Gaussovho tvaru, a v ňom spočítat' počet nenulových riadkov; ten môže často byt' menší ako počet nenulových riadkov v pôvodnej matici! Tak napr. pre hodnost' matice z predchádzajúceho príkladu platí , pretože jej Gaussov tvar (matica ) má 3 nenulové riadky.
Dá sa dokázat', že pre každú maticu typu platí: .