Consideriamo la matrice
e facciamo operazioni sulle sue righe.
Risolviamo direttamente l'eliminazione di Gauss sulla matrice che ha come colonne le colonne di
e poi i termini noti. Se i termini non sono noti a priori possono esserci dei problemi, e si può applicare il metodo della potenza inversa, che serve per calcolare l'autovalore di modulo minimo.
Dopo aver fattorizzato
, bisogna risolvere i sistemi
e poi
. Spezziamo quindi il problema in due parti, separando la fattorizzazione della matrice dalla trattazione vera e propria della soluzione.
L'eliminazione gaussiana trasforma un sistema della forma
in un sistema della forma
.
Supponiamo di essere al
-esimo passo di fattorizzazione, cioè supponiamo che la parte della matrice superiore alla riga
sia già stata ridotta a una triangolare superiore. A ogni passo, le operazioni sulle righe della matrice modificano anche il blocco quadrato in basso a destra, con le righe dalla
-esima all'
-esima.
Sottraiamo alla
-esima equazione la
-esima moltiplicata per un opportuno coefficiente.
Descrivendo l'algoritmo, per
(passi di fattorizzazione), per
(righe successive alla
-esima), definisco l'elemento
e sottraggo a
, in modo che
Ad esempio, nel passo
, prendiamo la prima riga e la sottraiamo a tutte le altre moltiplicata per il rispettivo coefficiente
. Nel passo successivo lasciamo invariate le righe precedenti alla
-esima, e così via.
I coefficienti nel blocco quadrato degli
con
in basso a destra, che vengono modificati a ogni passo
, diventano:
Analogamente per il termine noto:
Definizione
Sia
una matrice triangolare inferiore, con
, divisa in quattro blocchi e tale che:
- nel blocco
in alto a sinistra c'è l'identità,
- i blocchi di nord-est e di sud-ovest sono nulli,
- la matrice in basso a destra ha la prima sottocolonna della forma
dove gli

sono i coefficienti definiti prima, mentre la prima riga di questo blocco è il vettore e 1

, e nel quadrato in basso c'è l'identità.
In forma sintetica:
In maniera compatta:
, dove
è un vettore colonna con le prime
componenti uguali a 0, e le restanti uguali a
e
è il
-esimo vettore della base canonica. Il prodotto tra il vettore colonna e il vettore riga è una matrice.
Poniamo
,
per
, dove
indica la matrice ottenuta al passo
-esimo. Ogni passo dell'eliminazione di Gauss può essere quindi rappresentato in modo compatto come un prodotto tra due matrici. Allora, chiamando
la matrice triangolare superiore ottenuta all'ultimo passo, si ha:
Per poter scrivere
, ci si chiede se il prodotto delle
è invertibile, e questo è vero perché è prodotto di matrici invertibili. Allora si può scrivere:
ed esplicitando la matrice inversa del prodotto:
Siccome
è la matrice triangolare inferiore con entrate uguali a 1 sulla diagonale, il suo determinante, prodotto delle entrate diagonali, è 1, e quindi
allora la fattorizzazione della matrice può essere considerata anche come un modo per calcolare il determinante.
Teniamo conto del fatto che:
Allora
infatti si verifica che
ma
è il vettore nullo, gli altri due termini sono opposti e rimane
.
Consideriamo allora
, che si riscrive come
L'ultimo passaggio vale perché, ad esempio
come prima, perché hanno zeri in posizioni complementari. In generale
i termini misti si annullano, e quindi rimane
e, procedendo così fino al passo
-esimo, le colonne
si sommano una accanto all'altra, e si ottiene la matrice triangolare inferiore
cercata, con entrate uguali a 1 sulla diagonale, zeri nella parte superiore, e i moltiplicatori nella parte inferiore (i moltiplicatori in
sono positivi).
Le operazioni che l'eliminazione gaussiana fa sul termine noto equivalgono alla risoluzione del sistema
. Eseguo, per
e per
:
Ad esempio, nel caso di una matrice
,
Al primo passo di eliminazione gaussiana, il primo coefficiente è già definitivo mentre tutti gli altri vengono modificati. Al secondo passo anche il secondo coefficiente risulta definitivo, e così via. Al terzo passo, si lavora solo sull'ultima componente.
Si ha un aggiornamento progressivo per colonne.
La fattorizzazione ha un costo computazionale di
operazioni, mentre la risoluzione vera e propria ne richiede
.
Vogliamo risolvere il sistema
, e nell'algoritmo dell'eliminazione gaussiana, per
, per
, compiamo le seguenti operazioni:
1. definiamo i moltiplicatori
2. per
3. sul termine noto
4. passo quindi dal sistema
al sistema
con
soluzione di
.
5.
è la matrice ottenuta dopo l'eliminazione gaussiana, mentre
ha entrate uguali a 1 sulla diagonale principale e ha i coefficienti
nella parte inferiore.
Data una matrice quadrata
, chiamiamo sottomatrici principali di
le matrici
, ottenute privando
della
-esima riga e della
-esima colonna. Si dicono matrici principali di testa le sottomatrici che contengono il coefficiente
.
Data una matrice quadrata
in
, se le matrici
sono non singolari per
, allora esiste unica la fattorizzazione
.
Nel momento del calcolo del moltiplicatore
, in aritmetica esatta si hanno problemi se
. Siccome la matrice è non singolare, esisterà una riga in cui il termine in posizione
è diverso da 0, allora, per evitare problemi, si scambia questa riga con la
-esima.
Data
, allora esiste
matrice di permutazione tale che
è fattorizzabile nel prodotto
.
Una matrice di permutazione che scambia le righe
-esima e
-esima si ottiene scambiando tali righe nella matrice identica, in particolare, considerando i quattro coefficienti
e
, si inverte il loro valore, ponendo
e
.