MN07LAB: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „.↵</math>” na „</math>”
m Zastępowanie tekstu – „,↵</math>” na „</math>,”
 
Linia 44: Linia 44:
<center><math>
<center><math>
|(Ax)_i| = |\sum_{j=1}^n a_{ij}x_j| \leq \sum_{j=1}^n |a_{ij}|\cdot|x_j| \leq
|(Ax)_i| = |\sum_{j=1}^n a_{ij}x_j| \leq \sum_{j=1}^n |a_{ij}|\cdot|x_j| \leq
\max_j|a_{ij}|\sum_{j=1}^n |x_j| = \max_j|a_{ij}|,
\max_j|a_{ij}|\sum_{j=1}^n |x_j| = \max_j|a_{ij}|</math>,</center>
</math></center>


bo <math>\sum_{j=1}^n |x_j|  = ||x||_1 = 1</math>, zatem
bo <math>\sum_{j=1}^n |x_j|  = ||x||_1 = 1</math>, zatem
Linia 77: Linia 76:
Niech <math>B= A^TA</math>. Jako macierz symetryczna, ma ona rozkład  
Niech <math>B= A^TA</math>. Jako macierz symetryczna, ma ona rozkład  
<center><math>
<center><math>
B = Q^T\Lambda Q,
B = Q^T\Lambda Q</math>,</center>
</math></center>


gdzie <math>Q</math> jest macierzą ortogonalną, <math>Q^TQ=I</math>, natomiast <math>\Lambda</math> jest macierzą
gdzie <math>Q</math> jest macierzą ortogonalną, <math>Q^TQ=I</math>, natomiast <math>\Lambda</math> jest macierzą
Linia 88: Linia 86:
Dla dowolnego wektora <math>x</math> mamy
Dla dowolnego wektora <math>x</math> mamy
<center><math>
<center><math>
||Ax||_2^2  = (Ax)^TAx = x^T A^TA x = x^T B x = x^TQ^T\Lambda Q x,
||Ax||_2^2  = (Ax)^TAx = x^T A^TA x = x^T B x = x^TQ^T\Lambda Q x</math>,</center>
</math></center>


skąd, definiując <math>y=Qx</math>,
skąd, definiując <math>y=Qx</math>,
<center><math>
<center><math>
||A||_2^2 = \max_x\frac{||Ax||_2^2 }{||x||_2^2} = \max_y\frac{||\Lambda y||_2^2
||A||_2^2 = \max_x\frac{||Ax||_2^2 }{||x||_2^2} = \max_y\frac{||\Lambda y||_2^2
}{||y||_2^2} = \max \{\lambda_i\},
}{||y||_2^2} = \max \{\lambda_i\}</math>,</center>
</math></center>


bo <math>||Qx||_2 = ||y||_2</math>.   
bo <math>||Qx||_2 = ||y||_2</math>.   
Linia 127: Linia 123:
<math>rd_\nu(A)=(rd_\nu(a_{i,j}))_{i,j=1}^n</math>. Pokazać, że  
<math>rd_\nu(A)=(rd_\nu(a_{i,j}))_{i,j=1}^n</math>. Pokazać, że  


<center><math>\|A-rd_\nu(A)\|_p\,\le\,\nu\,\|A\|_p,
<center><math>\|A-rd_\nu(A)\|_p\,\le\,\nu\,\|A\|_p</math>,</center>
</math></center>


dla <math>p=1,\infty</math>, oraz  
dla <math>p=1,\infty</math>, oraz  
Linia 165: Linia 160:
precyzja arytmetyki jest dostatecznie duża), to  
precyzja arytmetyki jest dostatecznie duża), to  


<center><math>\frac{||x-\widetilde{x}||}{||x||} \approx K\cdot  \mbox{cond} (A)\cdot \nu,
<center><math>\frac{||x-\widetilde{x}||}{||x||} \approx K\cdot  \mbox{cond} (A)\cdot \nu</math>,</center>
</math></center>


a więc ''błąd będzie mały tylko wtedy, gdy uwarunkowanie <math>A</math> będzie niewielkie!'' Dobrym przykładem jest tu macierz Hilberta, która jest symetryczna
a więc ''błąd będzie mały tylko wtedy, gdy uwarunkowanie <math>A</math> będzie niewielkie!'' Dobrym przykładem jest tu macierz Hilberta, która jest symetryczna

Aktualna wersja na dzień 21:50, 11 wrz 2023


Normy i uwarunkowanie

<<< Powrót do strony głównej przedmiotu Metody numeryczne

Oglądaj wskazówki i rozwiązania __SHOWALL__
Ukryj wskazówki i rozwiązania __HIDEALL__

Ćwiczenie: Normy macierzowe

Pokazać, że dla macierzy A=(ai,j)i.j=1nRn×n mamy

A1=AT=max1jni=1n|ai,j|

oraz

A=max1inj=1n|ai,j|
Rozwiązanie

Ćwiczenie

Pokaż, że dla macierzy rzeczywistej N×M,

||A||2=max{λ:λ jest wartością własną macierzy ATA}
Wskazówka
Rozwiązanie

Ćwiczenie

Dla wektora x=(xj)j=1nRn, niech rdν(x)=(rdν(xj))j=1n. Pokazać, że

xrdν(x)pνxp

dla 1p.

Rozwiązanie

Ćwiczenie

Dla macierzy A=(ai,j)i,j=1n, niech rdν(A)=(rdν(ai,j))i,j=1n. Pokazać, że

Ardν(A)pνAp,

dla p=1,, oraz

Ardν(A)2Ardν(A)EνAEnνA2
Wskazówka

Ćwiczenie

Czy algorytm eliminacji Gaussa dla Ax=b, gdzie macierz A jest symetryczna i dodatnio określona zawsze da wynik x~ o dużej dokładności, rzędu precyzji arytmetyki?

Wskazówka
Rozwiązanie

Ćwiczenie: Numeryczne kryterium "numerycznej poprawności"

Jeśli

(A+E)z=b,

gdzie EpKνAp, to oczywiście dla residuum r=bAz mamy

rpKνApzp

Pokazać, że dla p=1,2, zachodzi też twierdzenie odwrotne, tzn. jeśli spełniony jest powyższy warunek dla residuum, to istnieje macierz pozornych zaburzeń E taka, że EpKνAp oraz spełniona jest równość (A+E)z=b.

Jest to tak zwane numeryczne kryterium "numerycznej poprawności", bo (dla konkretnych danych) pozwala, wyłącznie na podstawie obliczonych numerycznie wartości, ocenić zaburzenie pozorne macierzy, dla którego numeryczny wynik jest dokładnym rozwiązaniem.

Wskazówka