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. METODI DIRETTI PER LA SOLUZIONE DI SISTEMI LINEARI<br />

Dalla definizione <strong>di</strong> matrice definita positiva, deve essere x T Ax > 0 qualunque sia il vettore x, vale a <strong>di</strong>re:<br />

⎛<br />

⎞⎛<br />

⎞<br />

a 11 a 12 ... a 1n x 1<br />

( )<br />

a 21 a 22 ... a 2n<br />

x 2<br />

x1 x 2 ... x m ⎜<br />

⎝<br />

.<br />

. ...<br />

⎟⎜<br />

. ⎠⎝<br />

⎟<br />

. ⎠<br />

a n1 a n2 ... a nn x m<br />

⎛∑ n<br />

j =1 a ⎞<br />

1j x j<br />

= ( ∑ n<br />

)<br />

j =1<br />

x 1 x 2 ... x m a 2j x j<br />

n∑ n∑<br />

⎜<br />

⎝<br />

⎟<br />

. ⎠ = a i j x i x j > 0<br />

i=1 j =1<br />

∑ n<br />

j =1 a n j x j<br />

Basarsi sulla definizione per verificare che una matrice sia o meno definita positiva può essere molto<br />

<strong>di</strong>fficile. Fortunatamente, ci sono molti criteri che ci permettono <strong>di</strong> <strong>di</strong>re se una matrice è definita positiva<br />

oppure no.<br />

IL seguente risultato ci permette <strong>di</strong> eliminare certe matrici dalla classe delle matrici definite positive, se<br />

non sod<strong>di</strong>sfano certi requisiti.<br />

Teorema 7.5.4 Se una matrice A <strong>di</strong> <strong>di</strong>mensione n è definita positiva, allora<br />

G A ammette la matrice inversa;<br />

G a i i > 0 per ogni i = 1,2,...,n<br />

Quin<strong>di</strong> se una matrice ha elementi a i i ≤ 0, non è una matrice definita positiva, perché, se lo fosse, in base al<br />

teorema avrebbe elementi <strong>di</strong>agonali tutti positivi.<br />

Ve<strong>di</strong>amo ora una con<strong>di</strong>zione necessaria e sufficiente per matrici definite positive.<br />

Teorema 7.5.5 Una matrice A simmetrica <strong>di</strong> <strong>di</strong>mensione n è definita positiva se e solo se tutti i suoi minori<br />

principali hanno determinante positivo.<br />

Teorema 7.5.6 Una matrice A simmetrica <strong>di</strong> <strong>di</strong>mensione n con elementi <strong>di</strong>agonali tutti positivi e<br />

<strong>di</strong>agonalmente dominante è definita positiva.<br />

Anche per matrici simmetriche definite positive, si può applicare il metodo <strong>di</strong> eliminazione <strong>di</strong> Gauss<br />

senza operare scambi <strong>di</strong> righe e <strong>di</strong> colonne e i calcoli rimangono stabili rispetto alla crescita <strong>degli</strong> errori <strong>di</strong><br />

arrotondamento. Questo risultato ci serve per la fattorizzazione <strong>di</strong> Cholesky.<br />

7.5.3 Fattorizzazione <strong>di</strong> Cholesky<br />

Nel caso in cui la matrice A sia simmetrica, il teorema LDU si presenta nel seguente modo<br />

Teorema 7.5.7 (LDU per matrici simmetriche) Se A è una matrice simmetrica e nessuno dei suoi minori<br />

principali è singolare, allora A si può decomporre nel prodotto A = LDL T , dove L è triangolare inferiore con<br />

elementi <strong>di</strong>agonali unitari ed è univocamente determinata, L T è la sua trasposta e D è matrice <strong>di</strong>agonale.<br />

Dimostrazione. Intanto valgono le ipotesi del teorema LDU e quin<strong>di</strong> si può scrivere in maniera univoca<br />

A = LDU con L matrice triangolare inferiore, D <strong>di</strong>agonale e U triangolare superiore. Inoltre, poichè A è<br />

simmetrica, e quin<strong>di</strong> A = A T , si ha pure LDU = (LDU ) T vale a <strong>di</strong>re LDU = U T D T L T = U T DL T . Si deduce,<br />

dall’uguaglianza, che U = L T e la decomposizione <strong>di</strong>venta A = LDL T . ✔<br />

Nel caso particolare in cui A sia simmetrica e definita positiva, da x T Ax > 0 vale pure<br />

x T Ax = x T LDL T x = (L T x) T DL T x = y T Dy > 0 con y = L T x per ogni x > 0.<br />

Essendo A è definita positiva, risulta anche D definita positiva. Perciò gli elementi <strong>di</strong> D (che è una matrice<br />

<strong>di</strong>agonale) devono necessariamente essere tutti positivi. In tal caso, si considera la matrice D 1/2 che è la<br />

108

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

Saved successfully!

Ooh no, something went wrong!