Metody numeryczne Wykład 7

Podobne dokumenty
1 Równania nieliniowe

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

Matematyka stosowana i metody numeryczne

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

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

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

Metody numeryczne I Równania nieliniowe

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

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

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

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

Zagadnienia - równania nieliniowe

Metody rozwiązywania równań nieliniowych

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

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

Rozwiązywanie równań nieliniowych

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

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

Elementy metod numerycznych

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

Wyznaczanie miejsc zerowych funkcji

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

Iteracyjne rozwiązywanie równań

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

Wyznaczanie miejsc zerowych funkcji

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

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

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

RÓWNANIA NIELINIOWE Maciej Patan

Metody numeryczne w przykładach

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

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

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

PRZYBLI ONE METODY ROZWI ZYWANIA RÓWNA

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

MATeMAtyka klasa II poziom rozszerzony

Zagadnienia na egzamin poprawkowy z matematyki - klasa I 1. Liczby rzeczywiste

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

x y

Pojęcia, wymagania i przykładowe zadania na egzamin poprawkowy dla klas II w roku szkolnym 2016/2017 w Zespole Szkół Ekonomicznych w Zielonej Górze

Równania nieliniowe. LABORKA Piotr Ciskowski

Metody Obliczeniowe w Nauce i Technice

ZAGADNIENIA PROGRAMOWE I WYMAGANIA EDUKACYJNE DO TESTU PRZYROSTU KOMPETENCJI Z MATEMATYKI DLA UCZNIA KLASY II

Wymagania edukacyjne na poszczególne oceny branżowa szkoła I stopnia klasa 1 po gimnazjum

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

Metody Numeryczne w Budowie Samolotów/Śmigłowców Wykład I

FUNKCJA KWADRATOWA. Wykresem funkcji kwadratowej jest parabola o wierzchołku w punkcie W = (p, q), gdzie

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur.

Wstęp do programowania

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

Metody Numeryczne. Wojciech Szewczuk

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

Wymagania edukacyjne z matematyki w XVIII Liceum Ogólnokształcącym w Krakowie, zakres podstawowy. Klasa druga.

1) 2) 3) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25)

Optymalizacja ciągła

Opracowanie: mgr Jerzy Pietraszko

Funkcje IV. Wymagania egzaminacyjne:

Bardzo łatwa lista powtórkowa

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Kształcenie w zakresie podstawowym. Klasa 2

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

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

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum, zakres podstawowy i rozszerzony. Klasa I (90 h)

Zadanie 1. Korale (8 pkt) Rozważamy następującą rekurencyjną procedurę Korale, której parametrem jest dodatnia liczba całkowita n.

Rachunek całkowy - całka oznaczona

METODY NUMERYCZNE. Wykład 3. Plan. Aproksymacja Interpolacja wielomianowa Przykłady. dr hab.inż. Katarzyna Zakrzewska, prof.agh. Met.Numer.

Dział I FUNKCJE I ICH WŁASNOŚCI

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

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 6 Teoria funkcje cz. 2

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

y f x 0 f x 0 x x 0 x 0 lim 0 h f x 0 lim x x0 - o ile ta granica właściwa istnieje. f x x2 Definicja pochodnych jednostronnych

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY. (zakres podstawowy) klasa 2

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści

Równania nieliniowe, nieliniowe układy równań, optymalizacja

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

Wymagania edukacyjne z matematyki klasa IV technikum

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

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

Metody numeryczne Wykład 6

Równania nieliniowe, nieliniowe układy równań, optymalizacja

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

MATeMAtyka zakres rozszerzony

PLAN WYNIKOWY (zakres podstawowy) klasa 2. rok szkolny 2015/2016

Przedmiotowy system oceniania z matematyki klasa I i II ZSZ 2013/2014

Egzamin z Metod Numerycznych ZSI, Grupa: A

ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures.

Zaawansowane metody numeryczne

NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI FUNKCJE KWADRATOWE PARAMETRY

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY DRUGIEJ LICEUM OGÓLNOKSZTAŁCĄCEGO ZAKRES PODSTAWOWY

Transkrypt:

