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.

368 CAPITOLUL 4. VALORI ŞI VECTORI PROPRII<br />

P 4.66 Elaboraţi algoritmi tip Jacobi pentru calculul <strong>valorilor</strong> <strong>proprii</strong> ale unei matrice<br />

antihermitice (anti<strong>si</strong>metrice).<br />

[ ]<br />

1+ǫ 1<br />

P 4.67 Fie matricea A = ∈ IR 2×2 , cu 0 < ǫ ≪ 1. Să se calculeze<br />

0 1−ǫ<br />

numărul de condiţionare al celor două valori <strong>proprii</strong> şi al spectrului matricei A. Ce se<br />

întâmplă dacă ǫ → 0<br />

P 4.68 Să se arate că sen<strong>si</strong>bilitatea unei valori <strong>proprii</strong> <strong>si</strong>mple λ k ∈ λ(A) în raport cu<br />

variaţiile elementului a ij = A(i,j) este dată de<br />

∂λ k<br />

= ȳk(i)x k (j)<br />

∂a ij yk Hx ,<br />

k<br />

unde x k şi y k sunt vectori <strong>proprii</strong> la dreapta, respectiv la stânga, ai matricei A asociaţi<br />

valorii <strong>proprii</strong> λ k .<br />

P 4.69 Fie matricea bidiagonală A ∈ IR n×n<br />

⎡<br />

⎤<br />

n n 0 ··· 0 0<br />

0 n−1 n ··· 0 0<br />

. 0 0 n−2 .. 0 0<br />

A =<br />

⎢<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

. ⎥<br />

⎣<br />

⎦<br />

0 0 0 ··· 2 n<br />

0 0 0 ··· 0 1<br />

Să se calculeze numărul de condiţie al valorii <strong>proprii</strong> λ k = k. Pentru n = 20 să se dea o<br />

evaluare a numărului de condiţie pentru valorile <strong>proprii</strong> λ 1 = 1 şi λ 20 = 20. Pentru acelaşi<br />

n = 20 să se calculeze, cu ajutorul funcţiei eig din MATLAB, valorile <strong>proprii</strong> ale matricei<br />

à care diferă de A numai prin elementul Ã(20,1) = 0.01. Ce constataţi<br />

P 4.70 Se con<strong>si</strong>deră matricea superior Hessenberg A ∈ IR n×n<br />

⎡<br />

⎤<br />

n n−1 n−2 ··· 2 1<br />

n−1 n−1 n−2 ··· 2 1<br />

. 0 n−2 n−2 .. 2 1<br />

A =<br />

.<br />

.<br />

. .. . .. . ..<br />

. ..<br />

.<br />

⎢<br />

⎥<br />

⎣<br />

.<br />

0 0 0 .. ⎦ 2 1<br />

0 0 0 ··· 1 1<br />

a) Arătaţi că detA = 1. b) Fie matricea perturbată F = A + E, unde E = ǫG, cu<br />

matricea G având un <strong>si</strong>ngur element nenul G(n,1) = 1. Arătaţi că detF = 1−(n−1)!ǫ.<br />

Evaluaţi detF pentru n = 20 şi ǫ = 10 −10 . c) Pentru n = 10, calculaţi cu ajutorul funcţiei<br />

eig din MATLAB, vectorii <strong>proprii</strong> la stânga şi la dreapta şi, pe această bază, numerele de<br />

condiţionare κ λmax şi κ λmin ale <strong>valorilor</strong> <strong>proprii</strong> maximă şi, respectiv, minimă ale matricei<br />

A. Ce constataţi<br />

P 4.71 a) Elaboraţi un algoritm performant de calcul al polinomului caracteristic al unei<br />

matrice.<br />

b) Elaboraţi un algoritm performant de rezolvare a ecuaţiilor algebrice, i.e. a ecuaţiilor<br />

de tipul p(λ) = 0 unde p este un polinom cu coeficenţi reali sau complecşi.

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

Saved successfully!

Ooh no, something went wrong!