Błąd liczbowy

W inżynierii oprogramowania i matematyce błąd numeryczny to błąd w obliczeniach numerycznych .

Szereg czasowy mapy Tent dla parametru m=2,0, który pokazuje błąd liczbowy: „wykres szeregu czasowego (wykres zmiennej x względem liczby iteracji) przestaje się wahać i po n=50 nie obserwuje się żadnych wartości”. Parametr m= 2,0, punkt początkowy jest losowy.

typy

Może to być połączony efekt dwóch rodzajów błędów w obliczeniach.

  • pierwszy jest spowodowany skończoną precyzją obliczeń obejmujących wartości zmiennoprzecinkowe lub całkowite
  • drugi, zwykle nazywany błędem obcięcia, to różnica między dokładnym rozwiązaniem matematycznym a przybliżonym rozwiązaniem uzyskanym po uproszczeniu równań matematycznych, aby uczynić je bardziej podatnymi na obliczenia. Termin obcięcie wynika z faktu, że albo te uproszczenia zwykle obejmują obcięcie nieskończonego rozwinięcia szeregu, aby obliczenia były możliwe i praktyczne, albo dlatego, że najmniej znaczące bity operacji arytmetycznej są odrzucane.

Mierzyć

Błąd numeryczny zmiennoprzecinkowy jest często mierzony w ULP ( jednostka na ostatnim miejscu ).

Zobacz też

  •   Dokładność i stabilność algorytmów numerycznych , Nicholas J. Higham, ISBN 0-89871-355-2
  •   „Błąd obliczeniowy i złożoność w nauce i inżynierii”, V. Lakshmikantham, SK Sen, ISBN 0444518606