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.

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

având în vedere structura superior triunghiulară a matricelor S şi T ecuaţia (4.207)<br />

se poate scrie ”pe coloane” sub forma<br />

Sy j −Yt j = ˜c j , j = 1 : n, (4.208)<br />

unde y j = Ye j , t j = Te j = [t 1j t 2j ... t jj 0 ... 0] T şi ˜c j = ˜Ce j . Prin urmare,<br />

ecuaţiile (4.208) devin<br />

Sy j −<br />

j∑<br />

t kj y k = ˜c j , j = 1 : n, (4.209)<br />

k=1<br />

care se scriu sub forma matriceală 41<br />

⎡<br />

⎤⎡<br />

⎤ ⎡<br />

S−t 11 I m 0 ··· 0 y 1<br />

−t 12 I m S−t 22 I m 0 0<br />

y 2<br />

⎢ . .<br />

⎣<br />

.<br />

. . ..<br />

. ⎥⎢<br />

. ⎥<br />

. ⎦⎣<br />

. ⎦ = ⎢<br />

⎣<br />

−t 1n I m −t 2n I m ··· S−t nn I m y n<br />

⎤<br />

˜c 1<br />

˜c 2..<br />

⎥<br />

˜c n<br />

⎦ . (4.210)<br />

Acest <strong>si</strong>stem admite o soluţie unică dacă şi numai dacă matricea <strong>si</strong>stemului este<br />

ne<strong>si</strong>ngulară, i.e. dacă şi numai dacă matricele S−t jj I m , j = 1 : n, sunt ne<strong>si</strong>ngulare,<br />

respectiv<br />

s ii −t jj ≠ 0, i = 1 : m, j = 1 : n. (4.211)<br />

Având în vedere faptul că λ(A) = {s 11 ,s 22 ,...,s mm } şi λ(B) = {t 11 ,t 22 ,...,t nn }<br />

condiţia(4.211)esteechivalentăcu(4.204). Aceastăobservaţieîncheiedemonstraţia<br />

teoremei.<br />

✸<br />

Structura bloc-inferior triunghiulară a <strong>si</strong>stemului (4.210) împreună cu structura<br />

superior triunghiulară a blocurilor diagonale fac ca rezolvarea <strong>si</strong>stemului (4.210) să<br />

fie po<strong>si</strong>bilă prin rezolvarea <strong>si</strong>stemelor<br />

∑j−1<br />

(S −t jj I m )y j = ˜c j + t kj y k , j = 1 : n, (4.212)<br />

în ordinea j = 1,2,...,n, necunoscutele scalare y ij calculându-se, în ordinea i =<br />

= n,n−1,...,2,1, cu formula<br />

k=1<br />

y ij = ˜c ij + ∑ j−1<br />

k=1 y ikt kj − ∑ m<br />

k=i+1 s iky kj<br />

s ii −t jj<br />

. (4.213)<br />

După calculul matricei Y, matricea necunoscută iniţială se determină din prima<br />

relaţie (4.206) cu formula<br />

X = UYV H . (4.214)<br />

Valorificarea algoritmică a părţii constructive a demonstraţiei teoremei 4.16 o<br />

vom face în două etape. Mai întâi vom prezenta un algoritm pentru rezolvarea<br />

unei ecuaţii Sylvester ”triunghiulare” de tipul (4.207) care va fi apoi folo<strong>si</strong>t într-un<br />

algoritm pentru rezolvarea ecuaţiei Sylvester având forma generală (4.203).<br />

41 Vezi şi una din notele de subsol precedente, referitoare la utilizarea produselor Kronecker.

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

Saved successfully!

Ooh no, something went wrong!