Metody numeryczne Wykład 7 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Plan wykładu Rozwiązywanie równań algebraicznych nieliniowych: o metoda Bisekcji o metoda Regula Falsi o metoda Siecznych o metoda Newtona-Raphsona o metoda iteracji prostej 2 1

Równania nieliniowe o Pierwiastki równania nieliniowego o f(x)= ona ogół nie można wyrazić za pomocą wzoru analitycznego. o Rozwiązanie może zostać wyznaczone w sposób przybliżony, z żądaną dokładnością za pomocą metod iteracyjnych. 3 Równania nieliniowe o W przypadku większości metod konieczne jest podania pierwszego przybliżenia rozwiązania x (w niektórych dwóch pierwszych x i x1) o Zadanie uznawanie jest za zakończone gdy uzyskano przybliżenie z żądaną dokładnością i można oszacować błąd o Dla większości metod możliwe jest przybliżenie rozwiązania tylko wtedy gdy analizowany jest przedział z jednym pierwiastkiem 4 2

Metoda Bisekcji o Funkcja rozwiązywana metodą Bisekcji (połowienia) musi spełniać warunki: o Ciągła w przedziale domkniętym <a,b> o Na krańcach przedziału funkcja przyjmuje wartości o przeciwnych znakach o Metoda potrafi znaleźć tylko jeden pierwiastek - nawet jeśli w zadanym przedziale jest ich więcej o Metoda nie korzysta własności funkcji i jej przebiegu wewnątrz przedziału, wyłącznie z znaku wartości na jej końcach o Metoda wyznacza pierwiastek z żądaną dokładnością e 5 Metoda Bisekcja Podział obszaru obliczeń <a,b> na pół x k =(a+b)/2 Sprawdzenie f(a)*f(x k )< Tak > b=x k Nie > a=x k Wyznaczenie f(x k )=? NIE Sprawdzenie f(x k ) e TAK x k jest pierwiastkie m równania 6 3

Przykład 1-2 -1 1 2 3 4 5 6 - - - -2 7 Przykład 1 f(b). f(x )> b=6-2 -1 1 2 3 4 5 6 a=-2 - - f(a). f(x )< x =2 - -2 8 4

a=-2 f(a)f(x 2 )> x 2 =-1 f(b)f(x )< Przykład 1 f(a) f(x 1 )< a=-2 b=2-2 -1 1 2 3 4 5 6 - x 1 = - - -2 f(b)f(x 1 )> 9 Przykład 1-2 -1 1 2 3 4 5 6 - b= - - -2 1 5

a=-1 f(b)f(x )< Przykład 1 x 3 =-.5 f(a)f(x 2 )> -2-1 1 2 3 4 5 6 - - b= - -2 11 Przykład 1 12 6

Przykład 1 13 Metoda Regula Falsi o Nazwa metody pochodzi od złożenia dwóch słów łacińskich regula linia i falsus fałszywy i oznacza metodę założenia fałszywej liniowości funkcji o Działanie metody wynika z założenia że każdą funkcję na dostatecznie krótkim przedziale można aproksymować prostą o Funkcja rozwiązywana metodą Regula Falsi musi spełniać warunki: o Jest funkcją klasy C2 w przedziale <a,b> o W punktach a i b funkcja przyjmuje wartości o przeciwnych znakach f(a)f(b)< o Pierwsza i druga pochodna funkcji w przedziale <a,b> mają stały znaki i są różne od 14 7

Metoda Regula Falsi o Metoda będzie zbieżna jeżeli w analizowanym przedziale będzie jedno rozwiązanie o Spełnienie warunków pochodnych oznacza że funkcja może przyjmować jedne z poniższych kształtów 15 Metoda Regula Falsi Poprowadzenie odcinka pomiędzy punktami a i b Sprawdzenie f(a)*f(x k )< Tak > b=x k Nie > a=x k Wyznaczenie współrzędnej x k przecięcia odcinka z osią Ox NIE f(x k ) <e TAK x k jest pierwiastkie m równania 16 8

Przykład 2 Zawężone obszary obliczeń -2-1 1 2 3 4 5 6 - - - -2 a=-1 b=1 a=2 b=3 a=5 b=6 17 25 Przykład 2 2 15 a=2 1 5-5 -1-15 2 2,2 2,4 2,6 2,8 3 x b=3 18 9

