18.01.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!