Metody numeryczne. materiały do wykładu dla studentów

Podobne dokumenty
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

1 Równania nieliniowe

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

Iteracyjne rozwiązywanie równań

Metody numeryczne I Równania nieliniowe

Matematyka stosowana i metody numeryczne

Rozwiązywanie równań nieliniowych

Wybrane metody przybliżonego. wyznaczania rozwiązań (pierwiastków) równań nieliniowych

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. prof. dr hab.inż. Katarzyna Zakrzewska

Metody rozwiązywania równań nieliniowych

Elementy metod numerycznych

Laboratorium 5 Przybliżone metody rozwiązywania równań nieliniowych

Metody numeryczne. dr Artur Woike. Ćwiczenia nr 2. Rozwiązywanie równań nieliniowych metody połowienia, regula falsi i siecznych.

Kubatury Gaussa (całka podwójna po trójkącie)

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. Rozwiązywanie równań nieliniowych z jedną niewiadomą

Metody numeryczne Wykład 7

RÓWNANIA NIELINIOWE Maciej Patan

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra

Metody numeryczne. Równania nieliniowe. Janusz Szwabiński.

Zagadnienia - równania nieliniowe

Wyznaczanie miejsc zerowych funkcji

Pochodna funkcji odwrotnej

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.

Optymalizacja ciągła

Metody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

Metody numeryczne w przykładach

VIII. Zastosowanie rachunku różniczkowego do badania funkcji. 1. Twierdzenia o wartości średniej. Monotoniczność funkcji.

KADD Minimalizacja funkcji

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Wyznaczanie miejsc zerowych funkcji

Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu

Wprowadzenie do metod numerycznych Wykład 2 Numeryczne rozwiązywanie równań nieliniowych

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

Pochodne wyższych rzędów definicja i przykłady

FUNKCJA LINIOWA - WYKRES

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.

Metody Numeryczne. Wojciech Szewczuk

Metody numeryczne. materiały do wykładu dla studentów

Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.

WKLĘSŁOŚĆ I WYPUKŁOŚĆ KRZYWEJ. PUNKT PRZEGIĘCIA.

RACHUNEK RÓŻNICZKOWY FUNKCJI JEDNEJ ZMIENNEJ. Wykorzystano: M A T E M A T Y K A Wykład dla studentów Część 1 Krzysztof KOŁOWROCKI

Wstęp do programowania

Twierdzenia Rolle'a i Lagrange'a

Zaawansowane metody numeryczne

Egzamin z Metod Numerycznych ZSI, Grupa: A

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Wstęp do metod numerycznych 9. Rozwiazywanie równań algebraicznych. P. F. Góra

Optymalizacja ciągła

Pochodna funkcji. Pochodna funkcji w punkcie. Różniczka funkcji i obliczenia przybliżone. Zastosowania pochodnych. Badanie funkcji.

Przykładami ciągów, które Czytelnik dobrze zna (a jeśli nie, to niniejszym poznaje), jest ciąg arytmetyczny:

Wstęp do metod numerycznych 9. Minimalizacja: funkcje jednej zmiennej. P. F. Góra

Funkcja jednej zmiennej - przykładowe rozwiązania 1. Badając przebieg zmienności funkcji postępujemy według poniższego schematu:

Wstęp do analizy matematycznej

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Metody przybliżonego rozwiązywania równań różniczkowych zwyczajnych

Ciągłość funkcji jednej zmiennej rzeczywistej. Autorzy: Anna Barbaszewska-Wiśniowska

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Fakt 3.(zastosowanie różniczki do obliczeń przybliżonych) Przy czym błąd, jaki popełniamy zastępując przyrost funkcji

Wykład z równań różnicowych

Metody numeryczne. materiały do wykładu dla studentów. 1. Teoria błędów, notacja O

9. Podstawowe narzędzia matematyczne analiz przestrzennych

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

Pochodna i różniczka funkcji oraz jej zastosowanie do rachunku błędów pomiarowych

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Równania i nierówności wykładnicze i logarytmiczne

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA III ZAKRES ROZSZERZONY (90 godz.) , x

II. FUNKCJE WIELU ZMIENNYCH

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

Metody Obliczeniowe w Nauce i Technice

