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.

338 CAPITOLUL 4. VALORI ŞI VECTORI PROPRII<br />

Frobenius a matricei B. Se poate arăta (v. exerciţiul 4.64) că valoarea optimală<br />

a lui θ este <strong>si</strong>tuată în intervalul [− π 4 , π 4 ) şi a<strong>si</strong>gură anularea elementului a qp şi,<br />

<strong>si</strong>multan, datorită <strong>si</strong>metriei, a elementului a pq . În consecinţă, parametrii c şi s pot<br />

fi determinaţi din această condiţie, respectiv, din condiţia ca matricea<br />

D =<br />

[ ] [<br />

d11 d 12 def c s<br />

=<br />

d 21 d 22 −s c<br />

] T [ ][ ]<br />

app a pq c s<br />

a qq −s c<br />

a qp<br />

(4.318)<br />

să fie diagonală. Prin calcul direct obţinem<br />

⎧<br />

⎨ d 11 = a pp c 2 −2a qp cs+a qq s 2<br />

d 12 = (a pp −a qq )cs+a pq (c 2 −s 2 ) = d 21<br />

⎩<br />

d 22 = a pp s 2 +2a qp cs+a qq c 2 .<br />

(4.319)<br />

Dacă a pq ≠ 0 (altfel J = I n ), atunci impunând d 12 = d 21 = 0, din (4.319) rezultă<br />

c 2 −s 2<br />

cs<br />

= a qq −a pp<br />

a qp<br />

. (4.320)<br />

Introducând, acum, notaţiile<br />

t = s c = tgθ,<br />

τ = a qq −a pp<br />

2a qp<br />

, (4.321)<br />

relaţia (4.320) se scrie sub forma unei ecuaţii de gradul 2 în t<br />

t 2 +2τt−1 = 0. (4.322)<br />

Rădăcina t a acestei ecuaţii care corespunde <strong>valorilor</strong> optimale ale parametrilor c şi<br />

s trebuie să a<strong>si</strong>gure satisfacerea condiţiei |θ| < π 4<br />

, i.e. |t| < 1. Prin urmare, valorile<br />

optimale ale lui t, c şi s se calculează cu relaţiile<br />

t =<br />

sgnτ<br />

|τ|+ √ 1+τ 2, c = 1<br />

√ , s = ct. (4.323)<br />

1+t<br />

2<br />

După determinarea <strong>valorilor</strong> optimale ale parametrilor c şi s, calculul produsului<br />

A ← J T AJ se poate face economic ţinând seama de <strong>si</strong>metria rezultatului. Evident,<br />

în acest produs vor fi afectate numai liniile şi coloanele p şi q. La fel ca la algoritmul<br />

QR <strong>si</strong>metric, vom presupune că matricea A este memorată numai prin triunghiul<br />

ei inferior. În acest fel elementele afectate sunt cele evidenţiate în figura 4.9.3, iar<br />

relaţiile de calcul sunt deja familiare cititorului care a parcurs capitolul 3. Pentru<br />

o redactare mai concisă şi mai clară a algoritmilor de implementare a metodelor<br />

Jacobi vom scrie un algoritm pentru implementarea unui pas descris mai sus.<br />

Algoritmul 4.29 (IT J– Iteraţie Jacobi) (Date matricea <strong>si</strong>metrică<br />

A ∈ IR n×n , prin triunghiul său inferior, precum şi întregii 1 ≤ p <<br />

< q ≤ n, algoritmul calculeazăparametrii optimali c, s ai rotaţiei Jacobi<br />

şi suprascrie triunghiul inferior al matricei A cu triunghiul inferior al<br />

matricei succesor A ′ = J T AJ.)

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

Saved successfully!

Ooh no, something went wrong!