Wiesz już, że operacje algorytmiczne wykonywane przez komputer obarczone są błędami. Wyróżnić możemy kilka źródeł nieprawidłowości w obliczeniach numerycznych, np.:

  • błędy wejściowe (niedostateczna dokładność danych źródłowych),

  • błędy reprezentacji (ograniczona liczba bitów na reprezentację danych, konwersja między systemami liczbowymi),

  • błędy obcięcia (uproszczenia obliczeń),

  • błędy zaokrągleń (wynikające z reprezentacji danych).

Błędy wejściowe występują w sytuacji, kiedy dane wprowadzone do pamięci komputera odbiegają od dokładnych, rzeczywistych wartości. Innymi słowy, kiedy wyniki obarczone są błędem pomiaru, np. w przypadku mierzenia wielkości fizycznych.

Błędy reprezentacji wynikają z ograniczeń w możliwości przechowywania bitów. Na przykład pi ma nieskończoną liczbę cyfr po przecinku, ale ze względu na ograniczenia precyzji w komputerach można przechowywać tylko część z nich (zależnie od systemu, np. 16, 32, 64, 128 i tak dalej).

Błędy obcięcia wynikają z procedur numerycznych przy zmniejszaniu liczby działań. Związane są z przybliżaniem obliczeń nieskończonych. Mamy z nimi do czynienia przy obliczaniu całek oznaczonych.

Błędy zaokrągleń występują, ponieważ komputery mają ograniczoną zdolność do reprezentowania liczb. Zaokrąglając daną liczbę, nie podajemy zatem jej dokładnej wartości, a jej przybliżenie.

Polecenie 1

Zastanów się, czy są problemy, w których nie możemy stosować przybliżeń i zaokrągleń.

Błędy przybliżeń

Przybliżając liczbę (czyli wykonując działania za pomocą komputera, ponieważ uzyskane wyniki zawsze są przybliżeniami), popełniamy błąd przybliżenia. Wyróżniamy błąd bezwzględny oraz błąd względny przybliżenia.

Ważne!

Błąd przybliżenia to różnica między wartością przybliżoną (tą, którą obliczyliśmy, oszacowaliśmy lub zmierzyliśmy) a wartością dokładną (oczekiwaną).

Błąd bezwzględny

Błąd bezwzględny wyraża bezwzględną różnicę pomiędzy wartością zmierzoną a dokładną. Obliczamy go zgodnie ze wzorem:

Δ x = | x x 0 |

gdzie x to dokładna wartość, x 0 oznacza zmierzoną wartość, a Δ x – błąd bezwzględny.

Ważne!

Błąd bezwzględny jest zawsze liczbą nieujemną. Wyrażamy go w takich samych jednostkach jak wartość, którą przybliżamy.

Przykład 1

Martyna i Grzegorz postanowili kupić nową grę planszową. Jednak pozycja, którą wybrali, była dostępna jedynie w zagranicznym sklepie, a jej cenę podano w euro. Martyna oszacowała, że za grę kosztującą 50 euro zapłacą 250 złotych. Grzegorz się z nią nie zgadzał i twierdził, że wydadzą 225 złotych. Ostatecznie zapłacili 242 złote. Jaki błąd przybliżenia popełniła Martyna, a jaki Grzegorz?

xM = 250 zł

xG = 225 zł

Wartość dokładna: x = 242 zł

Przybliżenie wykonane przez Martynę to przybliżenie z nadmiarem. Błąd tego przybliżenia wynosi 8 zł.

Przybliżenie wykonane przez Grzegorza to przybliżenie z niedomiarem. Błąd tego przybliżenia wynosi 17 zł.

Przykład 2

Przybliżenie pewnej liczby x jest równe 3,83. Błąd bezwzględny tego przybliżenia wynosi 1300. Oblicz dokładną wartość liczby x.

Korzystając ze wzoru na błąd bezwzględny przybliżenia, możemy zapisać:

x-3,83=1300

Rozważamy zatem dwie możliwości:

x-3,83=1300 lub x-3,83=-1300
x=1300+3,83 lub x=-1300+3,83
x=1300+383100 lub x=-1300+383100
x=1+1149300 lub x=-1+1149300
x=1150300 lub x=1148300
x=356 lub x=36275