EGZAMIN, ANALIZA 1A, , ROZWIĄZANIA

3a. Wstęp: Elementarne równania i nierówności

FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str

Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra

Rachunek całkowy - całka oznaczona

9. BADANIE PRZEBIEGU ZMIENNOŚCI FUNKCJI

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(

W. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1

Zadania z analizy matematycznej - sem. I Pochodne funkcji, przebieg zmienności funkcji

Ułamki łańcuchowe i liczby niewymierne. Ułamki łańcuchowe i liczby niewymierne

Arkusz maturalny nr 2 poziom podstawowy ZADANIA ZAMKNIĘTE. Rozwiązania. Wartość bezwzględna jest odległością na osi liczbowej.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

13. Równania różniczkowe - portrety fazowe

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

Dlaczego nie wystarczają liczby wymierne

Całkowanie numeryczne

Dystrybucje, wiadomości wstępne (I)

Metody numeryczne. materiały do wykładu dla studentów

III. Wstęp: Elementarne równania i nierówności

Transkrypt:

Metody numeryczne materiały do wykładu dla studentów 5. Przybliżone metody rozwiązywania równań 5.1 Lokalizacja pierwiastków 5.2 Metoda bisekcji 5.3 Metoda iteracji 5.4 Metoda stycznych (Newtona) 5.5 Metoda siecznych (falsi) 5.6 Metoda Newtona dla układów równań nieliniowych 5.7 Dodatek konstrukcja metod linearyzacyjnych Materiały przygotowane w ramach projektu Uruchomienie unikatowego kierunku studiów Informatyka Stosowana odpowiedzią na zapotrzebowanie rynku pracy ze środków Programu Operacyjnego Kapitał Ludzki współfinansowanego ze środków Europejskiego Funduszu Społecznego nr umowy UDA POKL.04.01.01-00-011/09-

5. Przybliżone metody rozwiązywania równań Metoda kolejnych przybliżeń dla równania =0, (5.1) gdzie :R R jest ciągła w przedziale,, polega na tworzeniu ciągu liczb:,,,., zwanych kolejnymi przybliżeniami pierwiastka tego równania. Każda metoda kolejnych przybliżeń powinna spełniać podstawowy warunek zbieżności ciągu kolejnych przybliżeń do pierwiastka x równania (5.1). Metoda jest tym lepsza, im szybciej ciąg jest zbieżny do. Znaczenie metod kolejnych przybliżeń, które są metodami przybliżonymi, wynika z faktu, że tylko nieliczne równania typu (5.1) dają się rozwiązać metodami dokładnymi. 5.1 Lokalizacja pierwiastków Twierdzenie (Darboux) 5.1. Jeżeli funkcja ciągła przyjmuje na końcach przedziału domkniętego, wartości o przeciwnych znakach, tzn. <0, to wewnątrz przedziału istnieje co najmniej jeden pierwiastek równania =0. Istnienie co najwyżej jednego pierwiastka równania =0 wynika z założenia o silnej monotoniczności funkcji w przedziale,, czyli dla funkcji różniczkowalnej w tym przedziale z warunku:,: <0 lub,: >0 (5.2) Zatem, aby równanie typu (5.1) miało w przedziale, dokładnie jeden pierwiastek, musi być spełniona koniunkcja warunków: lub <0,: <0 (5.3) <0,: >0 (5.4) Uniwersytet Ekonomiczny w Krakowie 55

Omówimy cztery metody kolejnych przybliżeń dla równania (5.1) 1. metoda bisekcji, 2. metoda iteracji, 3. metoda stycznych (Newtona), 4. metoda siecznych (reguła falsi), oraz uogólnienie metody Newtona dla funkcji o wartościach wektorowych, co pozwoli na zastosowanie tej metody do wyznaczania przybliżonego rozwiązania dla układów równań nieliniowych. Przykład 5.1. Zlokalizować pierwiastki równania +10+3= $ do przedziału o długości 1. Uniwersytet Ekonomiczny w Krakowie 56

5.2 Metoda bisekcji Metoda bisekcji (połowienia) jest naturalną kontynuacją używanej przez nas metody lokalizacji. Załóżmy, że wiemy (np. dzięki wcześniejszej lokalizacji), że w danym przedziale, zachodzi warunek <0. Jako początek ciągu przybliżeń rozwiązania wybieramy środek naszego przedziału: = %&'. Następnie, korzystając z twierdzenia 5.1. sprawdzamy (tak samo jak w metodzie lokalizacji), czy rozwiązanie znajduje się w przedziale,, czy w przedziale,. W pierwszym przypadku wybieramy = (&', a w drugim = %& (. W każdym kolejnym kroku procedura postępowania jest taka sama: dla przedziału, w którym znajduje się pierwiastek równania (5.1), wybieramy środek przedziału jako kolejne przybliżenie rozwiązania, a następnie sprawdzamy, czy dokładne rozwiązanie znajduje się w lewej, czy w prawej połowie wyjściowego przedziału. Wybraną połówkę wybieramy jako następny przedział. Procedura ta wyznacza nam w sposób naturalny kres górny błędu przybliżenia. Otóż dla )-tego wyrazu ciągu przybliżeń mamy nierówność: - 1 2 / 0. Na podstawie powyższego wzoru można wywnioskować, że jeśli chcemy obliczyć %&' rozwiązanie z dokładnością 1, musimy wykonać co najmniej log 1 powtórzeń metody bisekcji. Przykład 5.2. Za pomocą metody bisekcji znaleźć trzy pierwsze przybliżenia rozwiązania równania +10+3= $ w przedziale 1,0. Oszacować błąd tego przybliżenia. Ile kroków metody bisekcji należy wykonać, by mieć pewność, że błąd jest nie większy niż 0,01? 5 Uniwersytet Ekonomiczny w Krakowie 57

Metoda bisekcji ma wiele zalet. Przede wszystkim, jest zbieżna globalnie tj. jeśli tylko spełniony jest warunek <0, to procedura bisekcji znajdzie pierwiastek, niezależnie od postaci funkcji (nawet, gdy w przedziale, jest więcej niż jeden pierwiastek; wtedy jednak za pomocą bisekcji znajdziemy tylko jeden). Innymi słowy, ciągłość funkcji jest wystarczającym założeniem do działania metody (co nie jest prawdą dla pozostałych metod), nawet dla bardzo dużych przedziałów początkowych. Po drugie, łatwo można kontrolować błąd bezwzględny przybliżenia wyniku i nie zależy on od badanej funkcji. Główną wadą metody jest to, że ciąg przybliżeń zbiega do dokładnego wyniku bardzo powoli (w porównaniu do pozostałych metod), dlatego - jeśli potrzebujemy bardzo dokładnego przybliżenia - obliczenie go metodą bisekcji może okazać się czasochłonne. 5.3 Metoda iteracji Równanie =0, gdzie jest funkcją ciągłą w przedziale,, przekształcamy w równanie równoważne: =6, (5.5) będące podstawą procesu iteracji. Wybieramy wartość przybliżoną i wyznaczamy: Otrzymujemy w ten sposób ciąg liczb =6, =6, =6,. 0 =6, ) N (5.6) Jeżeli ten ciąg jest zbieżny, czyli jeżeli istnieje granica =lim : i funkcja 6 jest ciągła w przedziale,, to jest pierwiastkiem równania (5.5). W celu skonstruowania ciągu (5.6), należy dodatkowo założyć, że wartości funkcji 6 należą do przedziału,, czyli: Warunek wystarczający zbieżności ciągu wynika z twierdzenia:,: 6, (5.7) Uniwersytet Ekonomiczny w Krakowie 58

