Pobierz
Transkrypt
Pobierz
METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH Jednym z zastosowań metod numerycznych jest wyznaczenie pierwiastka lub pierwiastków równania nieliniowego. W tym celu stosuje się szereg metod obliczeniowych np: metoda stycznych (Newtona), metoda iteracji prostej, metoda siecznych, metoda połowienia (bisekcji), metoda Pegaza itd. Procedury te pozwalają uzyskać z zadaną dokładnością miejsca zerowe równania. Kilka przykładów rozwiązanych zadań pozwoli bliżej zapoznać się z tymi metodami, często przydatnymi w pracy chemika inżyniera. Zad.1 Obliczyć pierwiastek poniższego równania metodą Newtona z dokładnością e = 10 −5 . x 7 + 3x 4 − 3 = 0 Przed przystąpieniem do obliczania należy poznać przebieg funkcji by w przybliżeniu określić granice przedziału, w którym znajduje się szukany pierwiastek. Funkcję można stablicować lub wykreślić jej przebieg jak to jest pokazane na poniższym wykresie. 7 4 x + 3x -3 = 0 10 8 6 y 4 2 0 -2 -4 0 0,25 0,5 0,75 1 1,25 1,5 x Z wykresu widać, iż pierwiastek tej funkcji będzie mieścił się w granicach <0,75;1>. Lokalizacja miejsca zerowego równania x 7 + 3 x 4 − 3 = 0 . Jeżeli funkcja ta spełnia warunek f(a)*f(b) < 0, gdzie a i b to granice przedziału lokalizacji pierwiastka, to funkcja ta posiada pierwiastek w tych granicach. x 0,75 1 y -1,9173 1 Jak widać iloczyn wartości funkcji na granicach przedziału <0,75;1> jest ujemny = -1,9173. Czyli przedział ten zawiera w sobie miejsce zerowe tej funkcji lub ogólnie nieparzysta liczbę pierwiastków) Następnie należy wybrać metodę obliczeniową. W zadaniu tym zostanie użyta metoda stycznych (Newtona). Procedura ta należy do jednych z najszybciej zbieżnych metod służących do wyznaczania pierwiastków równań nieliniowych. Zbieżność jej została osiągnięta dzięki dodatkowemu nakładowi pracy jakim jest wyznaczenie pochodnej badanego równania. W niektórych przypadkach wyznaczenie pochodnej jest sprawą bardziej złożoną i zastosowanie tej metody nie jest opłacalne. Na poniższym rysunku pokazany jest sposób w jaki dążymy do wyznaczenia pierwiastka równania. f ( x0 ) , po przekształceniu tej równości i zapisaniu w postaci ogólnej x0 − x1 f ( xk ) uzyskujemy wzór: xk +1 = xk − gdzie k = 1, 2, 3 ….. n. f ' ( xk ) Po teoretycznym zapoznaniu się z wybraną metodą, wracamy do obliczeń. Kolejnym krokiem będzie wyznaczenie przybliżenia zerowego dla przedziału <0,75;1>, w tym celu należy sprawdzić wartość iloczynu pierwszej i drugiej pochodnej na granicach tego przedziału. Funkcja x 7 + 3 x 4 − 3 = 0 Pierwsza pochodna 7 x 6 + 12 x 3 = 0 Druga pochodna 42 x 5 + 24 x = 0 Jak widać funkcja i pochodne są ciągłe w badanym przedziale, co jest warunkiem zbieżności metody Wartości dla x = 0,75 i x = 1 przedstawia tabela: tgα = f ' ( x) = x 0,75 1 f(x) -1,9173 1 f'(x) 6,30835 19 f''(x) 27,9668 66 Widać, że warunek f(x)*f”(x)>0 jest spełniony dla x = 1. wybieramy go jako punkt startowy, z którego rozpoczniemy obliczenia. f ( xk ) (W) xk +1 = xk − f ' ( xk ) Podstawiając do powyższego wzoru x = 1 oraz wartości funkcji i pierwszej pochodnej otrzymujemy wynik: − 1,9173 x1 = 1 − = 0,9473684 6,30835 Kolejnym krokiem jest obliczenie wartości funkcji i pierwszej pochodnej dla x1. Podstawiając do wzoru funkcji x 7 + 3 x 4 − 3 = 0 i pierwszej pochodnej 7 x 6 + 12 x 3 = 0 uzyskujemy wartości: f ( x) = 0,101464184 f ' ( x) = 15,26394678 Następnie powtarzamy czynność obliczeniową, podstawiając do wzoru (W) nowe wartości. Uzyskany w ten sposób x2 równa się 0,940721111. Obliczona dla niego wartość funkcji i pierwszej pochodnej wynoszą odpowiednio: f ( x) = 0,001410404 f ' ( x) = 14,84132251 Cały tok obliczeń powtarzamy wielokrotnie uzyskując następujące wyniki: x2 x3 x4 x 0,940721111 0,940626079 0,94062606 f(x) f’(x) 0,001410404 14,84132251 2,83548E-07 14,83535546 1,06581E-14 14,83535426 Obliczenia uznajemy za zakończone, a wynik za pierwiastek równania, gdy spełniony jest warunek : f ( xn ) < ε gdzie A = min f ' ( x) w rozpatrywanym przedziale. A Najmniejsza wartość pierwszej pochodnej w przedziale <0,75;1> wynosi A = 6,30835 Podstawiając do wzoru : 2,8354 ⋅ 10 −7 6,30835 < 10 −5 Warunek jest spełniony, zatem można przyjąć, iż x =0,940626079 jest pierwiastkiem funkcji x 7 + 3 x 4 − 3 = 0 . Przedstawione obliczenia potwierdzają, iż jest to najszybciej zbieżna metoda, satysfakcjonujący wynik uzyskaliśmy już w trzecim przybliżeniu. Zad.2 Obliczyć pierwiastek poniższego równania metodą bisekcji z dokładnością e = 10 −5 . 3x + sinx - e x = 0 Metoda ta pozwala w prosty sposób wyznaczyć, z zadaną dokładnością, pierwiastki równania nieliniowego. Przed przystąpieniem do obliczania należy poznać przebieg funkcji by w przybliżeniu określić granice przedziału, w którym znajduje się szukany pierwiastek (można je oszacować z większym lub mniejszym przybliżeniem). Metoda ta może być stosowana w każdym przypadku, w którym funkcja w granicach podanego przedziału zmienia znak (po przejściu przez miejsce zerowe). Przyjrzyjmy się wykresowi podanej funkcji: 3x + sinx -ex = 0 2 1 0 y -1 -2 -3 -4 -5 -1,25 -1 -0,75 -0,5 -0,25 0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 x Jak widać z wykresu funkcja ( 3x + sinx - e x = 0 ) ma dwa miejsca zerowe znajdujące się w przedziałach <0;0,5> i <1,5;2>. Przy pomocy metody bisekcji wyznaczymy jeden z pierwiastków, z przedziału <0;0,5>, zaś drugi pozostawiam do indywidualnego wyliczenia w ramach ugruntowania tej metody. Metoda bisekcji (połowienia) zawsze jest zbieżna (zbieżność liniowa tej procedury gwarantuje odnalezienia pierwiastka równania jednak kosztem ilości iteracji). Poniższy rysunek obrazuje proces poszukiwania pierwiastków. Lokalizacja miejsca zerowego równania 3x + sinx - e x = 0 Pierwszym krokiem w metodzie bisekcji, jak zresztą w każdej innej tu prezentowanej, jest znalezienie przedziału w którym funkcja zmienia znak. W naszym przypadku jest to proste ponieważ dysponujemy wykresem tej funkcji. Z niego odczytujemy przedział <0;0,5>, w którym znajduje się pierwiastek funkcji. Aby sprawdzić ten przedział należy obliczyć wartości funkcji dla granic przedziału. Następnie sprawdzić czy iloczyn tych wartości jest mniejszy od zera. f (0) ⋅ f (0,5) < 0 − 1 ⋅ 0,33070427 < 0 zatem można przystąpić do obliczenia pierwszego kroku iteracyjnego. Ogólny wzór tej metody wygląda następująco: x + xk −1 xk +1 = k 2 Pamiętając cały czas, iż do powyższego wzoru wybieramy te najbliższe xi dla których wartości spełniają warunek: f ( x x ) ⋅ f ( xk −1 ) < 0 I tak: x0 = 0 a x1 = 0,5 0,5 + 0 x2 = = 0,25 ; f (0,25) = −0,2866215 2 Pamiętając o powyższym warunku do obliczenia x3 wybieramy x2 = 0,25 i x1 = 0,5 ponieważ iloczyn ich wartości jest ujemny. 0,25 + 0,5 = 0,375 ; f (0,375) = 0,03628111 2 I znowu do obliczenia x4 wybieramy x3 = 0,375 i x2 = 0,25 ponieważ iloczyn ich wartości daje wynik ujemny x3 = x4 = 0,375 + 0,25 = 0,3125 ; f (0,3125) = −0,1218994 2 Powyższą sekwencję obliczeń powtarzamy do momentu uzyskania wyniku dla którego spełniony jest warunek: f ( xk ) < ε lub xk +1 − xk < ε Reszta obliczeń została zebrana w tabeli : x f(x) 0 -1 0,5 0,33070427 x1 0,25 -0,2866215 x2 0,375 0,03628111 x3 x4 0,3125 -0,1218994 0,34375 -0,041956 x5 0,359375 -0,0026196 x6 0,3671875 0,01688575 x7 0,36328125 0,00714674 x8 0,361328125 0,00226697 x9 0,360351563 -0,0001755 x10 0,360839844 0,00104595 x11 0,360595703 0,00043529 x12 0,360473633 0,00012992 x13 0,360412598 -2,28E-05 x14 0,360443115 5,36E-05 x15 0,360427856 1,54E-05 x16 0,360420227 -3,69E-06 pierwszy sposób zakończenia obliczeń lub drugi sposób : - 3,692 ⋅ 10 −6 < 10 −5 0,360420227 − 0,360427856 < 10 −5 − 7,63 ⋅ 10 −6 < 10 −5 x = 0,360420227 spełnia warunek zakończenia obliczeń i jest pierwiastkiem tej funkcji. ZALETA metody – prostota, WADA metody – wolna zbieżność procesu iteracyjnego. Zad. 3 Obliczyć pierwiastek poniższego równania uproszczoną metodą siecznych (reguła falsi) z dokładnością e = 10 −4 . x3 − e− x − 2 = 0 W pierwszej kolejności przyjrzyjmy się wykresowi powyższej funkcji : x3- e-x- 2=0 30 25 20 15 2,5 y 10 2 5 1,5 0 1 -5 -10 -15 -2 -1,5 -1 -0,5 0 0,5 1 1,5 2 2,5 3 3,5 4 x Widać z niego, iż funkcja posiada miejsca zerowe w przedziale <1;2,5> . W treści zadania podano do informacji aby pierwiastek tego równania wyznaczono metodą siecznych. Metoda ta polega na wyznaczeniu pierwiastka równania przy pomocy ciągu miejsc zerowych siecznych poprowadzonych między punktami stanowiącymi krańce kolejnych przedziałów izolacji. (patrz wykres) Lokalizacja miejsca zerowego jest już znana z wykresu, przedział <1;2,5> , lecz dla formalności sprawdźmy warunek na krańcach tego przedziału. x1 = 1 f (1) = −1,367879 x2 = 2,5 f (2,5) = 13,54292 f (1) ⋅ f (2,5) < 0 Następnym krokiem w obliczaniu pierwiastka równania jest znalezienie przybliżenia zerowego, które dla metody siecznych ma postać: f(x) ⋅ f '' (x) < 0 ; gdzie x to położenie jednego z krańców badanego przedziału Jak widać ze wzoru będą nam potrzebne wartości funkcji i jej drugiej pochodnej na krańcach przedziału: f ( x) = x3 − e− x − 2 f ' ( x) = 3 x 2 + e − x f " ( x) = 6 x − e − x x 1 2,5 f(x) f"(X) -1,36788 5,632121 13,54292 14,91792 Z powyższej tabeli jasno wynika, iż ujemny iloczyn wartości funkcji i jej drugiej pochodnej przypada dla x = 1 i tym samym jest on przybliżeniem zerowym a zarazem punktem startowym w dalszych obliczeniach. Do wyznaczenia kolejnych przybliżeń pierwiastka równania wykorzystamy wzór xk +1 = xk − xa + xk f ( xk ) f ( xa ) − f ( xk ) gdzie k=1,2,3,….,n Pierwszy x1 obliczamy dla danych: xk = x0 = 1 f ( xk ) = f ( x0 ) = −1,36788 xa = 2,5 f ( xa ) = 13,54292 podstawiając do wzoru otrzymujemy wynik: x1 = 1 − 2,5 + 1 (−1,36788) = 1,321081 13,54292 − ( −1,36788) Następnie operacja się powtarza dla nowych danych: xk = x1 = 1,321081 f ( xk ) = f ( x0 ) = 0,038778 xa = 2,5 f ( xa ) = 13,54292 podstawiając je do wzoru uzyskujemy wartość x2 x2 = 1,321081 − 2,5 + 1,321081 0,038778 = 1,310109 13,54292 − 0,038778 Dalsze obliczenia zostały zgromadzone w tabeli: x 1 2,5 f(x) -1,3678794 13,542915 f'(X) 3,3678794 18,832085 x1 1,321081 0,0387785 5,5026144 x2 1,310109 -0,0211399 5,4189454 x3 1,316047 0,0111726 5,4641315 x4 1,312896 -0,0060057 5,4401284 x5 1,314586 0,0031996 5,4529962 x6 1,313685 -0,0017128 5,4461309 x7 1,314167 0,0009146 5,4498032 x8 1,313909 -0,000489 5,4478416 x9 1,314047 0,0002613 5,4488902 x10 1,313974 -0,0001396 5,4483299 x11 1,314013 0,0000746 5,4486293 f"(X) 5,632121 14,91792 Zakończenie obliczeń: f ( xn ) min f ' ( x) < 10 −4 f ( xn ) = f ( x10 ) = −0,0001396 min f ' ( x) = f ' (1) = 3,3678794 − 0,0001396 = 4,1465 ⋅ 10 −5 < 10 −4 3,3678794 Spełnienie powyższego warunku pozwala stwierdzi, iż x10 = 1,313974 jest pierwiastkiem równania z dokładnością e = 10 −4 . Zad.4 Obliczyć pierwiastek funkcji: f ( x ) = ln( x + 2) − 2 x 2 + 1 z dokładnością ε = 10 −5 metodą iteracji prostej. Zarówno jak w poprzednich zadaniach tak i tu w pierwszej kolejności przyjrzymy się wykresowi funkcji f ( x) = ln( x + 2) − 2 x 2 + 1 : y = ln(x+2) - 2x2 + 1 4 2 0,5 -0,5 1 0 -1 y -2 1,5 -4 -6 -8 -10 -12 -2 -1,5 -1 -0,5 0 0,5 1 1,5 2 2,5 3 x Widać, iż funkcja posiada dwa pierwiastki jeden ujemny w przedziale <-1;-0,5> i drugi dodatni w przedziale <0,5;1,5>. Przy pomocy metody iteracji prostej obliczymy ujemny pierwiastek z dokładnością ε = 10 −5 . Metoda iteracji prostej polega na uściślaniu przybliżonej wartości pierwiastka. W tym celu należy przekształci funkcje y = f (x) do postaci x = φ (x) . Należy pamiętać, że takie przekształcenie jest zawsze wykonalne i zazwyczaj można tego dokonać kilkoma sposobami. Proces wyznaczania metodą iteracyjną zobrazowany jest na poniższych wykresach. W zależności od wybranej funkcji x = φ (x) jest ona zbieżna lub rozbieżna w danym przedziale. Dla funkcji z treści zadania te transformacje wyglądają następująco: postać pierwotna ln( x + 2) − 2 x 2 + 1 = 0 po przekształceniu : e 2 x lub − 2 −1 − 2 = φ1 ( x) ln( x + 2) + 1 = φ2 ( x) 2 Wybór funkcji iteracyjnej jest podyktowany spełnieniem następującego warunku: 0 < φ ' ( x) < 1 Dla e 2 x 2 −1 − 2 = φ ( x ) wzór pierwszej pochodnej wygląda następująco 2 φ ' ( x) = 4 xe 2 x −1 Podstawiając do niego wartość -0,5 z przedziału <-1;-0,5> otrzymujemy wartość: 2 φ ' ( x) = 4 ⋅ (−0,5) ⋅ e 2⋅( −0,5) −1 = 1,213 Wynik wyszedł większy od jedności, zatem utworzony proces przez odwzorowanie x = ϕ 0 ( x) jest rozbieżny. Sprawdźmy drugi wzór: φ ( x) = − ln( x + 2) + 1 2 2 1 1 ⋅ ⋅ 4 ln( x + 2) + 1 x + 2 Podstawmy x=-0,5 jak w poprzednim sprawdzeniu: Jego pochodna: φ ' ( x) = φ ' (−0,5) = 2 1 1 ⋅ ⋅ = 0,1988 4 ln(0,5 + 2) + 1 0,5 + 2 Uzyskana wartość mieści się w przedziale <0;1>, zatem można stwierdzić iż utworzony proces przez odwzorowanie x = ϕ 0 ( x) jest zbieżny. Oznacza to nic innego jak to, iż dalsze obliczenia wykonane będą przy pomocy tego wzoru. Obliczenia należy rozpocząć od wyznaczenia wartości x0 przy pomocy wzoru: a + b − 1 + (−0,5) x0 = = = −0,75 2 2 Pierwszy krok iteracyjny w celu uzyskania wartości x1: x1 = − ln(−0,75 + 2) + 1 = −0,782030 2 Następny krok to podstawienie wartości x1 do tego same wzoru: ln(−0,78203 + 2) + 1 = −0,773688 2 Następne kroki wyglądają identycznie a wartości kolejno uzyskanych x przedstawia tabela: x2 = − x x0 x1 x2 x3 x4 x5 x6 x7 x8 xk -0.75000 -0.78203 -0.77369 -0.77589 -0.77531 -0.77546 -0.77542 -0.77543 -0.77543 Obliczenia można uznać za zakończone gdy spełniony zostanie warunek: q xk +1 − xk <ε 1− q Gdzie q = max φ ' ( x) oraz a< x<b φ ' ( x) = φ ' (−1) = 0.35355 φ ' (−0,5) = 0,1988 widać, że max φ ' ( x) to φ ' (−1) . 5,469 ⋅ 10 −6 < 10 −5 Warunek spełniony, czyli x7 = -0,77543 jest pierwiastkiem równania f ( x ) = ln( x + 2) − 2 x 2 + 1 . Zad. 5 Obliczyć pierwiastek funkcji: x − sin x − 0,25 = 0 wszystkimi poznanymi do tej pory metodami z dokładnością e = 10 −5 Tradycyjnie już rozwiązywanie tego zadania rozpoczniemy od przyjrzenia się wykresowi tej funkcji: x - sinx - 0,25 = 0 2 1,5 y 1 0,5 0 -0,5 -1 -1,25 -1 -0,75 -0,5 -0,25 0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 x Z wykresu odczytujemy przedział w którym funkcja zmienia znak <1;2> (czerwony kolor na wykresie). Lokalizacja miejsca zerowego: f (1) ⋅ f (2) < 0 − 0,09147 ⋅ 0,840703 < 0 Do dalszych obliczeń przydadzą się nam formy pierwszej i drugiej pochodnej funkcji: f ( x) = − sin x − 0,25 f ' ( x) = 1 − cos x f ' ' ( x) = sin x METODA NEWTONA Przybliżenie zerowe: f(x 0 ) ⋅ f”(x 0 ) > 0 dla przedziału <1;2>: x 1 2 f''(x) 0,841471 0,909297 Oba krańce przedziału mogą być przybliżeniem zerowym, do dalszych obliczeń wybieramy x0=2. f ( xk ) Wykorzystując wzór xk +1 = xk − obliczamy pierwiastek równania, tok obliczeń f ' ( xk ) przedstawia poniższa tabela: x x0= f(x) f'(x) 1 -0,09147 0,459698 0,841471 0,909297 2 0,840703 1,416147 x1 1,406345054 0,169837 0,836289 x2 1,203261283 0,020045 0,640684 x3 1,171973768 0,000455 0,611666 x4 1,17123007 2,55E-07 0,610981 f''(x) Zakończenie obliczeń f ( xn ) < ε gdzie A = min f ' ( x) A 2,55 ⋅ 10 −7 < 10 −5 0,459698 METODA BISEKCJI Przedział <1;2> x 1 2 f(x) -0,09147 0,840703 1,5 0,252505 x2 1,25 0,051015 x3 1,125 -0,02727 x4 1,1875 0,010063 x5 1,15625 -0,00905 x6 1,171875 0,000394 x7 1,1640625 -0,00436 x8 1,16796875 -0,00199 x1 Zakończenie obliczeń x9 1,169921875 -0,0008 x10 1,170898438 -0,0002 x11 1,171386719 9,60E-05 x12 1,167724609 -0,00214 x13 1,169555664 -0,00102 x14 1,170471191 -0,00046 x15 1,170928955 -0,00018 x16 1,171157837 -4,40E-05 x17 x18 1,171272278 1,171215057 2,60E-05 -8,90E-06 f ( xn ) < ε − 8,9 ⋅ 10 −6 < 10 −5 METODA SIECZNYCH Przedział <1;2> f(x) ⋅ f '' (x) < 0 Przybliżenie zerowe: f ( x) = − sin x − 0,25 f ' ' ( x) = sin x f (1) = −0,09147 f " (1) = 0,841471 f (2) = 0,840703 f " (2) = 0,909297 Punktem startowym będzie x = 1 Tok obliczeń, przy pomocy wzoru xk +1 = xk − x a + xk f ( xk ) , przedstawia poniższa f ( xa ) − f ( xk ) tabela: x x0 x1 x2 x3 x4 x5 x6 1 2 1,098127 1,18228 1,169653 1,171456 1,171197 1,171234 f(x) -0,09147 0,840703 -0,04223 0,006808 -0,00096 0,000139 -2,00E-05 2,86E-06 f'(x) 0,459698 1,416147 0,544735 0,621184 0,609529 0,61119 0,610951 0,610985 f''(x) 0,841471 0,909297 0,890356 0,925472 0,920615 0,921318 0,921217 0,921231 Zakończenie obliczeń: f ( xn ) < ε gdzie A = min f ' ( x) A 2,86 ⋅ 10 −6 < 10 −5 0,759698 METODA ITERACJI PROSTEJ Funkcja pierwotna f ( x) = − sin x − 0,25 Funkcja przekształcona φ ( x) = sin x + 0,25 Wybór funkcji iteracyjnej jest podyktowany spełnieniem następującego warunku: 0 < φ ' ( x) < 1 φ ' ( x) = cos x Podstawiając do niego wartość 1 z przedziału <1;2> otrzymujemy wartość: φ ' ( x) = cos 1 = 0,540302 Spełniony warunek, zatem dalsze obliczenia wykonamy za pomocą tej funkcji. x0 = Pierwsze działanie iteracyjne : x1 = (sin 1) + 0,25 = 1,247495 Drugie x2 = (sin 1,247495) + 0,25 = 1,198192 a + b 1+ 2 = = 1,5 2 2 Tok reszty obliczeń tą metodą przedstawia poniższa tabela: x 1 2 1,5 1,247494987 1,198191756 1,181382331 1,175131693 1,172740604 1,17181639 1,171457746 1,171318361 1,171264158 1,171243075 1,171234874 x0= x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 Φ(x) Φ'(x) f(x) 1,091471 1,159297 1,247495 1,198192 1,181382 1,175132 1,172741 1,171816 1,171458 1,171318 1,171264 1,171243 1,171235 1,171232 0,540302 -0,41615 0,070737 0,317699 0,364043 0,379646 0,385422 0,387627 0,388479 0,388809 0,388937 0,388987 0,389007 0,389014 -0,09147 0,840703 0,252505 0,049303 0,016809 0,006251 0,002391 0,000924 0,000359 0,000139 5,42E-05 2,11E-05 8,2E-06 3,19E-06 Obliczenia można uznać za zakończone gdy spełniony zostanie warunek: q xk +1 − xk <ε 1− q Gdzie q = max φ ' ( x) oraz a< x<b φ ' ( x) = φ ' (1) = 0.540302 φ ' (2) = 0,0,41615 widać, że max φ ' ( x) to φ ' (1) . 9,64 ⋅ 10 −6 < 10 −5 Wszystkie wyniki zostały wyznaczone z dokładnością e = 10 −5 , dokładne rozwiązanie tego równania dla y = 0 to x = 1,1712296525. Wyniki uzyskane poszczególnymi metodami i błędy ich wyznaczenia względem wartości prawdziwej zostały zgromadzone w poniższej tabeli: LICZBA ITERACJI 4 METODA NEWTONA WYNIK 1,17123007 BŁĄD 3,56E-07 SIECZNYCH 1,171234337 4,00E-06 6 ITERACJI 1,171234874 4,46E-06 11 BISEKCJI 1,171215057 1,25E-05 18 Widać, iż najbardziej dokładną metodą jest metoda Newtona, a ponadto wynik uzyskuje się kilku krokach iteracyjnych. Najmniej dokładna i najbardziej pracochłonna z metod to metoda bisekcji, różnica miedzy wynikiem uzyskanym najdokładniejszą metoda a najmniej dokładną jest ponad sto razy większa.