Sistemi trinagolari
Si usa la sostituzione all’indietro se è triangolare inferiore, altrimenti se è triangolare superiore la sostituzione in avanti.
La sostituzione avanti/indietro costa .
Eliminazione di Gauss
- Ci si porta in forma triangolare
- sostituzione indietro/avanti
La riduzione costa e poi c’è la sostituzione.
Non possiamo però avere un elemento sulla diagonale nullo, poiché la divisione fallirebbe (). Utilizziamo allora il pivoting: utilizzare una matrice di permutazione che porti un elemento diverso da zero sulla diagonale.
Fattorizzazione LU
con
- è un matrice in cui ogni riga rappresenta una operazione lineare effettuata sulla riga , esempio:
- per invertire una basta cambiare i segni dei moltiplicatori
- che costa
Condizionamento di un sistema lineare
- se un problema è mal condizionato (), un residuo piccolo non garantisce un errore piccolo
- se invece un problema è ben condizionato, un residuo piccolo garantisce un errore piccolo
- se è hermitiana () il numero di condizionamento in norma 2 diventa:
- è la soluzione ottenuta
- è il vettore residuo:
NON INVERTIRE MATRICI
ovvero meglio risovere sistemi lineari invece che invertire matrici.