Rys. 5.1. Graficzna reprezentacja metody iteracji Twierdzenie 5.2. Jeżeli 6:,,, 6 jest różniczkowalna w, oraz Wówczas: < 0,1,: 6,<1, 1. dla każdego przybliżenia początkowego, ciąg kolejnych przybliżeń postaci 0 6, ) 7 jest zbieżny do pewnego,, 2. jest jedynym rozwiązaniem równania 6 w przedziale,, 3. = 7: + >,?@ &? + (5.8) Uwaga. Przy założeniach twierdzenia 5.2. metoda iteracji jest zbieżna dla dowolnego przybliżenia początkowego,. Jeżeli więc pojedynczy błąd w obliczeniach nie wyprowadza poza przedział,, to metoda sama się koryguje, a błędna wartość traktowana jest jako nowe przybliżenie początkowe, nie wpływa na wynik końcowy, a może się tylko zwiększyć liczba obliczeń. Własność tę nazywamy własnością autokorelacji. Dzięki niej metoda iteracji należy do najpewniejszych metod numerycznych. Jej głównym minusem jest wolna zbieżność i trudność algorytmicznego wyznaczania funkcji 6. Jeśli jednak to się uda, metoda iteracji jest zbieżna globalnie, jak metoda bisekcji. Uniwersytet Ekonomiczny w Krakowie 59

