Previous PL TOC View on GitHub PDF EN CS ES PL SK Next PL

Ciekawski kierownik magazynu

Keywords: układy równań liniowych, zaokrąglanie

Kiedy rozwiązujemy problemy czysto matematyczne, otrzymujemy dokładne wyniki. Jednakże, gdy używamy matematyki do rozwiązywania problemów w otaczającym nas świecie, rzadko osiągamy absolutną precyzję odpowiedzi. Przybliżenie jest czasami wynikiem uproszczenia rzeczywistej sytuacji w naszych umysłach. Czasami dane wejściowe są przybliżone (np. możemy mierzyć długość lub czas z ograniczoną dokładnością) lub absolutnie dokładny wynik jest realistycznie nieosiągalny i musi zostać zaokrąglony.

Zaokrąglanie do określonej liczby cyfr znaczących jest często stosowane w praktyce (i w poniższych problemach). Zaokrąglamy dodatnią liczbę rzeczywistą r do n cyfr znaczących w następujący sposób:

r=31.25816=3.1258161013.126101=31.26s=0.0231236=2.312361022.312102=0.02312.

Warto zauważyć, że zaokrąglanie danych wejściowych może mieć zaskakujące konsekwencje dla dokładności wyniku, na przykład podczas rozwiązywania równań, o czym przekonamy się w poniższej serii problemów.

Ćwiczenie 1.** Kierownik hurtowni farmaceutycznej otrzymał fakturę za dwa rodzaje zamówionych szczepionek. Łącznie 401,950CZK zapłacono za dostarczenie opakowań szczepionek Ixodinum przeciwko zapaleniu mózgu o wartości 597 USD oraz 386 opakowań szczepionek Nopolio przeciwko polio. Jednak podczas wstępnej inspekcji, opakowania szczepionki Ixodinum o wartości 86 USD i opakowania szczepionki Nopolio o wartości 19 USD okazały się przeterminowane i musiały zostać zwrócone. Łącznie zwrócono kwotę 39,600CZK za przeterminowane leki.

Z ciekawości kierownik chce obliczyć cenę zakupu jednego opakowania obu szczepionek. Nie ma jednak pod ręką kalkulatora ani telefonu komórkowego, więc decyduje się na rozwiązanie przybliżone. Zaokrągla wszystkie znane mu liczby do jednej cyfry znaczącej przed wykonaniem obliczeń.

Jak bardzo jego wynik będzie się różnił od rzeczywistej ceny zakupu? Dla obu rodzajów szczepionek określ bezwzględną różnicę między cenami rzeczywistymi, a także błąd względny wyrażony w procentach.

Rozwiązanie Najpierw rozwiążmy problem bez zaokrąglania. Niech x będzie ceną za opakowanie Ixodine, a y ceną za opakowanie Nopolio. Informacje zawarte w zadaniu prowadzą do układu dwóch równań liniowych z dwiema niewiadomymi

597x+386y=401,95086x+19y=39,600

którego rozwiązanie daje nam rzeczywistą cenę zakupu opakowania szczepionki Ixodin 350CZK oraz opakowania szczepionki Nopolio 500CZK.

Po zaokrągleniu współczynników do jednej cyfry znaczącej, rozwiązujemy układ

600x+400y=40000090x+20y=40000.

Rozwiązaniem jest para x=1,0003333 i y=500. Teraz mamy rzeczywistą cenę leku i szacunkową cenę podaną przez kierownika magazynu. Obliczmy również błąd względny w cenie leku wynikający z zaokrąglenia. Błąd względny to błąd bezwzględny (bezwzględna wartość różnicy w cenie) podzielona przez rzeczywistą cenę za opakowanie. Wyniki podsumowujemy w tabeli:

szczepionka cena rzeczywista cena szacunkowa błąd względny
Ixodinum 350 333 350333350=4,9%
Nopolio 500 500 500500500=0%

**Ćwiczenie 2. Po kilku miesiącach do magazynu dotarła kolejna dostawa, a mianowicie 504$ opakowań szczepionek Antiflu przeciwko grypie po 81 dolarów za opakowania szczepionek Kontradift przeciwko błonicy. Kwota 198,900CZK została zapłacona za tę dostawę. Podczas wstępnej kontroli, opakowania Antiflu o wartości 98 USD i opakowania Contradift o wartości 18 USD okazały się przeterminowane. Łącznie 40,700CZK została zwrócona.

Kierownik magazynu powtórzył swoją procedurę i obliczył przybliżoną cenę zakupu obu leków. Tym razem jednak był zaskoczony. Jaki był powód jego zaskoczenia i jak bardzo jego wynik różnił się od rzeczywistych cen?

Rozwiązanie Rozwiążemy problem w taki sam sposób jak poprzednio, tym razem oznaczymy x jako cenę jednego opakowania Antiflu a y cenę jednego opakowania Contradift. Rzeczywiste ceny są rozwiązaniem układu

504x+81y=198,90098x+18y=40,700

gdzie otrzymujemy x=250 i y=900.

Po zaokrągleniu współczynników rozwiązujemy układ

500x+80y=200,000100x+20y=40,000,

którego rozwiązaniem jest x=400 i y=0. Z rozwiązania kierownika magazynu wynika, że druga szczepionka została dostarczona do magazynu bezpłatnie, podczas gdy w rzeczywistości jest ona prawie cztery razy droższa niż pierwsza. Obliczamy błąd względny i ponownie wpisujemy wszystkie wartości do tabeli:

szczepionka cena rzeczywista cena szacunkowa błąd względny
Antiflu 250 400 400250250=60%
Kontradift 900 0 9000900=100%

Ćwiczenie 3. Przedstaw graficznie układy równań z poprzednich dwóch zadań przy użyciu odpowiedniego oprogramowania. Wyjaśnij różnicę w dokładności wyników obu ćwiczeń porównując ich wykresy.

*Rozwiązanie Niech p1, p2 (or q1, q2) będą liniami wyznaczonymi przez równania układu o niezaokrąglonych współczynnikach w Ćwiczeniu 1 (lub Ćwiczeniu 2), a mianowicie

p1:597x+386y=401,950p2:86x+19y=39,600q1:504x+81y=198,900q2:98x+18y=40,700.

Oznaczmy linie wyznaczone przez odpowiednie równania z zaokrąglonymi współczynnikami przez p1, p2, q1 i q2 i dalej oznaczają punkty Pp1p2, Pp1p2, Qq1q2 and Qq1q2. Graficzną reprezentację pary systemów dla każdego problemu z osobna przedstawiono na poniższym rysunku.

Rysunek 1. Graficzna reprezentacja systemów

Porównując dwie reprezentacje graficzne, można zauważyć, że w przypadku ćwiczenia 2, linie q1 i q2 są prawie równoległe. Podczas zaokrąglania współczynników równania, położenie linii względem układu współrzędnych generalnie się zmienia i zmienia się również położenie punktu przecięcia. Zmiana położenia punktu przecięcia jest znacznie większa dla linii, które są prawie równoległe. Rysunek pokazuje również, dlaczego druga współrzędna punktu przecięcia (tj. cena szczepionki Contradift) będzie miała znacznie większy wpływ na zaokrąglenie w drugim problemie. Ze względu na nachylenie linii q1 i q2, niewielka zmiana współrzędnej x przecięcia oznaczałaby dużą zmianę współrzędnej y.

Literatura