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

Podobne dokumenty
Obliczenia naukowe Wykład nr 6

Metody numeryczne. Sformułowanie zagadnienia interpolacji

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

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

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

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

Analiza numeryczna Kurs INP002009W. Wykład 8 Interpolacja wielomianowa. Karol Tarnowski A-1 p.223

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

Interpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna

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

DOPASOWYWANIE KRZYWYCH

INTERPOLACJA I APROKSYMACJA FUNKCJI

Metody numeryczne. Sformułowanie zagadnienia interpolacji

3. Interpolacja. Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która

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

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

Metody numeryczne. Ilorazy różnicowe. dr Artur Woike. Wzory interpolacyjne Newtona i metoda Aitkena.

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

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

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

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

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

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

Newton vs. Lagrange - kto lepszy?

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

S Y L A B U S P R Z E D M I O T U

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

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

Zaawansowane metody numeryczne

Obliczenia naukowe Wykład nr 2

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

Metody numeryczne i statystyka dla in»ynierów

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

Specjalnościowy Obowiązkowy Polski Semestr szósty

Metody numeryczne I Równania nieliniowe

Egzamin z Metod Numerycznych ZSI, Grupa: A

Analiza numeryczna kolokwium2a-15grudnia2005

Całkowanie numeryczne przy użyciu kwadratur

Metody numeryczne Wykład 6

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

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

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

Oferta wydawnicza Politechniki Gdańskiej jest dostępna pod adresem

Metody Numeryczne Wykład 4 Wykład 5. Interpolacja wielomianowa

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

KARTA KURSU (realizowanego w module specjalności) Metody numeryczne

1 Równania nieliniowe

Interpolacja i modelowanie krzywych 2D i 3D

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

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

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

Interpolacja funkcji

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

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Elementy metod obliczeniowych. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

Dystrybucje, wiadomości wstępne (I)

Bardzo łatwa lista powtórkowa

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Narzędzia matematyczne zastosowane w systemie biomonitoringu wody

Metody numeryczne w przykładach

Przykładowy program ćwiczeń

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

Matematyka dyskretna dla informatyków

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

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

Metody numeryczne. Janusz Szwabiński. nm_slides.tex Metody numeryczne Janusz Szwabiński 2/10/ :02 p.

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

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

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

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

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

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

Analiza matematyczna i algebra liniowa Wprowadzenie Ciągi liczbowe

KONSPEKT FUNKCJE cz. 1.

Teoria. a, jeśli a < 0.

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

Metody numeryczne Wykład 7

Metody numeryczne rozwiązywania równań różniczkowych

Metody rozwiązywania równań nieliniowych

Obliczenia naukowe Wykład nr 8

Interpolacja krzywymi sklejanymi stopnia drugiego (SPLINE-2)

Aproksymacja. funkcji: ,a 2. ,...,a m. - są funkcjami bazowymi m+1 wymiarowej podprzestrzeni liniowej X m+1

Pomiar współczynnika pochłaniania światła

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

III. INTERPOLACJA Ogólne zadanie interpolacji. Niech oznacza funkcjê zmiennej x zale n¹ od n + 1 parametrów tj.

Wstęp do metod numerycznych Zadania numeryczne 2016/17 1

Zajęcia nr. 3 notatki

1. Pochodna funkcji. Twierdzenie Rolle a i twierdzenie Lagrange a.

zaznaczymy na osi liczbowej w ten sposób:

Zwięzły kurs analizy numerycznej

Grafika komputerowa Wykład 7 Modelowanie obiektów graficznych cz. I

Matematyka dyskretna

Metody numeryczne. Postać zmiennoprzecinkowa liczby. dr Artur Woike. Arytmetyka zmiennoprzecinkowa. Uwarunkowanie zadania.

Algorytmy obliczeniowe

Rozwiązywanie równań nieliniowych

FUNKCJA POTĘGOWA, WYKŁADNICZA I LOGARYTMICZNA

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

Z-ETI-1040 Metody numeryczne Numerical Methods

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

Transkrypt:

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Technologie informatyczne Interpolacja metoda funkcji sklejanych Materiały pomocnicze do ćwiczeń laboratoryjnych 5 Część II Opracowanie: Michał Grochowski, dr inż. Robert Piotrowski, dr inż. Arkadiusz Cimiński, mgr inż. Gdańsk

