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.

5.3. ALGORITMUL DVS 399<br />

condiţia de ireductibilitate devine<br />

f i ≠ 0, g i ≠ 0, i = 1 : n−1. (5.79)<br />

În conformitate cu cele prezentate în capitolul precedent (vezi secţiunea 4.8),<br />

un pas QR <strong>si</strong>metric cu deplasare implicită presupune transformările prezentate<br />

mai jos. Prezentăm, în paralel, efectele acestor transformări la nivelul <strong>vectorilor</strong> f<br />

şi g care definesc matricea bidiagonală J, evidenţiind astfel ideile unui pas DVS<br />

Golub-Kahan.<br />

1. <strong>Calculul</strong> deplasării<br />

µ = t nn = |g n−1 | 2 +|f n | 2 (5.80)<br />

sau, mai bine, al deplasării Wilkinson, care este valoarea proprie a matricei<br />

[<br />

|gn−2 |<br />

T(n−1 : n,n−1 : n) =<br />

2 +|f n−1 | 2 ¯f ] [ ]<br />

n−1 g n−1 not α β<br />

f n−1 ḡ n−1 |g n−1 | 2 +|f n | 2 = ¯β γ<br />

(5.81)<br />

cea mai apropiată de t nn . Concret, această deplasare are expre<strong>si</strong>a<br />

µ = γ +δ −sgn(δ) √ δ 2 +|β| 2 , δ = α−γ , (5.82)<br />

2<br />

şi se calculează economic şi fiabil cu relaţiile<br />

δ = |g n−2| 2 +|f n−1 | 2 −|g n−1 | 2 −|f n | 2<br />

, η = |f n−1 | 2 |g n−1 | 2 ,<br />

2<br />

µ = |g n−1 | 2 +|f n | 2 +<br />

În cazul real, particularizările se obţin imediat.<br />

η<br />

δ +sgn(δ) √ δ 2 +η . (5.83)<br />

2. Se calculează matricea unitară U 1 astfel încât prima sa coloană U 1 e 1 să coincidă<br />

cu prima coloană a matricei de transformare care defineşte un pas QR <strong>si</strong>metric<br />

cu deplasare explicită, i.e.<br />

⎡<br />

U 1 e 1 = ρ<br />

⎢<br />

⎣<br />

t 11 −µ<br />

t 21<br />

0<br />

.<br />

0<br />

⎤<br />

⎡<br />

= ρ<br />

⎥ ⎢<br />

⎦ ⎣<br />

|f 1 | 2 −µ<br />

f 1 ḡ 1<br />

0<br />

.<br />

0<br />

⎤<br />

, (5.84)<br />

⎥<br />

⎦<br />

unde ρ esteun factorscalarde normare. Introducândvectorul de deplasare implicită<br />

aferent unui pas DVS<br />

[ ] [ ]<br />

w def t11 −µ |f1 |<br />

= =<br />

2 −µ<br />

, (5.85)<br />

t 21 f 1 ḡ 1

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

Saved successfully!

Ooh no, something went wrong!