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.

4.6. CALCULUL SUBSPAŢIILOR INVARIANTE 287<br />

Fie o matrice A ∈ IC n×n , S = Q H AQ o formă Schur a acesteia şi următoarele<br />

partiţii ale matricelor S şi Q<br />

Avem<br />

S =<br />

k n−k<br />

{}}{ {}}{<br />

k n−k<br />

[ ] {}}{ {}}{<br />

S11 S 12 }k<br />

0 S 22 }n−k , Q = [ ]<br />

Q1 Q 2<br />

. (4.193)<br />

AQ 1 = Q 1 S 11 (4.194)<br />

i.e., conform propoziţiei 4.1, V = ImQ 1 este un subspaţiu A-invariant, subspaţiu<br />

pe care îl asociem, în mod natural, cu setul de valori <strong>proprii</strong> λ(S 11 ) ⊂ λ(A), unde<br />

S 11 = A|S este restricţia lui A la V. Altfel spus, coloanelematricei Q 1 = Q(:, 1 : k)<br />

formează o bază ortonormală a subspaţiului A-invariant asociat <strong>valorilor</strong> <strong>proprii</strong> ale<br />

matricei A date de primele k elemente diagonale ale matricei S.<br />

În cazul real, con<strong>si</strong>deraţiile de mai sus rămân valabile cu <strong>si</strong>ngurul amendament<br />

că subspaţiile invariante reale ale unei matrice reale se asociază întotdeauna unor<br />

seturi<strong>si</strong>metricede valori<strong>proprii</strong> 35 , faptindus de po<strong>si</strong>bilitateaunorpartiţiide forma<br />

(4.193) unde, de data aceasta, S este în formă Schur reală.<br />

Ţinând seama de cele de mai sus, un subspaţiu A-invariant este complet definit<br />

de un set de valori <strong>proprii</strong>, iar calculul său se reduce, în definitiv, la obţinerea unei<br />

forme Schur S = Q H AQ în care setul de valori <strong>proprii</strong> precizat coincide cu spectrul<br />

de valori <strong>proprii</strong> al submatricei lider principale de dimen<strong>si</strong>une corespunzătoare.<br />

O dată obţinută această formă Schur, baza căutată este dată de primele coloane<br />

ale matricei de transformare Q. Prin urmare, după aplicarea algoritmului QR şi<br />

obţinerea unei prime forme Schur, în care elementele (blocurile, în cazul real) diagonale<br />

nu au o ordine predeterminată, calculul unui subspaţiu invariant se reduce<br />

la ordonarea elementelor diagonale (i.e. aducerea în primele poziţii diagonale a<br />

<strong>valorilor</strong> <strong>proprii</strong> vizate), prin transformări unitare (ortogonale) de asemănare, şi<br />

actualizarea matricei de transformare Q.<br />

Avându-se în vedere faptul că, datorită structurii (cva<strong>si</strong>)superior triunghiulare<br />

a matricei S, permutarea a două elemente (blocuri) neadiacente nu este po<strong>si</strong>bilă<br />

printr-o transformare elementară (rotaţie sau reflector) fără alterarea structurii,<br />

mecanismul de ordonare a formei Schur constă dintr-o secvenţă de permutări de<br />

elemente (blocuri) diagonale adiacente.<br />

4.6.1 Ordonarea formei Schur<br />

În cazul complex forma Schur este triunghiulară astfel că este suficient să stabilim<br />

o procedură de permutare a două elemente diagonale adiacente (vecine). Pentru<br />

aceasta, con<strong>si</strong>derăm mai întâi o matrice superior triunghiulară de ordinul doi S ∈<br />

∈ IC 2×2 cu valorile <strong>proprii</strong> distincte, i.e. s 11 ≠ s 22 . Fie x 2 un vector propriu unitar<br />

al matricei S asociat valorii <strong>proprii</strong> λ 2 = s 22 , i.e. (exerciţiu pentru cititor),<br />

x 2 = e iθ y<br />

‖y‖ , unde y = [<br />

]<br />

s 12<br />

, (4.195)<br />

s 22 −s 11<br />

35 Reamintim că prin set <strong>si</strong>metric înţelegem o mulţime numerică în care elementele complexe<br />

apar în perechi complex conjugate.

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

Saved successfully!

Ooh no, something went wrong!