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.

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

Pasul 1 ◦ . În cadrul pasului iniţial vom anula elementele A(3:n,1) din prima<br />

coloană a matricei A, în ordinea n:−1:3, prin transformări unitare de echivalenţă<br />

definite de două secvenţe de rotaţii (complexe) conform schemei de calcul<br />

HT-1<br />

1. Pentru i = n:−1:3<br />

1. Se determină rotaţia Q (1)<br />

i−1,i astfel încât ((Q(1) i−1,i )H A)(i,1) = 0<br />

2. A ← (Q (1)<br />

i−1,i )H A<br />

3. B ← (Q (1)<br />

i−1,i )H B % Se alterează zeroul din poziţia (i,i−1) a<br />

matricei superior triunghiulare B<br />

4. Q ← QQ (1)<br />

i−1,i<br />

5. Se determină rotaţia Z (1)<br />

i−1,i<br />

6. A ← AZ (1)<br />

i−1,i<br />

7. B ← BZ (1)<br />

i−1,i<br />

8. Z ← ZZ (1)<br />

i−1,i<br />

astfel încât (BZ(1) i−1,i )(i,i−1) = 0<br />

Întrucât premultiplicarea unei matrice cu o rotaţie din planul (i−1,i) afectează numai<br />

liniile i−1şi i, execuţia instrucţiunii 1.3 areca efect o po<strong>si</strong>bilă alterare 8 a structurii<br />

superior triunghiulare a matricei B prin alterarea zeroului din poziţia (i,i−1).<br />

Refacerea structurii superior triunghiulare a lui B se realizează la instrucţiunea 1.6<br />

prin postmultiplicarea matricei B cu o rotaţie calculată corespunzător la instrucţiunea<br />

1.5. Postmultiplicarea cu o rotaţie plană din planul (i−1,i), afectând numai<br />

coloanele i−1 şi i, nu are nici un efect (întrucât i > 2) asupra zerourilor create în<br />

prima coloană a matricei A 9 . În acest fel, pe măsura creării zerourilor din prima<br />

coloană a lui A, elementul alterant al structurii superior triunghiulare a lui B se<br />

deplasează pe o traiectorie subdiagonală ascendentă până la pără<strong>si</strong>rea matricei din<br />

poziţia(3,2)dupăcumsepoatevedeaşidinurmătoareaexemplificarepentrun = 4.<br />

În diagramele structurale de mai jos zeroul nou creat a fost marcat cu ∅, elementul<br />

alterant cu +, iar încadrările indică liniile şi coloanele afectate la pasul respectiv.<br />

⎡<br />

(A,B) = ( ⎢<br />

⎣<br />

× × × ×<br />

× × × ×<br />

× × × ×<br />

× × × ×<br />

⎤<br />

⎥<br />

⎦ ,<br />

⎡<br />

⎢<br />

⎣<br />

× × × ×<br />

0 × × ×<br />

0 0 × ×<br />

0 0 0 ×<br />

⎤<br />

⎥<br />

⎦ ),<br />

(A,B) ← ((Q (1)<br />

34 )H A,(Q (1)<br />

34 )H B) = ( ⎢<br />

⎣<br />

⎡<br />

× × × ×<br />

× × × ×<br />

× × × ×<br />

∅ × × ×<br />

⎤ ⎡<br />

⎥<br />

⎦ , ⎢<br />

⎣<br />

× × × ×<br />

0 × × ×<br />

0 0 × ×<br />

0 0 + ×<br />

⎤<br />

⎥<br />

⎦ ),<br />

8 Alterarea are efectiv loc dacă elementul diagonal (i−1,i−1) al matricei curente B este nenul,<br />

care este cazul obişnuit.<br />

9 De observat că încercarea de anulare a elementului (2,1) a lui A este sortită eşecului întrucât<br />

postmultiplicarea cu rotaţia Z (1)<br />

1,2 poate altera toate zerourile create în prima coloană.

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

Saved successfully!

Ooh no, something went wrong!