metodo di eliminazione di Gauss (o di gradinizzazione)

Algoritmo

Input: matrice completa di un sistema lineare.
Output: matrice completa tale che è a scala e è equivalente a .

Determino indice colonna minima per cui abbiamo una colonna non nulla di .

Determino un indice tale per cui l’elemento è non nullo (l’esistenza di un tale dipende dalla scelta di ).

Scambio le righe e ; in questo modo posso supporre che l’elemento sia non nullo.

Moltiplico la prima riga per .

Per ogni , sommo alla riga -esima un opportuno multiplo della prima riga; più precisamente, sostituisco l’-esima riga con

Ripeto il procedimento precedente sulla sotto-matrice con righe e colonne .

Questo algoritmo termina in un tempo finito e restituisce un risultato che rispetta le prescrizioni della specificazione.

Risorse

Wikipedia