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.

5.2. PROBLEME DE CALCUL CONEXE 383<br />

Se constată imediat că valorile <strong>si</strong>ngulare generalizate ale perechii (A,I n ) sunt<br />

valorile <strong>si</strong>ngulare ordinare ale matricei A.<br />

Problema de calcul a acestui capitol este, în primul rând, determinarea <strong>valorilor</strong><br />

<strong>si</strong>ngulare ale unei matrice date. Ca şi până acum, cazul matricelor reale va fi<br />

tratat distinct pentru a a<strong>si</strong>gura maximum de eficienţă po<strong>si</strong>bil. Determinarea <strong>vectorilor</strong><br />

<strong>si</strong>ngulari revine la acumularea transformărilor şi apare ca necesară în multe<br />

aplicaţii.<br />

Observaţia 5.3 Teorema 5.2 sugerează o procedură de determinare a <strong>valorilor</strong><br />

<strong>si</strong>ngulare ale unei matrice A folo<strong>si</strong>nd algoritmul QR <strong>si</strong>metric pentru calculul <strong>valorilor</strong><br />

<strong>proprii</strong> e.g. ale matricei B = A H A. De asemenea, dacă se acumulează<br />

transformările din aplicarea algoritmului QR matricei B, se pot calcula matricele<br />

de transformare U şi V. Concret, matricea V este chiar matricea de transformare<br />

din descompunerea spectrală ordonată Λ = V H BV a matricei B, iar U se poate<br />

determina cu relaţiile (exerciţiu pentru cititor)<br />

U = [ U 1 U 2 ] cu U 1 = AV(:,1:r)Σ −1<br />

1<br />

şi U 2 o completare a lui U 1 până la o matrice unitară. Din punctul de vedere<br />

al calculului numeric <strong>si</strong>ngurul punct slab al unei astfel de proceduri este însuşi<br />

calculul efectiv al matricei B. Ideea adaptării algoritmului QR <strong>si</strong>metric astfel încât<br />

să se evite formarea matricei B a fost propusă în anul 1965 de către G.H.Golub şi<br />

W.Kahan [30] şi a condus la algoritmul DVS prezentat în secţiunea 5.3. ✸<br />

5.2 Probleme de calcul conexe<br />

Con<strong>si</strong>derăm util să prezentăm în continuare câteva rezultate fundamentale care fac<br />

din DVS un instrumentfoarteputernic de rezolvarenumericăa numeroaseprobleme<br />

de algebră liniară. În cazurile în care rezolvarea este directă schemele de calcul<br />

propuse se pot implementa ca atare şi, pentru a evita repetiţii supărătoare, nu mai<br />

sunt prezentaţi algoritmi formali. Pentru problemele mai dificile detalii practice şi<br />

aspecte numerice pot fi gă<strong>si</strong>te în secţiunile 5.5 şi 5.6.<br />

5.2.1 Rangul matriceal<br />

După cum se ştie (v. şi cap. 1), două matrice echivalente au acelaşi rang 13 (o<br />

demonstraţie poate fi gă<strong>si</strong>tă în [I]). Având în vedere acest lucru din teorema 5.1<br />

rezultă imediat următorul rezultat.<br />

Propoziţia 5.2 Rangul unei matrice este egal cu numărul <strong>valorilor</strong> sale <strong>si</strong>ngulare<br />

nenule.<br />

13 Este adevărată şi reciproca, i.e. două matrice de aceleaşi dimen<strong>si</strong>uni care au acelaşi rang sunt<br />

echivalente.

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

Saved successfully!

Ooh no, something went wrong!