12.01.2015 Views

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.4. ALGORITMUL QR 253<br />

Teorema 4.15 Fie matricea A ∈ IC n×n şi matricele unitare U ∈ IC n×n şi V ∈ IC n×n<br />

astfel încât matricele<br />

H = U H AU, G = V H AV (4.135)<br />

sunt ambele superior Hessenberg ireductibile. Dacă matricele U şi V au aceeaşi<br />

primă coloană, i.e.<br />

Ue 1 = Ve 1 , (4.136)<br />

atunci<br />

Ue j = e iθj Ve j , θ j ∈ IR, j = 2 : n, (4.137)<br />

i.e. există o matrice diagonală unitară D = diag(1,δ 2 ,...,δ n ) cu δ j = e iθj , j = 2:n,<br />

astfel încât<br />

H = D H GD. (4.138)<br />

În cazul real, i.e. A ∈ IR n×n şi matricele U ∈ IR n×n şi V ∈ IR n×n ortogonale,<br />

condiţia (4.136) implică Ue j = ±Ve j , j = 2 : n, i.e. matricea diagonală din (4.138)<br />

este ortogonală având δ j ∈ {−1, 1}, j = 2 : n. Dacă elementele subdiagonale<br />

corespondente ale matricelor G şi H din (4.135) au acelaşi semn, atunci (4.136)<br />

implică U = V, i.e transformarea este unic determinată.<br />

Observaţia 4.6 Având în vedere obiectivele urmărite, putem afirma că, în condiţiile<br />

teoremei 4.15, matricele H şi G sunt esenţial aceleaşi. Într-adevăr, este uşor<br />

de constatat că |h ij | = |g ij | (în cazul real aceasta înseamnă h ij = ±g ij ) pentru toţi<br />

i şi j şi, prin urmare, ”distanţa” (în norma Frobenius) până la forma Schur ”cea<br />

mai apropiată” a celor două matrice poate fi con<strong>si</strong>derată aceeaşi. ✸<br />

Demonstraţia teoremei 4.15. Fie W def<br />

= V H U şi W = [w 1 w 2 ··· w n ] partiţia sa<br />

pe coloane. Atunci, din (4.136), rezultă w 1 = We 1 = e 1 , iar din (4.135) avem<br />

GW = WH relaţie care, scrisă pe coloane, devine<br />

j∑<br />

Gw j = WH(:,j) = w k h kj +w j+1 h j+1,j , j = 1 : n−1.<br />

k=1<br />

Întrucât h j+1,j ≠ 0, obţinem următoarea exprimare a coloanei j +1 a matricei W<br />

în funcţie de coloanele precedente<br />

w j+1 = 1<br />

h j+1,j<br />

(Gw j −<br />

j∑<br />

w k h kj ),<br />

expre<strong>si</strong>e care, cu iniţializarea w 1 = e 1 , probează faptul că matricea W este superior<br />

triunghiulară. Cum o matrice unitară triunghiulară este în mod necesar diagonală<br />

cu toate elementele diagonale de modul unitar (vezi exerciţiul 4.20), rezultă w j =<br />

= We j = e iθj e j , j = 2:n, şi, deci, în (4.138) matricea diagonală D este chiar W,<br />

i.e. avem D def<br />

= W. Relaţiile (4.137) sunt o consecinţă imediată a relaţiei (4.138).<br />

În cazul real demonstraţia este aceeaşi dacă se ţine seama de faptul că operaţia de<br />

conjugare nu are efect şi că <strong>si</strong>ngurele numere reale de modul unitar sunt −1 şi 1.<br />

Fie δ 1 = 1. Atunci elementele diagonale ale matricei D se determină cu relaţia de<br />

recurenţă δ i = g i,i−1<br />

δ i−1 de unde rezultă că, dacă g i,i−1 şi h i,i−1 au acelaşi semn,<br />

h i,i−1<br />

atunci δ i = 1, i = 2:n, i.e. D = I n .<br />

✸<br />

k=1

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

Saved successfully!

Ooh no, something went wrong!