25 2 Przykład 2 a=2 f(a) f(x ) > f(a) f(x ) < 15 1 a=x f(x ) <e 5-5 -1-15 2 2,2 2,4 2,6 x 2,8 3 b=3 19 25 2 Przykład 2 a=2 f(a) f(x ) > f(a) f(x ) < 15 1 a=x f(x ) <e 5-5 -1-15 2 2,2 2,4 2,6 x 2,8 3 1 b=3 2 1

Przykład 2 21 Przykład 2 22 11

Przykład 2-2 -1 1 2 3 4 5 6 - - - -2 a=-2 b=1 a=1 b=4 a=4 b=6 23 Przykład 2 24 12

Metoda siecznych o Metoda stanowi rozwinięcie metody Reguli Falsi o Kolejne przybliżenia wyznaczane są na podstawie wcześniejszych przybliżeń o Za wartości początkowe przyjmuje się granice przedziału obliczeń o Metoda nie wymaga spełnienia warunku f(a)f(b)<, jednakże przy jego niespełnieniu wyznaczone miejsce zerowe może znajdować się poza początkowym przedziałem obliczeń 25 Metoda siecznych o Metoda może nie dawać wyniku zbieżnego jeżeli początkowe przybliżenie, definiowane przez granice przedziału <a,b>, jest zbyt duże o Jeżeli różnica pomiędzy kolejnymi przybliżeniami będzie podobna do granicznej dokładności e, może spowodować że kolejne przybliżenie będzie błędne, utracona zostanie zbieżność o Konieczne jest więc dołożenie dodatkowego warunku sprawdzającego czy x n+1 -x n jest malejące, jeżeli zacznie rosnąć należy przerwać obliczenia. 26 13

Metoda siecznych Poprowadzenie odcinka pomiędzy punktami a i b Ustalenie dwóch ostatnich przybliżeń a=xk-1 i b=xk NIE Wyznaczenie współrzędnej przecięcia odcinka o osią Ox f(xk) <e TAK xk jest pierwiastkie m równania 27 Metoda siecznych o Kolejne przybliżenia wyznaczane są na podstawie poniższej zależności o Wartości początkowe xk=b, xk-1=a 28 14

Przykład 3-2 -1 1 2 3 4 5 6 - - - a=-2 b=2-2 29 Przykład 3 x 2-2 -1 1 2 3 4 5 6 - x 3 - - x 1-2 3 15

Przykład 3 x 3 x 2-2 -1 1 2 3 4 5 6 - x 4 - - x 1-2 31 Przykład 3 x 5-2 -1 1 2 3 4 5 6 - x 3 x 2 x 4 - - x 1-2 32 16

Przykład 3 x 5-2 -1 1 2 3 4 5 6 - x 3 x 2 x 4 - - x 1-2 33 Przykład 3 x 1 =-2, x 2 =6 34 17

Przykład 3 Przeprowadzono symulacje dla kilku wartości początkowych: 1. x 1 =-2, x 2 =2 2. x 1 =1, x 2 =5 3. x 1 =3, x 2 =6 35 Przykład 3 36 18

Przykład 3 o Konieczna jest optymalizacja doboru punktów startowych 1. x 1 =-2, x 2 =-1 2. x 1 =4, x 2 =5 o W przypadku funkcji okresowych możliwe jest znalezienie miejsc zerowych poza przedziałem 37 Przykład 3 38 19

Metoda Newtona-Raphsona o Metoda określana często jako metoda stycznych o Metoda charakteryzuje się zbieżnością kwadratową o Analizowana funkcja musi spełniać warunki: o W analizowanym przedziale posiadać tylko jedno miejsce zerowe o Posiadać różne znaki na krańcach analizowanego przedziału f(a)f(b)< o Pierwsza i druga pochodna w analizowanym przedziale mają stały znak 39 Metoda Newtona-Raphsona o Metoda polega na aproksymacji funkcji prostą styczną do wykresu funkcji w punkcie P(xk,f(xk)) o Punkt xk+1 przecięcia stycznej z osią Ox jest kolejnym przybliżeniem rozwiązania o Wzór rekurencyjny realizujący obliczenie kolejnego przybliżenia rozwiązania wymaga znajomości wartości pierwszej pochodnej w punkcie styczności o Metoda wymaga podania punktu startowego x, właściwy jego dobór ma decydujące znaczenie dla zbieżności rozwiązania 4 2

