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.

INDICAŢII, RĂSPUNSURI, SOLUŢII 531<br />

Cap. 6. <strong>Calculul</strong> <strong>valorilor</strong> <strong>proprii</strong> generalizate<br />

P6.1 a) Se observă că scăzând prima linie din celelalte două şi apoi adunând linia<br />

[ ] 2 4 5<br />

a doua la a treia obţinem perechea echivalentă Ā = PAR = 0 1 3 , ¯B = PBR =<br />

0 0 0<br />

[ ]<br />

[ ]<br />

1 1 1<br />

1 0 0<br />

= 0 α−1 2 , unde matricele de transformare sunt P = −1 1 0 şi R = I 3.<br />

0 0 β<br />

−2 1 1<br />

Ecuaţia caracteristică a fascicolului este (2−λ)(1−(α−1)λ)βλ = 0. Prin urmare, dacă<br />

β = 0, atunci fascicolul este <strong>si</strong>ngular, dacă β ≠ 0 şi α = 1, atunci λ(A,B) = {0,2}, iar<br />

1<br />

dacă β ≠ 0 şi α ≠ 1 avem λ(A,B) = {0,2,<br />

α−1 }. b) De exemplu, x = [1 0 0]T este un<br />

vector propriu generalizat asociat valorii <strong>proprii</strong> λ = 2, iar x T Bx = 1 ≠ 0 oricare ar fi α şi<br />

β. Pe de altă parte x = [7 −6 2] T este un vector propriu generalizat asociat valorii <strong>proprii</strong><br />

λ = 0 şi x T Bx = 0 dacă 48α + 4β − 55 = 0; cum det(B) = (α − 1)β există o infinitate<br />

de valori pentru α şi β astfel încât x T Bx = 0 şi det(B) ≠ 0, e.g. pentru α = −1/48,<br />

β = 14. c) Primele două coloane ale matricei R, i.e. e 1, e 2, formează o bază ortogonală a<br />

subspaţiului de deflaţie bidimen<strong>si</strong>onal S al perechii (A,B) asociat <strong>valorilor</strong> <strong>proprii</strong> generalizate<br />

λ 1 = 2 şi λ 2 = 1<br />

α−1 = 1 întrucât subspaţiul V = AS +BS = Im(P−1 )(:,1 : 2)<br />

are dimen<strong>si</strong>unea 2.<br />

P6.2 Fie U 1 = U(:,1 : r), U 2 = U(:,r + 1 : n) şi, <strong>si</strong>milar, V 1 = V(:,1 : r),<br />

V 2 = V(:,r+1:n). Notăm P = U T 1AV 1, Q = U T 1AV 2, R = U T 2AV 1 şi S = U T 2AV 2. Perechea<br />

(A,B) este echivalentă cu perechea (U T AV,Σ) i.e. ecuaţia caracteristică a fascicolului<br />

definit de perechea (A,B) este det(U T AV − λΣ) = 0. Dacă S este ne<strong>si</strong>ngulară, atunci<br />

ecuaţia caracteristică devine det(P − QS −1 R − λΣ 1) = 0 i.e. fascicolul are r ≥ 1 valori<br />

<strong>proprii</strong> generalizate finite. Deci S este <strong>si</strong>ngulară.<br />

P6.3 Matricele A,B fiind unitare, matricea AB −1 = AB H este şi ea unitară. Deci,<br />

toate valorile <strong>proprii</strong> generalizate sunt de modul unitar (în cazul real ±1).<br />

P6.4 Întrucât B şi A−µB sunt ne<strong>si</strong>ngulare avem succe<strong>si</strong>v λ(B,B(A−µB)−1 B) =<br />

= λ((A−µB)B −1 )) = λ(AB −1 −µI n) = λ(AB −1 )−µ = λ(A,B)−µ.<br />

P6.5 Se procedează exact ca la algoritmul HTQZc dar se utilizează în exclu<strong>si</strong>vitate<br />

transformări reale.<br />

P6.6 Vectorii <strong>proprii</strong> generalizaţi ai perechii (A,B) coincid cu vectorii <strong>proprii</strong> ai<br />

matricei F = B −1 A. Metoda puterii pentru calculul iterativ al unui vector propriu al<br />

matricei F = B −1 A cu deplasarea curentă µ k utilizează iteraţia (vezi cap. 4) x k+1 =<br />

(F−µ k I n)x k , k = 1,2,... echivalentăcurezolvarea <strong>si</strong>stemuluiliniar Bx k+1 = (A−µ k B)x k ,<br />

k = 1,2,.... Dacă y este un vector propriu al matricei G = AB −1 , atunci x = B −1 y<br />

este vector propriu al perechii (A,B). Iteraţia metodei puterii pentru matricea G este<br />

echivalentă cu rezolvarea aceluiaşi <strong>si</strong>stem liniar. Convergenţa metodei este condiţionată<br />

(pentru µ k = 0) de existenţa unei valori <strong>proprii</strong> generalizate dominante.<br />

Metoda puterii inverse pentru calculul iterativ al unui vector propriu al matricei F =<br />

= B −1 A cu deplasarea curentă µ k presupune rezolvarea la fiecare iteraţie a <strong>si</strong>stemului<br />

(vezi cap.4) (F −µ k I n)x k+1 = x k , k = 1,2,... echivalentă cu rezolvarea <strong>si</strong>stemului liniar<br />

(A−µ k B)x k+1 = Bx k , k = 1,2,.... În acest caz deplasarea recomandată este cea a câtului<br />

Rayleigh i.e. µ k = xH k Fx k<br />

x H k x . Schema de calcul este următoarea.<br />

k<br />

MPIG 1. Se alege aleator un vector x ∈ IC n de normă unitară.<br />

2. k = 1, eps = 1

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

Saved successfully!

Ooh no, something went wrong!