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.

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

Dacă u 1 = 0 sau, în general, pentru o mai bună stabilitate numerică, se aplică întâi<br />

permutarea u ← Pu care aduce pe prima poziţie elementul de modul maxim din u. Deci,<br />

în loc de M se utilizează transformarea stabilizată MP.<br />

b. Sistemul Ax = b se transformă în B(Mx) = Mb. Se rezolvă By = Mb, apoi<br />

x = M −1 y. Dacă se ţine seama de forma specială a lui B, care are doar prima linie şi<br />

diagonala nenule, numărul de operaţii este O(n).<br />

P2.24 Multiplicatorii au toţi valoarea −1 (elementele diagonale nu se modifică, cu<br />

excepţia celui din dreapta jos) iar în ultima coloană avem a (k)<br />

in = 2a(k−1) in<br />

, pentru i ≥ k.<br />

Se obţine evident a (n)<br />

nn = 2 n−1 .<br />

P2.25 Avem<br />

cond(A) ≤ ‖|A−1 ||A||x|‖ ∞<br />

‖|A||x|‖ ∞<br />

‖|A||x|‖ ∞<br />

‖|x|‖ ∞<br />

≤ ‖A −1 ‖ ∞‖A‖ ∞.<br />

Am folo<strong>si</strong>t definiţia normei ∞ şi egalitatea evidentă ‖|A|‖ ∞ = ‖A‖ ∞.<br />

P2.26 Elementele diagonale ale matricei D 1 sunt d i = 1/max j=1:n|a ij|. Astfel,<br />

liniile matricei B = D 1A au norma infinit egală cu 1, iar coloanele normă infinit inferioară<br />

lui 1 (evident, |b ij| ≤ 1). Elementele diagonale ale matricei D 2 se iau acum<br />

˜d j = 1/max i=1:n|b ij|. Notând C = BD 2, avem c ij ≤ 1 (ca şi pentru B), liniile lui C<br />

păstrează norma infinit unitate, iar coloanele au aceeaşi proprietate.<br />

Alegând d i şi ˜dj cele mai mici puteri ale lui β superioare <strong>valorilor</strong> 1/max j=1:n|a ij|,<br />

respectiv 1/max i=1:n|b ij|, obţinem evident normele infinit ale liniilor şi coloanelor lui C<br />

în intervalul [1/β, 1].<br />

P2.27 a. Să presupunem că:<br />

Atunci<br />

˜L =<br />

[<br />

L 0<br />

X L<br />

]<br />

, Ũ =<br />

[<br />

U Y<br />

0 U<br />

[ ]<br />

B = ˜LŨ A LY<br />

= .<br />

XU XY +A<br />

Deci LY = 0 şi, deoarece A ne<strong>si</strong>ngulară implică L, U ne<strong>si</strong>ngulare, Y = 0; XU = R, deci<br />

X = RU −1 , şi X este superior triunghiulară.<br />

b. [ ][ ] [ ] {<br />

A 0 x1 d1 Ax1 = d 1<br />

= ⇒<br />

R A x 2 d 2 Rx 1 +Ax 2 = d 2<br />

Se rezolvă întâi Ly = d 1, Ux 1 = y şi se obţine x 1 (în 2n 2 flopi). Se calculează apoi<br />

f = d 2−Rx 1 (n 2 flops); se rezolvă Ly = f, Ux 2 = y şi se obţine x 2 (în 2n 2 flopi). Totalul<br />

este de doar 5n 2 flopi. Schema de calcul prezentată poate fi aplicată pentru rezolvarea<br />

oricărui <strong>si</strong>stem bloc inferior triunghiular.<br />

P2.28 a. Se utilizează eliminarea gaus<strong>si</strong>ană; a ij = 0, pentru i > j +n; multiplicatorii<br />

µ ij vor respecta aceeaşi relaţie. b. Se utilizează eliminarea gaus<strong>si</strong>ană cu pivotare parţială,<br />

care nu va afecta structura matricei A.<br />

P2.29 a.<br />

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

1. a s+1,s ← a s+1,s/a ss<br />

2. a s+1,s+1 ← a s+1,s+1, −a s+1,sa s,s+1<br />

P2.30 Se aplică o eliminare gaus<strong>si</strong>ană pe dreapta (adică pe linii) pentru rezolvarea<br />

<strong>si</strong>stemului FE = C. Notăm p = n−s, deci F,C ∈ IR p×2 .<br />

]<br />

.

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

Saved successfully!

Ooh no, something went wrong!