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

Podobne dokumenty
Zagadnienia - równania nieliniowe

Wprowadzenie do metod numerycznych Wykład 9 Różniczkowanie numeryczne

1 Równania nieliniowe

Elementy metod numerycznych

Wprowadzenie do metod numerycznych Wykład 3 Metody algebry liniowej I Wektory i macierze

Metody numeryczne I Równania nieliniowe

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

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

Metody numeryczne Wykład 7

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

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

Matematyka stosowana i metody numeryczne

automatyka i robotyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

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

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

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

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

RÓWNANIA NIELINIOWE Maciej Patan

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

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

Metody rozwiązywania równań nieliniowych

Rozwiązywanie równań nieliniowych

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.

Iteracyjne rozwiązywanie równań

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

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

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

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

Wyznaczanie miejsc zerowych funkcji

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

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

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

Wyznaczanie miejsc zerowych funkcji

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

POSZUKIWANIE ZER FUNKCJI F(x). Zad. 2. Korzystając z metody punktu stałego znaleźć miejsce zerowe funkcji f(x) =

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Wstęp do Programowania potok funkcyjny

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

Metody Obliczeniowe w Nauce i Technice

Bardzo łatwa lista powtórkowa

Egzamin / zaliczenie na ocenę* 1,6 1,6

dr inż. Damian Słota Gliwice r. Instytut Matematyki Politechnika Śląska

Metody numeryczne w przykładach

Wprowadzenie do metod numerycznych Wykład 1 Przybliżenia

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

Metody Numeryczne. Wojciech Szewczuk

Równania nieliniowe. LABORKA Piotr Ciskowski

O geometrii semialgebraicznej

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

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

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10)

Optymalizacja ciągła

Całkowanie numeryczne przy użyciu kwadratur

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

Podstawowe struktury algebraiczne

Analiza numeryczna kolokwium2a-15grudnia2005

PRZYBLI ONE METODY ROZWI ZYWANIA RÓWNA

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

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

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

II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski

Obliczenia naukowe Wykład nr 6

EGZAMIN MATURALNY Z INFORMATYKI MAJ 2014 POZIOM ROZSZERZONY CZĘŚĆ I WYBRANE: Czas pracy: 90 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY

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

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

Wstęp do programowania

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Wielomiany. XX LO (wrzesień 2016) Matematyka elementarna Temat #2 1 / 1

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

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

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Metody numeryczne Numerical methods. Energetyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólnoakademicki / praktyczny)

Materiały wykładowe (fragmenty)

Obliczenia Naukowe i Metody Numeryczne. Laboratorium Komputerowe lista 4 5 października 2012

Rozkład temperatury na powierzchni grzejnika podłogowego przy wykorzystaniu MEB

Metody numeryczne. dr hab inż. Tomasz Chwiej. Syllabus:


Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017

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

Projekt Informatyka przepustką do kariery współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Zaawansowane metody numeryczne

Wykład 11. Informatyka Stosowana. Magdalena Alama-Bućko. 18 grudnia Magdalena Alama-Bućko Wykład grudnia / 22

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

x y

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni ,5 1

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

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

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

1. Wielomiany Podstawowe definicje i twierdzenia

Metody Obliczeniowe w Nauce i Technice

wykres funkcji pierwiastki

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

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

III. Funkcje rzeczywiste

KLASA II LO Poziom rozszerzony (wrzesień styczeń)

Rozwiązywanie algebraicznych układów równań liniowych metodami iteracyjnymi. Plan wykładu:

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

Wielomiany. dr Tadeusz Werbiński. Teoria

Transkrypt:

Wprowadzenie do metod numerycznych Wykład 2 Numeryczne rozwiązywanie równań nieliniowych Polsko-Japońska Wyższa Szkoła Technik Komputerowych Katedra Informatyki Stosowanej

Spis treści Spis treści 1 Numeryczne rozwiązywanie równań nieliniowych 2 Typy równań nieliniowych 3

Spis treści Spis treści 1 Numeryczne rozwiązywanie równań nieliniowych 2 Typy równań nieliniowych 3

Spis treści Spis treści 1 Numeryczne rozwiązywanie równań nieliniowych 2 Typy równań nieliniowych 3

Literatura 1 Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne, WNT, Warszawa, 1993 2 A. Ralston, Wstęp do analizy numerycznej, PWN, Warszawa, 1983 3 E. Kącki, A. Małolepszy, A. Romanowicz, Metody numeryczne dla inżynierów, Wyższa Szkoła Informatyki w Łodzi, Łódź, 2005 4 Z. Kosma, Metody numeryczne dla zastosowań inżynierskich, Politechnika Radomska, Radom, 2008 5 W.T. Vetterling, S.A. Teukolsky, W.H. Press, B.P. Flannery, Numerical Recipes, Cambridge University Press, 2003

Typy równań nieliniowych Musimy określić: 1 dziedzinę funkcji f (x), x D f (x) = 0. (1) 2 przedziały izolacji pierwiastków (rzeczywistych i/lub zespolonych) wykres funkcji f (x) 3 dla wielomianów istnieją metody analitycznego izolowania pierwiastków Tu zakładamy, że funkcja f (x) jest klasy C 2, plus ewentualnie dodatkowe warunki.

Typy równań nieliniowych f(x) x Rys. 1: Funkcja nieliniowa jednej zmiennej

