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.

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

Dacă µ 1 ,µ 2 ∉ λ(G), i.e. matricea M = (G − µ 1 I n )(G − µ 2 I n ) = G 2 − σG + πI n<br />

not<br />

este ne<strong>si</strong>ngulară, atunci prima coloană a matricei de transformare Q k = Q (încă<br />

un exerciţiu pentru cititor) este<br />

⎡<br />

h 11<br />

( h 11<br />

− h 21t 12<br />

−σ)+ h ⎤<br />

21h 12<br />

+π<br />

t 11 t 11 t 11 t 22 t 11 t 22 h 21<br />

( h 11<br />

+ h 22<br />

− h 21t 12<br />

−σ)<br />

t 11 t 11 t 22 t 11 t 22 q 1 = Qe 1 = ρ<br />

h 21 h 32<br />

, (6.62)<br />

t 11 t 22<br />

0<br />

⎢<br />

⎥<br />

⎣ . ⎦<br />

0<br />

unde ρ este un factor real de normare. Elementele nenule w = q 1 (1 : 3)/ρ ale lui<br />

q 1 /ρ, i.e. ⎡<br />

h 11<br />

( h 11<br />

− h 21t 12<br />

−σ)+ h ⎤<br />

21h 12<br />

+π<br />

t 11 t 11 t 11 t 22 t 11 t 22 h 21<br />

w =<br />

( h 11<br />

+ h 22<br />

− h 21t 12<br />

−σ)<br />

, (6.63)<br />

t<br />

⎢ 11 t 11 t 22 t 11 t 22 ⎥<br />

⎣ h 21 h 32<br />

⎦<br />

t 11 t 22<br />

definesc vectorul de deplasare implicită asociat pasului dublu QZ.<br />

2. Matricea ortogonală U de la instrucţiunea 2 a schemei de calcul de mai sus<br />

este, cel mai recomandat, un reflector (real) având structura<br />

[ ]<br />

Ũ 0<br />

U = , (6.64)<br />

0 I n−3<br />

cu Ũ ∈ IR3×3 reflectorul care a<strong>si</strong>gură<br />

Ũw = νe 1 , ν ∈ IR. (6.65)<br />

3. Se constată şi aici imediat că aplicarea transformării de asemănare de la<br />

punctul 3 al schemei de calcul de mai sus este echivalentă cu aplicarea transformării<br />

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

= (U T H,U T T), atunci ˜H ˜T−1 = U T HT −1 U = U T GU = ˜G. Alterarea structurii<br />

superior Hessenberg a matricei G în poziţiile (3,1), (4,1), (4,2) se transferă în alterarea<br />

structurală a perechii (H,T). Concret, datorită structurii (6.64) a lui U,<br />

structura matricei ˜H va diferi de o structură superior Hessenberg prin elementul<br />

nenul din poziţia (3,1) iar structura matricei ˜T va diferi de o structură superior<br />

triunghiulară prin elementele nenule din poziţiile (2,1), (3,1) şi (3,2).<br />

4. Restaurarea structurii Hessenberg generalizate a perechii ( ˜H, ˜T) printr-o<br />

transformareortogonalădeechivalenţăpoatefia<strong>si</strong>milatăcurefacereaformeiHessenberg<br />

a matricei ˜G. Motivaţia este aceeaşi cu cea de la iteraţia QZ complexă. Concret,<br />

readucerea perechii alterate la forma Hessenberg generalizată se face cu algoritmul<br />

HTQZ adaptat, pentru a<strong>si</strong>gurareaeficienţei necesare, la <strong>si</strong>tuaţia structurală

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

Saved successfully!

Ooh no, something went wrong!