Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...
Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...
Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7.5. Fattorizzazione triangolare<br />
(elementi <strong>di</strong>agonali) uguali a 1, la D che è una matrice <strong>di</strong>agonale e la U che è una triangolare superiore con<br />
elementi <strong>di</strong>agonali uguali a 1.<br />
Nell’eliminazione <strong>di</strong> Gauss vista prima, nella U abbiamo inglobato anche la matrice D, per cui abbiamo<br />
una fattorizzazione LU .<br />
La decomposizione LDU è assicurata dal teorema LDU . Prima <strong>di</strong> vedere il teorema, definiamo i minori<br />
principali <strong>di</strong> una matrice A.<br />
Definizione 7.5.1 Data una matrice A si definisce minore principale <strong>di</strong> <strong>di</strong>mensione k (con 1 ≤ k ≤ n), la<br />
sottomatrice che si ha prendendo le prime k righe e k colonne <strong>di</strong> A.<br />
⎛<br />
⎞<br />
a 11 ... a 1k<br />
⎜<br />
⎝<br />
.<br />
⎟<br />
. ⎠<br />
a k1 ... a kk<br />
Minore<br />
principale<br />
Teorema 7.5.1 (LDU ) Nell’ipotesi che tutti i minori principali <strong>di</strong> A, (per i = 1,2,...,n) siano non-singolari,<br />
allora la matrice A è decomponibile in maniera univoca nel prodotto A = LDU<br />
Qualsiasi matrice non singolare può essere condotta sotto una forma tale da sod<strong>di</strong>sfare il teorema LDU<br />
me<strong>di</strong>ante opportuni scambi <strong>di</strong> righe e <strong>di</strong> colonne (abbiamo visto cosa fare quando un elemento pivotale è<br />
nullo). Fare uno scambio <strong>di</strong> righe o <strong>di</strong> colonne significa moltiplicare la matrice A con un’opportuna matrice<br />
<strong>di</strong> permutazione.<br />
Una matrice <strong>di</strong> permutazione P è una matrice ottenuta dalla matrice identità operando scambi <strong>di</strong> righe o<br />
<strong>di</strong> colonne in modo che la matrice risultante abbia esattamente un unico valore <strong>di</strong>verso da zero su ogni riga<br />
e colonna, e tale valore sia uguale a 1.<br />
Esempio<br />
Esempio 7.5.1 Si consideri la matrice <strong>di</strong> permutazione P <strong>di</strong> <strong>di</strong>mensione 3 data da<br />
⎛<br />
1 0<br />
⎞<br />
0<br />
P = ⎝0 0 1⎠<br />
0 1 0<br />
Matrice <strong>di</strong><br />
permutazione<br />
Qualunque sia la matrice A, <strong>di</strong> <strong>di</strong>mensione 3, moltiplicandola a sinistra per P si ottiene lo scambio della<br />
seconda e terza riga <strong>di</strong> A; invece, moltiplicandola a destra per P si ottiene lo scambio della seconda e<br />
terza colonna <strong>di</strong> A:<br />
⎛ ⎞⎛<br />
⎞ ⎛<br />
⎞<br />
1 0 0 a 11 a 12 a 13 a 11 a 12 a 13<br />
PA = ⎝0 0 1⎠⎝a 21 a 22 a 23<br />
⎠ = ⎝a 31 a 32 a 33<br />
⎠<br />
0 1 0 a 31 a 32 a 33 a 21 a 22 a 23<br />
⎛<br />
⎞⎛<br />
⎞ ⎛<br />
⎞<br />
a 11 a 12 a 13 1 0 0 a 11 a 13 a 12<br />
AP = ⎝a 21 a 22 a 23<br />
⎠⎝0 0 1⎠ = ⎝a 21 a 23 a 22<br />
⎠<br />
a 31 a 32 a 33 0 1 0 a 31 a 33 a 32<br />
Quin<strong>di</strong>, il teorema LDU si può applicare alla matrice A o ad un’opportuna matrice PA, se si effettua il<br />
pivoting parziale, o a PAQ se si effettua il pivoting totale (e quin<strong>di</strong> si considerano due matrici <strong>di</strong> permutazioni<br />
P e Q).<br />
In genere, la matrice D viene inglobata nella L o nella U (post-moltiplicando o pre-moltiplicando le L e le<br />
U definite prima per la D).<br />
G Nel caso in cui la matrice D viene inglobata nella matrice L, la L ha elementi <strong>di</strong>agonali l i i ≠ 0, mentre<br />
la U ha elementi <strong>di</strong>agonali unitari. Si parla <strong>di</strong> fattorizzazione <strong>di</strong> Crout.<br />
105