Metoda połowienia (bisekcji) f(x) a 2ε x 0 b x Rys. 2: Idea poszukiwania rozwiązań równania nieliniowego

Metoda połowienia (bisekcji) Start Czytaj: A,B,YA,YB, EPS X=(A+B)/2 Y=F(X) Y=0? Tak Nie A = X YA = Y Tak YA Y < 0? Nie B = X YB = Y Drukuj: X jest pierwiastkiem Nie B-A <EPS? Tak STOP 1 Drukuj: A,B,YA,YB,EPS STOP 2 Rys. 3: Schemat blokowy programu Bisekcja

Regula falsi regula linia falsus fałszywy regula falsi metoda fałszywego założenia o liniowości funkcji Założenia: 1 w rozpatrywanym przedziale [a, b] równanie ma dokładnie jeden pojedynczy pierwiastek 2 f (a) f (b) 0 3 f (x) C 2 4 f (x) > lub < 0, f (x) > lub < 0 cztery przypadki Rozpatrzymy: f (x) > 0, f (x) > 0

Regula falsi f(x) f(b) B 0 a x 1 x 2 b x f(x 1 ) f(a) A C D Rys. 4: Regula falsi

Regula falsi Patrz rys. 4: Prowadzimy cięciwę przez punkty A(a, f (a)) i B(b, f (b)) o równaniu f (b) f (a) y f (a) = (x a) b a x 1 pierwsze przybliżenie szukanego pierwiastka x 1 = a f (a) (b a) f (b) f (a) jeśli f (x 1 ) = 0 to mamy rozwiązanie i koniec pracy Jeśli f (x 1 ) 0 to:...

Regula falsi Jeśli f (x 1 ) 0 to kolejne wyrazy ciągu przybliżeń: x 0 = a, x k+1 = x k f (x k ) f (b) f (x k ) (b x k), k = 1, 2,..., n Metoda siecznych Zbieżność znacznie szybsza, bo rezygnujemy z żądania, by funkcja f (x) miała w punktach wytyczających kolejną cięciwę różne znaki, a do (n + 1) przybliżenia korzystamy z poprzednio wyznaczonych punktów x n i x n 1 x n+1 = x n f (x n)(x n x n 1 ) f (x n ) f (x n 1 )

Metoda Newtona (metoda stycznych) f(x) f(b) B 0 f(x 1 ) 0 a x 2 B 1 x 1 b x f(a) Rys. 5: Metoda Newtona(stycznych)

Metoda Newtona (metoda stycznych) Rozważamy przykład, gdy zarówno f (x) > 0 i f (x) > 0 (rys. 5). 1 Prowadzimy styczną z punktu B 1 o równaniu y f (b) = f (b)(x b). Dla y = 0 mamy x 1 = b f (b) f (b) 2 Gdy rozwiązanie za mało dokładne prowadzimy kolejną styczną z punktu (x 1, f (x 1 )). Można wykazać, że x 1 leży bliżej rozwiązania niż b. 3 Kolejne przybliżenia liczymy ze wzoru x n+1 = x n f (x n) f (x n )

Równania algebraiczne Poszukujemy zer (rzeczywistych lub zespolonych) wielomianu f (z) = a 0 z n + a 1 z n 1 +... + a n 1 z + a n = 0, a n R Twierdzenie Sturma Ciąg Sturma f 0 (x), f 1 (x), f 2 (x),... f p (x), gdzie f 0 (x) f (x) f 1 (x) f (x) f 2 (x) reszta z dzielenia f 0 (x)/f 1 (x) wzięta ze znakiem przeciwnym f 3 (x) reszta z dzielenia f 1 (x)/f 2 (x) wzięta ze znakiem przeciwnym

Twierdzenie Sturma Jeżeli ciąg (f i (x)), i = 0, 1,..., p jest ciągiem Sturma na przedziale [a, b] i f 0 (a) f 0 (b) 0, to liczba zer rzeczywistych wielomianu f (x) leżących w tym przedziale wynosi N(a) N(b), gdzie N(x 0 ) liczba zmian znaku w ciągu Sturma w punkcie x = x 0. Metoda iterowanego dzielenia Dzielimy wielokrotnie przez (x x j ). Po pierwszym dzieleniu f (x) = (x x j )(b 0 x n 1 + b 1 x n 2 +... b n 1 ) + R j gdzie R j = f (x j ), a b 0 = a 0, b k = a k + x j b k 1, czyli R j = b n = a n + x j b n 1 k = 1, 2,..., n

Metoda iterowanego dzielenia Powtórne dzielenie: f (x) = (x x j ) 2 (c 0 x n 2 + c 1 x n 3 +... + c n 2 + (x x j )R j + R j gdzie R j = f (x j ) oraz c 0 = b 0 = a 0, c k = b k + x j c k 1, k = 1, 2,..., n 1, R j = c n 1 = b n 1 + x j c n 2

Metoda iterowanego dzielenia By obliczyć kolejne wyrazy ciągu przybliżeń (x k ) można zastosować metodę siecznych x j+1 = x j R j(x j x j+1 ) R j R j 1 startując z x 1 i x 2, lub metodę Newtona x j+1 = x j R j R j startując z x 1

Zadanie Znaleźć takie rozwiązanie α R n układu równań, w którym odwzorowanie F : R n R n przyjmuje wartość zero, czyli F (α) = 0.

Koniec? :-( Koniec wykładu 2