1. Wprowadzenie Interpolacja wielomianowa metodą Lagrange a lub Newtona z zastosowaniem dużej liczby węzłów interpolacyjnych wymusza stosowanie wielomianu interpolacyjnego wysokiego stopnia. Może to prowadzić, szczególnie dla węzłów interpolacyjnych rozmieszczonych w równych odstępach, do tzw. efektu Rungego, który polega na oscylacji wielomianu na końcach przedziału interpolacji. Pogarszanie się dokładności interpolacji wraz ze wzrostem stopnia wielomianu interpolacyjnego jest charakterystyczne dla interpolacji funkcji, które nie są ciągłe lub mają nieciągłe pochodne. Ponadto, w niektórych przypadkach, interpolacja wielomianem wysokiego stopnia jest wrażliwa na zaburzenia danych wejściowych, co może skutkować źle uwarunkowanym zadaniem. Rozwiązaniem powyższych problemów jest zastosowanie interpolacji lokalnej (na kilku podprzedziałach) wielomianami niskiego stopnia i późniejszym połączeniem ich (sklejeniem). Jest to interpolacja wielomianowa funkcjami sklejanymi (ang. spline function). Metoda ta gwarantuje gładkie przejście między kolejnymi podprzedziałami (równość wartości i pochodnych na granicach podprzedziałów). 2. Interpolacja wielomianowa funkcjami sklejanymi 2.1. Pojęcie funkcji sklejanej Definicja 1 Niech na przedziale danych będzie różnych punktów oraz niech zachodzi: Warunek (1) powoduje, że punkty dzielą przedział na podprzedziałów. Podział ten oznaczmy przez. Powiemy, że funkcja określona na przedziale jest interpolacyjną funkcją sklejaną stopnia jeżeli: a). jest wielomianem stopnia co najwyżej na każdym podprzedziale, b)., tzn. ma ciągłe pochodne do stopnia włącznie. (1) Punkty to węzły funkcji sklejanej. Oznaczmy zbiór wszystkich funkcji sklejanych stopnia o węzłach w punktach jako. Dodatkowo niech. Zatem na każdym podprzedziale, funkcja jest wielomianem stopnia co najwyżej : Zatem otrzymujemy dowolnych stałych. Widać więc, że żądanie ciągłości pochodnych stopnia w każdym węźle wewnętrznym daje warunków. Ostatecznie funkcja zależy od parametrów. 2 (2)

Warto zauważyć, że interpolacja wielomianowa funkcjami sklejanymi pierwszego stopnia jest interpolacją liniową (interpolacją wielomianem pierwszego stopnia) w poszczególnych podprzedziałach. W praktyce najczęściej stosuje się interpolację wielomianową funkcjami sklejanymi trzeciego stopnia. Metoda ta zostanie opisana w dalszej części opracowania. 2.2. Funkcje sklejane trzeciego stopnia Definicja 2 Niech dana będzie funkcja. Funkcję nazywamy interpolacyjną funkcją sklejaną trzeciego stopnia dla funkcji, jeżeli: Funkcja zależy od parametrów, więc interpolacyjne funkcje sklejane trzeciego stopnia mają dwa stopnie swobody wobec czego trzeba nałożyć na nie dwa dodatkowe warunki (zależne od własności funkcji i informacji o niej). Są to najczęściej: lub (3) (4a) ustalone liczby rzeczywiste. (4b) Jeżeli funkcja ma pochodne w punktach i są one znane, to można je przyjąć jako wartości liczb. Dodatkowo niech: Rozwijając wcześniejsze rozważania można napisać, że interpolacyjną funkcją sklejaną trzeciego stopnia jest funkcja postaci: (5a) (5b) (6a) (6b) Wartości parametrów układ równań: można wyznaczyć rozwiązując następujący 3

(7a) (7b) oraz, gdy zachodzi: (8a) (8b) Wartość błędu bezwzględnego przybliżenia funkcji przez można oszacować na podstawie następującej zależności:,., (9) Przykład 1 Dana jest następująca tablica złożona z argumentów i wartości pewnej funkcji: Wiedząc, że: : 1/2 1 3/2 2 2 1 2/3 1/2 a). Dokonaj interpolacji powyższej funkcji za pomocą funkcji sklejanych trzeciego stopnia. b). Oblicz parametry funkcji sklejanej wyznaczonej w punkcie a). dla poszczególnych podprzedziałów. 4

a). Widać, że węzły interpolacyjne rozmieszczone są w równych odległościach:. Dodatkowo z danych zadania mamy: (10a) Jednocześnie zgodnie z zależnością (8b) zachodzi: (10b) Wyznaczamy wartości parametrów z warunkami (7b): korzystając z układu równań (7a) (11a) (11b) (11c) (11d) (11e) (11f) 5

(11g) b). Dla podprzedziału, korzystając z zależności (6a) z warunkami (6b) mamy: (12a) (12b) (12c) Zatem interpolacyjna funkcja sklejania trzeciego stopnia dla podprzedziału jest postaci: (12d) Dla podprzedziału, korzystając z zależności (6a) z warunkami (6b) mamy: (13a) (13b) 6

(13c) Zatem interpolacyjna funkcja sklejania trzeciego stopnia dla podprzedziału jest postaci: (13d) Dla podprzedziału, korzystając z zależności (6a) z warunkami (6b) mamy: (14a) (14b) (14c) Zatem interpolacyjna funkcja sklejania trzeciego stopnia dla podprzedziału jest postaci: (14d) Bibliografia Dahlquist G., Björck A. (1983). Metody numeryczne. PWN. Fortuna Z., Macukow B., Wąsowski J. (1982). Metody numeryczne. Wydawnictwa Naukowo-Techniczne. Polański R., Polański Z. (1991). Algorytmy i programy dla inżynierów. Wydawnictwo Czasopism i Książek Technicznych. Praca zbiorowa pod redakcją E. Straszyckiej. (2002). Laboratorium metod numerycznych. Wydawnictwo Politechniki Śląskiej. Praca zbiorowa pod redakcją D. Zboś (1989). Metody numeryczne. Wydawnictwo Politechniki Krakowskiej. 7