Przykład 5.3. Metodą iteracji znaleźć dwa pierwsze przybliżenia rozwiązania równania: + 5=0 (5.9) Uniwersytet Ekonomiczny w Krakowie 60

5.4 Metoda stycznych (Newtona) Obydwie poznane dotąd metody charakteryzują się globalną zbieżnością. Jej kosztem jest dość powolne działanie (np. metoda bisekcji potrzebuje pięciu powtórzeń, by uzyskać kolejną dokładną cyfrę wyniku). Jeśli potrzebujemy szybszego algorytmu, musimy się pogodzić z utratą globalnej zbieżności. Dwie kolejne metody, które poznamy, opierają się na tzw. linearyzacji. Do ich działania potrzebujemy pewnych dodatkowych założeń o lewej stronie równania (5.1). Te założenia często są spełnione w stosunkowo niewielkim otoczeniu rozwiązania jednak, gdy to otoczenie uda się wyznaczyć (tj. oszacować rozwiązanie z przybliżeniem wystarczająco dobrym, by zapewnić zbieżność metody) kolejne przybliżenia bardzo szybko zbiegają do dokładnego wyniku. Poniżej przedstawiamy wzory na kolejne wyrazy odpowiednich ciągów przybliżeń. Ich uzasadnienie (z wyprowadzeniem) znajduje się w dodatku na końcu rozdziału. Pierwszym, najczęściej używanym algorytmem linearyzacyjnym jest metoda Newtona (stycznych). Geometrycznie metoda ta polega na zastąpieniu łuku krzywej B = w przedziale, odcinkiem stycznej poprowadzonej do tej krzywej w pewnym punkcie tego przedziału. Zamiast szukać miejsca zerowego skomplikowanej funkcji, zastępujemy ją (lokalnie) funkcją liniową. Uniwersytet Ekonomiczny w Krakowie 61

Rozważamy równanie: =0, gdzie jest klasy C w przedziale, oraz spełniony jest jeden z warunków (5.3), (5.4), czyli w tym przedziale równanie ma dokładnie jedno rozwiązanie. Za przybliżenie początkowe przyjmujemy lub (kryterium wyboru zostanie podane później). Niech, ) N oznacza )-te przybliżenie pierwiastka równania. Punkt 0 wyznaczamy zgodnie ze wzorem: 0 = O zbieżności ciągu określonego wzorem rekurencyjnym (5.11) decyduje twierdzenie: Twierdzenie 5.3. 5.11 Jeżeli funkcja jest klasy C w przedziale,, <0, i są stałego znaku w przedziale,, tzn.: oraz,: >0,: <0,,: >0,: <0, Wówczas dla dowolnego przybliżenia początkowego, spełniającego warunek >0 5.12 ciąg kolejnych przybliżeń określony wzorem (5.11) jest zbieżny do jedynego pierwiastka równania =0. Uwaga. Za przybliżenie początkowe przyjmujemy jeden z końców przedziału lub tak, aby był spełniony warunek (5.12). Błąd przybliżenia można oszacować, posługując się nierównością: gdzie: ) N 0 : D 2= & 5.13 = = min 'FF%, D = max 'FF%. Uniwersytet Ekonomiczny w Krakowie 62

