MN04LAB: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „\displaystyle ” na „”
m Zastępowanie tekstu – „<math> ” na „<math>”
Linia 57: Linia 57:


Pokazać, że naturalny algorytm obliczania cosinusa  
Pokazać, że naturalny algorytm obliczania cosinusa  
kąta między dwoma wektorami <math> a, b\in R^n</math>,  
kąta między dwoma wektorami <math>a, b\in R^n</math>,  


<center><math>\cos(a,b)\,=\,\frac{\sum_{j=1}^n a_jb_j}
<center><math>\cos(a,b)\,=\,\frac{\sum_{j=1}^n a_jb_j}
Linia 76: Linia 76:
Pokazać, że naturalny algorytm obliczania  
Pokazać, że naturalny algorytm obliczania  
<math>\|A x\|_2</math> dla danej macierzy <math>A\inR^{n\times n}</math> i wektora  
<math>\|A x\|_2</math> dla danej macierzy <math>A\inR^{n\times n}</math> i wektora  
<math> x\inR^n</math> jest numerycznie poprawny. Dokładniej,  
<math>x\inR^n</math> jest numerycznie poprawny. Dokładniej,  


<center><math>fl_\nu (\|A x\|_2)\,=\,(A+E) x,
<center><math>fl_\nu (\|A x\|_2)\,=\,(A+E) x,
Linia 132: Linia 132:
miejsca zerowego.
miejsca zerowego.


Zauważ, iż dla wielokrotnych miejsc zerowych, <math> \mbox{cond} _{abs} (f^{-1},0) = \infty</math>. Zgadza się to z intuicją, bo może się zdarzyć, że nawet minimalne zaburzenie <math>f</math>
Zauważ, iż dla wielokrotnych miejsc zerowych, <math>\mbox{cond} _{abs} (f^{-1},0) = \infty</math>. Zgadza się to z intuicją, bo może się zdarzyć, że nawet minimalne zaburzenie <math>f</math>
spowoduje, iż miejsc zerowych po prostu nie będzie...
spowoduje, iż miejsc zerowych po prostu nie będzie...



Wersja z 10:32, 5 wrz 2023


Uwarunkowanie zadania i algorytmy numerycznie poprawne.

<<< 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

Aby obliczyć S(a,b)=a2b2 można zastosować dwa algorytmy: 𝐀𝐋𝐆1(a,b)=a*ab*b oraz 𝐀𝐋𝐆2(a,b)=(a+b)*(ab). Pokazać, że oba algorytmy są numerycznie poprawne, ale drugi z nich wywołuje mniejszy błąd względny wyniku w przypadku, gdy rdν(a)=a i rdν(b)=b.

Rozwiązanie

Ćwiczenie

Pokazać, że naturalny algorytm obliczania cosinusa kąta między dwoma wektorami a,bRn,

cos(a,b)=j=1najbj(j=1naj2)(j=1nbj2),

jest numerycznie poprawny. Oszacować błąd względny wyniku w flν.


Ćwiczenie

Podaj przykład funkcji f, której miejsce zerowe x* ma wspólczynnik uwarunkowania

  • mały
  • duży
Rozwiązanie