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 505<br />

1. Pentru k = 1 : n−1<br />

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

1. a ik ← µ ik = a ik /a kk<br />

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

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

1. a ij ← a ij −a ik a kj<br />

N op ≈ n 3 , cu50% mai multdecâtîn eliminarea gaus<strong>si</strong>ană, motivpentrucarealgoritmul<br />

Gauss-Jordan nu este utilizat în practică.<br />

c. Pivotul se caută la fel ca în eliminarea gaus<strong>si</strong>ană, adică numai pe liniile k : n.<br />

P2.5Prezentămodemonstraţie doarpentrucazul Ane<strong>si</strong>ngulară. Demonstraţiapentru<br />

A <strong>si</strong>ngulară rămâne ca exerciţiu (netrivial).<br />

Presupunem că A are două factorizări LDU diferite:<br />

A = LDU = L ′ D ′ U ′ . (7.2)<br />

L, L ′ , U, U ′ sunt matrice triunghiulare unitate, deci ne<strong>si</strong>ngulare; mai mult, L −1 , (L ′ ) −1 ,<br />

U −1 , (U ′ ) −1 au aceeaşi structură. A este ne<strong>si</strong>ngulară, deci astfel sunt şi D şi D ′ , iar<br />

matricele D −1 şi (D ′ ) −1 sunt diagonale. Atunci, din (7.2) rezultă<br />

(L ′ ) −1 L = D ′ U ′ U −1 D −1 ,<br />

în care termenul din stânga este o matrice inferior triunghiulară unitate, iar cel din dreapta<br />

o matrice superior triunghiulară. Atunci (L ′ ) −1 L = I n, adică L = L ′ . Rezultă acum că<br />

U ′ U −1 = (D ′ ) −1 D.<br />

Termenul stâng este o matrice superior triunghiulară unitate, iar cel drept o matrice diagonală.<br />

Aceasta este po<strong>si</strong>bil doar dacă ambii termeni sunt egali cu matricea unitate I n.<br />

În concluzie U = U ′ , D = D ′ .<br />

P2.6Presupunemcăexistăk < n, cel maimicastfelîncât A [k] este<strong>si</strong>ngulară. Deoarece<br />

A [k] = L [k] D [k] U [k] , iar L [k] şi U [k] sunt ne<strong>si</strong>ngulare ca submatrice lider principale ale unor<br />

matrice triunghiulare unitate, rezultă că D [k] este <strong>si</strong>ngulară şi anume că d kk = 0 (deoarece<br />

D [k−1] este ne<strong>si</strong>ngulară). În acest caz, coloana k a matricei LD este nulă, deci elementele<br />

l ik , i > k, pot fi arbitrare. Analog, linia k a matricei DU este nulă, deci elementele u kj ,<br />

j > k, pot fi arbitrare. Cum k < n, rezultă că factorizarea LDU nu este unică, ceea ce<br />

contrazice ipoteza.<br />

P2.7 În GPP multiplicatorii sunt subunitari. Permutările de linii lasă multiplicatorii<br />

în triunghiul inferior.<br />

P2.8 GPC se modifică la fel ca GPP. |u kk | ≥ |u kj |, j > k, deoarece, la pasul k, pivotul<br />

este mai mare (în modul) decât elementele aflate la dreapta sa, iar eliminarea gaus<strong>si</strong>ană<br />

propriu-zisă nu modifică linia k.<br />

P2.9 Se modifică doar valoarea maximă a indicilor de coloană.<br />

1. Pentru k = 1 : r<br />

1. Se determină i k ∈ k : n a.î. |a ik k| = max i=k:n |a ik |.<br />

2. p(k) ← i k<br />

3. A(i k ,1 : r) ↔ A(k,1 : r)<br />

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

1. a ik ← a ik /a kk<br />

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

1. Pentru j = k +1 : r<br />

1. a ij ← a ij −a ik a kj

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

Saved successfully!

Ooh no, something went wrong!