Przykład 5.4. Metodą stycznych znaleźć dwa pierwsze przybliżenia rozwiązania równania +6 +6 2=0. 5.5 Metoda siecznych (regula falsi) Porównując pod względem szybkości zbieżności, procedura stycznych jest najefektywniejszą z poznanych przez nas metod. Jednakże, ma pewną wadę: wymaga obliczania pochodnej danej funkcji. W przykładach rozważanych podczas tego kursu nie stanowi to większego problemu, jednak w praktycznych zastosowaniach może się okazać, że dokładne wyznaczenie pochodnej funkcji jest niemożliwe (np. gdy funkcja nie jest zadana bezpośrednim wzorem, ale zewnętrzną procedurą, do której kodu źródłowego nie mamy dostępu). Ponadto, czasem koszt obliczenia pochodnej funkcji w danym punkcie jest o tyle wyższy od kosztu obliczenia wartości funkcji, że metoda, którą za chwilę poznamy, choć wolniej zbieżna od metody Newtona, może się okazać mniej kosztowna obliczeniowo, a więc efektywnie szybsza w działaniu. Geometrycznie polega ona na zastąpieniu łuku krzywej B = w przedziale, sieczną przechodzącą przez punkty L,M, L,M - dlatego nazywa się metodą siecznych lub metodą regula falsi (łac.: fałszywa prosta). Odcięta punktu przecięcia się tej siecznej z osią N jest pierwszym przybliżeniem pierwiastka równania =0. Jako przybliżenie początkowe przyjmujemy lub (kryterium wyboru podane zostanie później). Dla funkcji i przedziału, spełnione są warunki (5.3) lub (5.4), zatem równanie =0 ma w przedziale, dokładnie jedno rozwiązanie. Uniwersytet Ekonomiczny w Krakowie 63

Rys. 5.3. Graficzna reprezentacja metody stycznych ( jest ustalonym końcem) Aby uzyskać jednolite wzory na kolejne przybliżenia stosujemy dodatkowe założenie o stałej wypukłości funkcji w przedziale,. Jeżeli wzór na kolejne przybliżenia zawiera lewy koniec przedziału, czyli, to mówimy, że jest nieruchome, w innym przypadku jest nieruchome. Sformułujemy teraz ogólną regułę wyboru końca nieruchomego, przy dodatkowym założeniu stałej wypukłości funkcji, tzn.:,: 0,: 0 (5.14) Za koniec nieruchomy przyjmujemy ten koniec przedziału, w którym znak funkcji jest zgodny ze znakiem drugiej pochodnej, a więc: a) jeżeli 0, to jest końcem nieruchomym i obliczenia prowadzimy według wzoru:, 0 + O &' P O &P', ) 7 (5.15) b) jeżeli 0, to końcem nieruchomym jest i obliczenia przeprowadzamy według wzoru:, 0 + O &% P O &P%, ) 7 (5.16) Uniwersytet Ekonomiczny w Krakowie 64

Uwaga. 1. Kolejne przybliżenia leżą po tej stronie pierwiastka x, po której funkcja i jej druga pochodna mają różne znaki. 2. Każde przybliżenie 0 jest położone bliżej pierwiastka x aniżeli poprzednie. 3. Metoda Newtona jest metodą lepiej zbieżną niż metoda siecznych. Jednakże metoda siecznych jest w wielu przypadkach wygodniejsza do stosowania (szczególnie w przypadku, gdy nie ma możliwości określenia pochodnej funkcji ). 4. Warto zauważyć, że punkty początkowe w metodzie siecznych i w metodzie stycznych zawsze są różne, gdyż muszą spełniać dokładnie przeciwne nierówności. Z kolei punkt nieruchomy w metodzie siecznych może być punktem startowym metody stycznych. Twierdzenie 5.4. Jeżeli funkcja jest klasy C w przedziale,, spełnia warunek (5.14) oraz jeden z warunków (5.3), (5.4), to ciągi (5.15) i (5.16) są zbieżne do jedynego rozwiązania równania =0 w przedziale,. Oszacowanie błędu przybliżenia podają kolejne twierdzenia: Twierdzenie 5.5. Jeżeli funkcja jest klasy C w przedziale, oraz to = >0,: =, gdzie jako poprzednio: = =min 'FF%. ) N: = 5.17 Twierdzenie 5.6. Jeżeli funkcja jest klasy C w przedziale,, jest stałego znaku w przedziale, oraz: to =,D >0,: = D, ) N 0 : D = = & 5.18 Uniwersytet Ekonomiczny w Krakowie 65

