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.6. <strong>Esercizi</strong><br />

matrice <strong>di</strong>agonale con elementi dati dalle ra<strong>di</strong>ci quadrate <strong>degli</strong> elementi <strong>di</strong>agonali <strong>di</strong> D (si prende il valore<br />

positivo della ra<strong>di</strong>ce quadrata, e il risultato è un numero reale in virtù del fatto che gli elementi <strong>di</strong>agonali <strong>di</strong><br />

D sono tutti positivi). Si pone, quin<strong>di</strong>, M = LD 1/2 e si ottiene A = M M T : abbiamo il prodotto <strong>di</strong> una matrice<br />

triangolare inferiore con coefficienti tutti reali per la sua trasposta. Se D non fosse definita positiva (ma avesse<br />

qualche elemento negativo), allora neanche A sarebbe definita positiva e la matrice M sarebbe non reale.<br />

Quin<strong>di</strong> se A è simmetrica, si ha la decomposizione nel prodotto LL T (chiamiamo <strong>di</strong> nuovo con L la<br />

matrice M) con L reale se e solo se A è definita positiva.<br />

I coefficienti della matrice L si trovano facendo il prodotto righe per colonne ed eguagliando i termini ai<br />

corrispondenti elementi <strong>di</strong> A.<br />

Si ricava:<br />

l 11 = a 11<br />

l i 1 = a i 1 /l 11 i = 2,3,...,n<br />

i−1 ∑<br />

l i i = √ (ai i − l 2 i k ) i = 2,3,...,n<br />

k=1<br />

l i j = 1 j∑<br />

−1<br />

(a i j − l i k l j k ) j = 2,...,n i = j + 1,...,n<br />

l i i<br />

k=1<br />

Tale fattorizzazione prende il nome <strong>di</strong> fattorizzazione <strong>di</strong> Cholesky 3 .<br />

7.6 <strong>Esercizi</strong><br />

<strong>Esercizi</strong>o 7.6.1 ⎛ Sia data ⎞ la matrice<br />

1 0 2<br />

A = ⎝0 4 8 ⎠<br />

2 8 29<br />

Provare che verifica le con<strong>di</strong>zioni del teorema LDU e trovare i fattori L e L T tali che A = LL T .<br />

( ) 1 0<br />

Svolgimento La matrice A è simmetrica e sod<strong>di</strong>sfa le ipotesi del teorema LDU ( infatti |a 11 | = 1, det =<br />

0 4<br />

4 e det(A) = 116 − 16 − 64 = 36) per cui è possibile scrivere la matrice A come A = LL T . Si ha, quin<strong>di</strong>:<br />

⎛<br />

⎞⎛<br />

⎞ ⎛<br />

l 11 0 0 l 11 l 21 l 31 l 2 ⎞<br />

11<br />

l 11 l 21 l 11 l 31<br />

⎝l 21 l 22 0 ⎠⎝<br />

0 l 22 l 32<br />

⎠ = ⎝l 21 l 11 l21 2 + l 22 2 l 21 l 31 + l 22 l 32<br />

⎠<br />

l 31 l 32 l 33 0 0 l 33 l 31 l 11 l 31 l 21 + l 32 l 22 l31 2 + l 32 2 + l 33<br />

2<br />

Devono quin<strong>di</strong> valere le relazioni:<br />

l 2 11 = 1 =⇒ l 11 = 1<br />

l 21 l 11 = 0 =⇒ l 21 = 0<br />

l 31 l 11 = 2 =⇒ l 31 = 2<br />

l 2 21 + l 2 22 = 4 =⇒ l 22 = 4 − 0 = 2<br />

l 21 l 31 + l 22 l 32 = 8 =⇒ l 32 = 8/2 = 4<br />

√<br />

l31 2 + l 32 2 + l 33 2 = 29 =⇒ l 33 = 29 − 2 2 − 4 2 = 29 − 4 − 16 = 9 = 3<br />

3 André-Louis Cholesky (1875-1918) fu un matematico francese. Fu ufficiale ingegnere e morì alla fine della prima guerra mon<strong>di</strong>ale.<br />

109

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

Saved successfully!

Ooh no, something went wrong!