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.13. PROBLEME 365<br />

P 4.43 Fie matricea A ∈ IC n×n şi U ∈ IC n×k o matrice cu coloanele ortogonale (i.e.<br />

U H U = I k ). Dacă funcţia f : IC k×k → IR + este definită de f(X) = ‖AU −UX‖ F, arătaţi<br />

că f admite un minim care se atinge pentru X = U H AU. Care este valoarea acestui<br />

minim<br />

P 4.44 Presupunem că matricea A ∈ IC n×n are valorile <strong>proprii</strong> distincte şi că B ∈ IC n×n<br />

comută cu A, i.e. AB = BA. Arătaţi că dacă Q H AQ = S este descompunerea Schur a lui<br />

A, atunci T = Q H BQ este superior triunghiulară.<br />

P 4.45 a) Dat un vector nenul x ∈ IC n , elaboraţi un algoritm de calcul al unui vector<br />

v ∈ IC n astfel încât v H x = 1. b) Presupunem că matricea A ∈ IC n×n are valorile <strong>proprii</strong><br />

λ i, i = 1 : n, iar x i, i = 1 : n, sunt vectori <strong>proprii</strong> asociaţi. Fie un vector v ∈ IC n astfel<br />

încât v H x 1 = 1 şi matricea B = (I n − x 1v H )A. Arătaţi că λ(B) = {0,λ 2,...,λ n}, iar<br />

vectorii x B 1 = x 1, x B i = x i −(v H 1 x i)x 1 formează un set de vectori <strong>proprii</strong> ai matricei B.<br />

P 4.46 a) Fie doi vectori nenuli x,y ∈ IC n astfel încât y H x = 1. Demonstraţi existenţa<br />

şi stabiliţi un mod de calcul al matricelor X,Y ∈ IC n×n care satisfac condiţiile Xe 1 = x,<br />

Ye 1 = y şi Y H X = I n. b) Fie A ∈ IC n×n , λ o valoare proprie <strong>si</strong>mplă a lui A şi x,y vectorii<br />

<strong>proprii</strong> la dreapta, respectiv la stânga, ai lui A asociaţi lui λ. Demonstraţi existenţa şi<br />

stabiliţi un mod [ de calcul ] al matricei X ∈ IC n×n care realizează o deflaţie diagonală, i.e.<br />

λ 0<br />

X −1 AX = . c) Presupunând că dispuneţi de o procedură de calcul al unui<br />

0 B<br />

vector propriu al unei matrice date, având <strong>si</strong>ntaxa x = vp(A), elaboraţi un algoritm de<br />

diagonalizare a unei matrice A ∈ IC n×n <strong>si</strong>mple.<br />

P 4.47 a) Care va fi rezultatul aplicării metodei puterii matricei A =<br />

[ ] 5 8 1<br />

0 1 2 <br />

0 0 2<br />

b) Discutaţi, în raport cu parametrii reali α şi β, rezultatul aplicării metodei puterii<br />

[ ] α 1 1<br />

matricei B = 0 1 β<br />

0 1 1<br />

.<br />

P 4.48 Presupunem căîn locul condiţiei de terminare a iterării din algoritmii 4.1 şi 4.2, de<br />

implementare a metodei puterii şi, respectiv, a metodei puterii inverse, utilizaţi condiţia<br />

ca norma diferenţei dintre vectorii calculaţi la doi paşi consecutivi să devină inferioară<br />

unei toleranţe impuse, i.e.<br />

e k = ‖y (k) −y (k−1) ‖ < tol.<br />

Scrieţi, în limbajul de programare preferat, programe pentru implementarea algoritmilor<br />

menţionaţi şi testaţi-le pe mai multe exemple. Puteţi explica de ce o astfel de condiţie de<br />

trunchiere nu funcţionează întodeauna pentru şirurile de vectori a căror direcţie converge,<br />

totuşi, către o direcţie proprie Con<strong>si</strong>deraţi atât cazul real cât şi cel complex.<br />

P 4.49 Presupunând că dispuneţi de o procedură de calcul al unui vector propriu al unei<br />

matrice A ∈ IC n×n date, procedură având <strong>si</strong>ntaxa x = vp(A), elaboraţi un algoritm de<br />

calcul al unei formei Schur a matricei A. Ce relaţie există între vectorii <strong>proprii</strong> utilizaţi<br />

pentru calculul formei Schur şi cei ai matricei A <br />

P 4.50 Elaboraţi un algoritm pentru reducerea unei matrice A ∈ IR n×n la forma superior<br />

Hessenberg H = TAT −1 , unde T este o secvenţă de transformări elementare stabilizate<br />

M iP i, i = 2 : n−1 (de tipul celor utilizate, de exemplu, la eliminarea gaus<strong>si</strong>ană).

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

Saved successfully!

Ooh no, something went wrong!