Przykład 5.5. Metodą siecznych znaleźć dwa pierwsze przybliżenia rozwiązania równania: 3 +6+2=0. W poniższej tabeli przedstawiono zalety i wady poszczególnych metod przybliżonego rozwiązywania równań. Metoda bisekcji Metoda iteracji Metoda stycznych Zalety - najsłabsze założenia - globalna zbieżność - kres górny błędu bezwzględnego nie zależy od badanej funkcji - odporna na błędy (autokorelacja) - globalna zbieżność - najszybsza zbieżność Wady - najwolniej zbieżna - wolno zbieżna -trudności w algorytmicznym wyznaczaniu funkcji pomocniczej - najostrzejsze założenia i tylko lokalna zbieżność - konieczność obliczenia pochodnej Uniwersytet Ekonomiczny w Krakowie 66

Metoda siecznych - wygodniejsza do stosowania od metody stycznych (brak konieczności obliczania pochodnej) - szybsza od metod bisekcji i iteracji - gorsza zbieżność niż w metodzie stycznych - najostrzejsze założenia i tylko lokalna zbieżność Tabela 5.1. Porównanie metod przybliżonego rozwiązywania równań 5.6 Metoda Newtona dla układów równań nieliniowych Przedstawimy tutaj najpopularniejszą metodę przybliżoną rozwiązywania układów równań nieliniowych metodę Newtona. Rozważamy układ równań:,,, U =0 T,,, U =0 U,,, U =0 gdzie funkcje W :R U R X =1,2,,Y są funkcjami o wartościach rzeczywistych. Układ ten zapiszemy w postaci wektorowej: gdzie: Niech: [=] U^, Z[=\ 0 Z=] 0 \=] ^ U^, 0 (5.19) (5.20) b e [ _ a = a a d d d ` U c Uniwersytet Ekonomiczny w Krakowie 67

będzie )-tym przybliżeniem rozwiązania dokładnego [f=] ^. U Ciąg kolejnych przybliżeń tworzymy według wzoru: [ _0g =[ _ h & L[ _ M ZL[ _ M, ) N [ \ ijkjl)m 5.21 gdzie: o [ p [ h=h,,, U =n q U o [ U p [ 5.22 Warto zwrócić uwagę, że metoda stycznych rozwiązywania pojedynczych równań nieliniowych jest szczególnym przypadkiem metody wielowymiarowej. Wystarczy w tym celu zauważyć, że dla Y =1 zachodzi h & L[ _ M=. P r O Przykład 5.6. Metodą Newtona rozwiązać układ równań: s +2 =1 2 3 =3 Niech [ \ =t 1 0 u. Uniwersytet Ekonomiczny w Krakowie 68

5.7 Konstrukcja metod linearyzacyjnych 5.7.1. Metoda Newtona (stycznych) Niech, ) N oznacza )-te przybliżenie pierwiastka równania. Przez punkt L, M prowadzimy styczną do krzywej B =. Odciętą punktu przecięcia tej stycznej z osią N przyjmujemy jako kolejne przybliżenie 0 rozwiązania. Konstrukcję tę powtarzamy dla punktu L 0, 0 M i otrzymujemy ciąg kolejnych przybliżeń. Równanie stycznej do krzywej B = w punkcie L, M ma postać: B =. Podstawiając B =0 znajdujemy przybliżenie 0 : 5.7.2. Metoda siecznych (regula falsi) 0 =. Sieczna przechodząca przez punkty L,M i L,M ma postać: B = P%&P' %&' Uniwersytet Ekonomiczny w Krakowie 69

i stąd: lub = = %&' P%&P' %&' P%&P' Jeżeli 0, to postępujemy analogicznie, tzn. wybieramy ten spośród przedziałów,,., na końcach którego funkcja ma różne znaki i otrzymujemy przybliżenie : gdy jest to przedział, lub: dla przedziału.. Dalsze postępowanie jest analogiczne. = = o &' P o &P', o &% P o &P% Jeśli dodatkowo spełnione jest założenie (5.14), to albo w każdym kroku jest lewym końcem przedziału, w którym jest rozwiązanie, albo jest zawsze prawym końcem takiego przedziału, skąd wynikają wzory (5.14) i (5.15). Uniwersytet Ekonomiczny w Krakowie 70