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.

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

2. Dacă k < n atunci<br />

1. Pentru i = k +1 : n<br />

1. b i ← b i −l ik x k<br />

Bucla Pentru i se poate înlocui cu operaţia<br />

b(k +1 : n) ← Saxpy(−x k ,L(k +1 : n,k),b(k +1,n)).<br />

P1.27 Notăm cu L(k) elementul aflat la adresa k în vectorul L în care se memorează<br />

compact matricea triunghiulară. (Con<strong>si</strong>derăm L(1) primul element.)<br />

1. x ← b<br />

2. k ← 1<br />

3. Pentru i = 1 : n<br />

1. Pentru j = 1 : i−1<br />

1. x i ← x i −L(k)x j<br />

2. k ← k +1<br />

2. x i ← x i/L(k)<br />

3. k ← k +1<br />

P1.28 b. Presupunând v = γu, γ ≠ 0, fie λ ∈ IC valoarea proprie pentru care<br />

A(u + iv) = λ(u + iv). Evident, Au = λu, deci λ ∈ IR, deci γ = 0. Aşadar v nu este<br />

coliniar cu u.<br />

Notând λ = α+iβ, cu α,β ∈ IR, egalitatea evidentă<br />

[ ]<br />

α −β<br />

A[u v] = [u v]<br />

β α<br />

arată că Au şi Av sunt combinaţii liniare de u şi v.<br />

P1.29 Din det(λI −A) = 0 şi relaţiile lui Viète.<br />

P1.30 Din Ax = λx rezultă x T Ax = λ‖x‖ 2 , deci λ > 0.<br />

Cap. 2. Rezolvarea <strong>si</strong>stemelor de ecuaţii liniare<br />

P2.1 Se folosesc matrice inferior triunghiulare elementare modificate, tot de forma<br />

M k = I −m k e T k, dar cu m k = [µ 1k ... µ k−1,k 0 ... 0] T .<br />

P2.2 Pentru GPP, se folosesc funcţiile xSWAP pentru interschimbarea a două linii<br />

(bucla1.3), xSCAL pentrucalculul multiplicatorilor (bucla1.4) şixAXPY pentru actualizările<br />

din bucla 1.5.1.<br />

P2.3 Este evident că, la primul pas al eliminării gaus<strong>si</strong>ene, pivotul este a 11 şi<br />

|µ i1| = |a i1|/|a 11| < 1. Notând B = M 1A matricea transformată după primul pas al<br />

eliminării, să demonstrăm că submatricea B(2 : n,2 : n) este diagonal dominantă pe<br />

coloane (apoi, prin inducţie, problema este rezolvată). Ţinând seama că b ij = a ij −µ i1a 1j<br />

(pentru i,j ≥ 2), avem<br />

∑<br />

|b ij| ≤<br />

i=2,i≠j<br />

∑<br />

|a ij|+|µ i1||a 1j| < |a |a11|−|aj1|<br />

jj|−|a 1j|+ |a 1j| < |a jj|−|µ j1||a 1j| < |b jj|.<br />

i=2,i≠j<br />

P2.4 a. Evident, µ ik = x i/x k , pentru i ≠ k.<br />

b. Algoritmul este <strong>si</strong>milar cu cel de eliminare gaus<strong>si</strong>ană, numai că operaţiile se<br />

desfăşoară permanent pe toate liniile.<br />

|a 11|

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

Saved successfully!

Ooh no, something went wrong!