12.01.2015 Views

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

468 CAPITOLUL 6. VALORI ŞI VECTORI PROPRII GENERALIZAŢI<br />

unde ρ este un factor real de normare. Vom numi vectorul<br />

⎡ ⎤<br />

h 11<br />

−µ<br />

t 11<br />

w =<br />

⎢<br />

⎣<br />

h 21<br />

t 11<br />

⎥<br />

⎦ , (6.51)<br />

alelementelornenulealevectoruluiq 1 /ρvector de deplasare implicităasociatpasului<br />

<strong>si</strong>mplu QZ.<br />

2. Matricea unitară P de la instrucţiunea 2 a schemei de calcul de mai sus este,<br />

cel mai <strong>si</strong>mplu, o rotaţie (complexă), având structura<br />

[ ] ˜P 0<br />

P =<br />

(6.52)<br />

0 I n−2<br />

cu ˜P ∈ IC 2×2 astfel calculată încât<br />

˜P H w = νe 1 . (6.53)<br />

3. Este uşor de văzut că aplicarea transformării de asemănare de la punctul 2<br />

al schemei de calcul de mai sus este echivalentă cu aplicarea rotaţiei P H ambelor<br />

matrice din perechea (H,T). Într-adevăr, dacă ( ˜H, ˜T) = (P H H,P H T), atunci<br />

˜H ˜T −1 = P H HT −1 P = P H GP. Alterareastructurii superiorHessenberg a matricei<br />

G în poziţia (3,1) se transferă în alterarea structurală a perechii (H,T). Concret,<br />

datorită structurii (6.52) a lui P, matricea ˜H rămâne superior Hessenberg, pe când<br />

˜T are un element nenul suplimentar în poziţia (2,1).<br />

4. Refacereastructurii Hessenberggeneralizateaperechii ( ˜H, ˜T) printr-otransformare<br />

unitară de echivalenţă poate fi a<strong>si</strong>milată cu refacerea formei Hessenberg a<br />

matricei ˜G. Într-adevăr,dacă (H′ ,T ′ ) = (˜Q H ˜HZ, ˜QH ˜TZ) este în formăHessenberg<br />

generalizată, atunci G ′ = H ′ T ′ −1 = ˜Q H ˜HZZ<br />

H ˜T−1 ˜Q = ˜QH ˜H ˜T−1 ˜Q = ˜QH ˜G˜Q este<br />

o matrice superior Hessenberg (ca produs dintre o matrice superior Hessenberg şi<br />

o matrice superior triunghiulară). Concret, readucerea perechii alterate la forma<br />

Hessenberg generalizată se face utilizând algoritmul HTQZ adaptat, pentru a<strong>si</strong>gurarea<br />

eficienţei necesare, la <strong>si</strong>tuaţia structurală prezentă. Detaliile sunt precizate<br />

prin următoarea schemă de calcul.<br />

HTQZ1<br />

1. Pentru k = 2:n<br />

1. Se calculează rotaţia modificată Z k−1,k astfel încât<br />

(TZ k−1,k )(k,k−1) = 0<br />

2. H ← HZ k−1,k % Apare un element nenul în poziţia (k+1,k−1)<br />

a lui H (pentru k < n)<br />

3. T ← TZ k−1,k % Se anulează elementul T(k,k−1)<br />

4. Dacă k < n atunci<br />

1. Se calculează rotaţia Q k,k+1 astfel încât (Q H k,k+1 H)(k+1,k−1) = 0<br />

2. H ← Q H k,k+1H % Se anulează elementul H(k+1,k−1)<br />

3. T ← Q H k,k+1T % Apare un element nenul în poziţia (k+1,k) a lui T

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

Saved successfully!

Ooh no, something went wrong!