Metoda Newtona-Raphsona NIE Określenie punktu startowego pierwszego przybliżenia xk=x Określenie wartości funkcji i I pochodnej funkcji w punkcie xk f(xk) <e Wyznaczenie współrzędnej xk przecięcia odcinka z osią Ox xk jest pierwiastkie m równania 41 Metoda Newtona-Raphsona x1-2 -1 1 2 3 4 5 6 - - - x -2 42 21

Metoda Newtona-Raphsona x 2-2 -1 1 2 3 4 5 6 x 1 - - - x -2 43 Metoda Newtona-Raphsona o Kolejne przybliżenia są wyznaczanie ze wzoru: o Wartość pierwszej pochodnej może zostać wprowadzona jako równanie, lub jeżeli program obliczeniowy pozwala liczona w trakcie iteracji 44 22

Przykład 4 Pochodna dla analizowanej funkcji: wynosi: 45 Przykład 4 o Pochodną funkcji można wyznaczyć za pomocą funkcji scilaba y=diff(x) która wyznacza wektor przyrostów dla wektora wejściowego x o Wyznaczenie pochodnej funkcji po czasie realizuje się: 46 23

Przykład 4 47 Przykład 4 o Przeprowadzono symulację dla następujących wartości startowych: 1. x =-2 2. x =2 3. x =4.5 o W przypadku funkcji okresowych możliwe wyznaczenie pierwiastków poza analizowanym przedziałem 48 24

Przykład 4 49 Przykład 4 Przeprowadzono analizę wpływu punktu startowego na wyznaczenie miejsca zerowego 25

Przykład 4 51 Metoda iteracji prostej o Metoda polega na uściślaniu przybliżonej wartości pierwiastka. o Zadanie to realizuje się poprzez przekształcenie funkcji y=f(x) do postaci x=f(x) o Zazwyczaj możliwe jest wykonanie kilku postaci takiego przekształcenia o Aby rozwiązanie było zbieżne w otoczeniu miejsca zerowego funkcja f(x) powinna spełniać warunek < f (x) <1 52 26

Metoda iteracji prostej o Kolejne przybliżenia wyznaczone są na podstawie spełniającego warunek równania x=f(x) o Dobór punktu startowego zależy od przebiegu funkcji 53 Przykład 5-2 -1 1 2 3 4 5 6 - - - -2 54 27

Przykład 5 55 Przykład 5 o Należy policzyć pochodną każdej funkcji przekształconej o Sprawdzić które z nich spełniają warunek w zadanym przedziale obliczeń < f (x) <1 o Lub odległość pomiędzy kolejnymi przybliżeniami powinna być coraz mniejsza o f (x k+1 )-f (x k ) < f (x k )-f (x k-1 ) 56 28

Przykład 5 57 Przykład 5 1,8,6,4,2-1 1 2 3 4 5 6 -,2 -,4 -,6 -,8-1 - - - iteracyjna pierwsza iteracyjna druga iteracyjna trzecia iteracyjna czwarta funkcja 58 29

Przykład 5 o Pierwsza funkcja jest zbieżna tylko dla pierwszego miejsca zerowego Miejsce zerowe dla x=-.451459. Wyznaczane po około 11 iteracjach. 59 Przykład 5 o Druga funkcja jest zbieżna tylko dla drugiego miejsca zerowego Miejsce zerowe dla x=2.7261638. Wyznaczane po około 6 iteracjach. Nie każdy punkt startowy gwarantuje uzyskanie rzeczywistej wartości przybliżenia. Część zwraca wartości zespolone. 6 3

Przykład 5 o Trzecia funkcja jest zbieżna tylko do trzeciego miejsca zerowego Miejsce zerowe dla x=5.9747. Wyznaczane po około iteracjach. Nie każdy punkt startowy gwarantuje uzyskanie rzeczywistej wartości przybliżenia. Część zwraca wartości zespolone. 61 31