W pierwszym przypadku x>p, więc liczba 3,83 to przybliżenie z niedomiarem.

W drugim przypadku x<p, zatem liczba 3,83 to przybliżenie z nadmiarem.

Więcej przykładów znajdziesz w e‑materiale Błąd przybliżenia. Błąd bezwzględny przybliżeniaP1HbZF1liBłąd przybliżenia. Błąd bezwzględny przybliżenia.

Błąd względny

Błąd względny to stosunek błędu bezwzględnego do oczekiwanego wyniku. Obliczamy go zgodnie ze wzorem:

x = x - x0x = xx

gdzie x to dokładna wartość, x 0 oznacza zmierzoną wartość, Δ x – błąd bezwzględny, a za pomocą δ określamy błąd względny.

Błąd względny najczęściej jest wyrażany w procentach i nazywany wtedy błędem procentowym:

x = xx × 100%
Ważne!

Błąd względny jest wielkością niemianowaną, czyli nie ma jednostki miary. Błąd procentowy podajemy w procentach.

Przeanalizujmy omówiony wcześniej przykład, tym razem jednak obliczymy błąd względny.

Przykład 3

Wiemy, że gra Martyny i Grzegorza kosztowała 242 zł, błąd bezwzględny przybliżenia Martyny wynosił xM = 8 zł, a Grzegorza xG = 17 zł. Ile zatem wynoszą błędy względne?

Błąd Martyny wynosi:

M = 8242 = 0,033

Błąd Grzegorza wynosi:

G   =   17 242   =   0 , 070

Popełnione przez nich błędy procentowe to:

M = 8242 × 100% = 3,3%
G   =   17 242   ×   100 %   =   7 %
Przykład 4

Jeśli podamy przybliżenie odległości z Warszawy do Krakowa, dla którego błąd bezwzględny to 25 km oraz przybliżenie długości trasy z Warszawy do Londynu z błędem bezwzględnym wynoszącym 25 km, to otrzymane błędy bezwzględne są sobie równe. Widzimy jednak, że ich znaczenie jest zupełnie inne.

Rzeczywista odległość z Warszawy do Krakowa wynosi x=320 km.

Błąd bezwzględny x wynosi 25 km, więc błąd względny przybliżenia wynosi:

δx=xx=253200,078

Błąd procentowy to:

δx=xx·100%0,078·100%=7,8%

Z kolei rzeczywista odległość z Warszawy do Londynu wynosi y = 1625   k m .

Jeżeli błąd bezwzględny y wyniesie 25 km, to błąd względny przybliżenia wynosi:

δy=yy=2516250,015

Natomiast błąd procentowy to:

δy=yy·100%0,015·100%=1,5%

Podsumowując, chociaż w obu szacunkach błąd bezwzględny wynosi 25 km, to w przypadku drogi z Warszawy do Krakowa pomyliliśmy się o około 8%, a w kwestii trasy Warszawa‑Londyn tylko o około 1,5%.

Więcej przykładów znajdziesz w e‑materiale Błąd względny przybliżeniaPIgTpdQqOBłąd względny przybliżenia.

Słownik

błąd bezwzględny
błąd bezwzględny

wyraża bezwzględną różnicę pomiędzy wartością zmierzoną a dokładną; obliczamy go zgodnie ze wzorem:

Δ x = | x x 0 |

gdzie x to dokładna wartość, x 0 oznacza zmierzoną wartość, a Δ x – błąd bezwzględny

błąd względny
błąd względny

stosunek błędu bezwzględnego do oczekiwanego wyniku;  obliczamy go zgodnie ze wzorem:

δ = | x x 0 | x 100 % = Δ x x 100 %

gdzie x to dokładna wartość, x 0 oznacza zmierzoną wartość, Δ x – błąd bezwzględny, a za pomocą δ określamy błąd względny

przybliżenie
przybliżenie

operacja zmniejszająca dokładność, z jaką prezentujemy liczbę; odbywa się poprzez pozbycie się z wartości ustalonej liczby miejsc po przecinku, przy założeniu, że ostatnią cyfrę przybliżenia (ostatnie zachowane miejsce po przecinku) zwiększamy o 1, gdy następuje po niej cyfra większa lub równa 5