1636660696

1636660696



1. Błędy obliczeń numerycznych 17

Jak widać nie jest spełnione prawo łączności dodawania w obliczeniach zmiennopozycyjnych bowiem: tl(a+ fl(b + c))* fl(fl(a+b)+c).

Podczas wszelkich operacji arytmetycznych jesteśmy narażeni na kumulowanie się błędów a nawet na ich powstawanie wskutek ograniczonej dokładności reprezentacji wyniku działań w pamięci komputera. Przykładowo dodając do siebie bardzo dużą i bardzo małą liczbę w wyniku możemy otrzymać wartość większej zamiast sumy tych liczb, co pokazuje przykład 1.6.

Przykhid 1.6.

Błąd wynikacjący z niewystarczająco dużej mantysy można pokazać na przykładzie obliczania sumy dwóch liczb: a = 231 000 000.0 b = 0.000 000 384 a+b = 231 000 000.000 000 384

Jeśli długość mantysy wynosi np. 10 cyfr znaczących, to dla dodawania zmiennopozycyjnego otrzymamy: fl(a+b) = 231 000 000.0 czyli:

fl(a+b)= a (!!!).

Wskutek powyższego może pojawić się problem np. pętli nieskończonej, jeśli w kolejnych iteracjach warunek zakończenia bazuje na dodawaniu bardzo małej do bardzo dużej wartości.

Błędy wynikające z reprezentacji liczb można zmniejszyć ustalając umiejętnie sposób i kolejność wykonywanych działań. Wpływ arytmetyki zmiennopozycjnej na wynik obliczeń w zależności od zastosowanego algorytmu pokazuje przykład 1.7.

Przykład 1.1.

Dla danych a, b obliczyć wartość wyrażenia w=a2-b2'. Zakładamy, że mantysa jest reprezentowana na d bitach oraz błędy reprezentacji wynoszą e, < T*.

Obliczenia wykonamy dwoma algorytmami.



Wyszukiwarka

Podobne podstrony:
kscan03 0~y% nie jest spełnione prawo Hooke’a i siła / nie jest proporcjonalna do wychylenia q. Osc
II. Co to jest ekonomia społeczna Jak widać, nie zawsze z samego faktu prowadzenia działalności gos
skanuj0010 (406) 20 PHP i MySQL dla każdego Jak widać nie ma w nim żadnych znaczników związanych z P
Jak widać, AGH jest ważną częścią pańskiego życia, nie tylko z zawodowego punktu widzenia. Podobno n
Obraz1 250 A. R. Radcliffe-Brown - Wyspiarze z Andamanów A zatem, jak widać, nie tylko zwyczajny ta
20 2 Ciepło, podobnie jak praca nie jest parametrem stanu — jego wartość zależy od drogi przemiany.

Image110 (4) Forum Czytelników Jak widać, program jest bardzo prosiy, tylko polecenie „Waitms 20” mo
CCF20090701026 50 E. Cassirer ~ O teorii względności Einsteina nej jedności pomiaru. Jak widać nie
CCF20091002003 tif że krew przepływa w nas od tego oto do tamtego naczynia włoskowatego. Jak widać,

więcej podobnych podstron