Fundamentals of Data Analysis Lecture 12 Approximation, interpolation and extrapolation.

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Modelowanie i symulacja
Metody numeryczne część 3. Całkowanie metodą Eulera i Simpsona.
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
IV Tutorial z Metod Obliczeniowych
Interpolacja Cel interpolacji
WŁASNOŚCI FUNKCJI LINIOWEJ
STATYSTYKA WYKŁAD 03 dr Marek Siłuszyk.
Różniczkowanie numeryczne
Metoda elementów skończonych cd.
Badania operacyjne. Wykład 2
Metody numeryczne wykład no 2.
Metody Numeryczne Wykład no 3.
Wykład no 3.
Metody numeryczne wykład no 7.
Interpolacja funkcji Dane wartości funkcji y n w punktach x n, gdzie n=0,1,2,....N-1. x y x0x0 y0y0 xnxn ynyn x N-1 y N-1.
Wykład no 11.
Grafika komputerowa Wykład 7 Krzywe na płaszczyźnie
Materiały pochodzą z Platformy Edukacyjnej Portalu
WŁASNOŚCI FUNKCJI LINIOWEJ
OPORNOŚĆ HYDRAULICZNA, CHARAKTERYSTYKA PRZEPŁYWU
Metody matematyczne w Inżynierii Chemicznej
Metoda różnic skończonych I
Dane do obliczeń.
Dodatkowe własności funkcji B-sklejanych zawężenie f do K Rozważmy funkcjeIch zawężenia do dowolnego przedziałutworzą układ wielomianów. Dla i=k ten układ.
Metody matematyczne w inżynierii chemicznej
ETO w Inżynierii Chemicznej MathCAD wykład 4.. Analiza danych Aproksymacja danych.
Metody numeryczne SOWIG Wydział Inżynierii Środowiska III rok
Krzysztof Kucab Rzeszów, 2012
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zakładamy a priori istnienie rozwiązania α układu równań.
Funkcja liniowa ©M.
Źródła błędów w obliczeniach numerycznych
Rozwiązywanie liniowych układów równań metodami iteracyjnymi.
Henryk Rusinowski, Marcin Plis
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
MOiPP Matlab Aproksymacja Interpolacja Inne metody obliczeniowe
Metody numeryczne szukanie pierwiastka metodą bisekcji
Rozwiązywanie układów równań liniowych różnymi metodami
Metody matematyczne w Inżynierii Chemicznej
Metody matematyczne w inżynierii chemicznej Wykład 3. Całkowanie numeryczne.
Metody Numeryczne Ćwiczenia 3
METHOD OF LINES (MOL) Poznan University of Life Sciences Department of Hydraulic and Sanitary Engineering Hamdi, Schiesser & Griffiths:
Tematyka zajęć LITERATURA
Metody matematyczne w inżynierii chemicznej
Ćwiczenia 7 Interpolacja za pomocą ilorazów różnicowych
Ćwiczenia 8 Aproksymacja funkcji
Wstęp do metod numerycznych
Metody nieinkluzyjne: Metoda iteracji prostej.
Analiza szeregów czasowych
Regresja liniowa Dany jest układ punktów
Wstęp do metod numerycznych
Wykład 6 Dr Aneta Polewko-Klim
ELEMENTY METOD NUMERYCZNYCH
Pakiety numeryczne Interpolacja i aproksymacja
Stosowane modele równowagi ogólnej (CGE) Wykład 2.
FUNKCJA KWADRATOWA o Definicja o Posta ć funkcji kwadratowej Posta ć ogólna Posta ć kanoniczna Posta ć iloczynowa o Wykres funkcji kwadratowej o Własno.
DALEJ Sanok Spis treści Pojęcie funkcji Sposoby przedstawiania funkcji Miejsce zerowe Monotoniczność funkcji Funkcja liniowa Wyznaczanie funkcji liniowej,
Wstęp do metod numerycznych
Wstęp do metod numerycznych Wykład 6 Interpolacja 1 dr inż. Wojciech Bieniecki Instytut Matematyki i Informatyki
Rozwiązywanie układów równań Radosław Hołówko Konsultant: Agnieszka Pożyczka.
Nierówności kwadratowe Nierównością kwadratową nazywamy nierówność którą można przedstawić w jednej z następujących postaci (dla a różnego od 0):
Matematyka przed egzaminem czyli samouczek dla każdego
Metody matematyczne w Inżynierii Chemicznej
Metody matematyczne w inżynierii chemicznej
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Jednorównaniowy model regresji liniowej
Obliczenia w Matlabie Interpolacja i aproksymacja
Sterowanie procesami ciągłymi
Zapis prezentacji:

Fundamentals of Data Analysis Lecture 12 Approximation, interpolation and extrapolation

Programme for today F Definitions F Approximation methods F Interpolation methods F Extrapolation methods

Definitions Aproksymacja jest to przybliżanie funkcji zwanej funkcją aproksymowaną inną funkcją zwaną funkcją aproksymującą. Aproksymacja bardzo często występuje w dwóch przypadkach: gdy funkcja aproksymowana jest przedstawiona w postaci tablicy wartości i poszukujemy dla niej odpowiedniej funkcji ciągłej lub gdy funkcję o dosyć skomplikowanym zapisie analitycznym chcemy przedstawić w „prostszej” postaci.

Definicje Interpolacja - wyznaczanie funkcji w zadanym przedziale na podstawie przyjmowanych przez nią wartości w pewnych punktach tego przedziału; gdy szukaną funkcję przybliża się odcinkami prostych (funkcjami liniowymi), interpolację nazywa się interpolacją liniową. Ekstrapolacja - wyznaczanie wartości funkcji określonej w danym przedziale w punktach leżących poza tym przedziałem.

Aproksymacja n Funkcji aproksymującej (przybliżającej) poszukuje się zwykle w określonej rodzinie funkcji. Najczęściej będzie to tzw. wielomian uogólniony będący kombinacją liniową funkcji bazowych n Przyjęcie odpowiednich funkcji bazowych powoduje, że aby wyznaczyć funkcję aproksymującą należy wyznaczyć wartości współczynników a 0, a 1 … a m. n

Aproksymacja Jako funkcje bazowe stosowane są: n jednomiany, n funkcje trygonometryczne, n wielomiany ortogonalne.

Aproksymacja Aproksymacja funkcji powoduje powstanie błędów i sposób ich oszacowania wpływa na wybór metody aproksymacji. Jeśli błąd będzie mierzony na dyskretnym zbiorze punktów to jest to aproksymacja punktowa, a jeśli będzie mierzony w przedziale to jest to aproksymacja integralna lub przedziałowa.

Aproksymacja n W poniższej tabeli zostały odnotowane wyniki przeprowadzonego doświadczenia n Przeprowadzający doświadczenie stwierdził, że badana funkcja jest zbliżona do funkcji kwadratowej oraz wartość f(2,5) jest obarczona zbyt dużym błędem. n Wyznaczyć wartość funkcji y= f(x) dla x=2,5. Przykład xixi 0,000,501,001,502,002,503,003,50 y i = f(x i )1,020,620,500,600,981,553,125,08

Aproksymacja n Ponieważ wartość funkcji f(2,5) = 1,55 obarczona jest błędem nie bierzemy jej pod uwagę, zatem obliczenia będą oparte na tabeli: n Zgodnie z uwagą poczynioną przez przeprowadzającego eksperyment funkcja będzie przybliżana parabolą F 2 (x) = a 0 + a 1 x + a 2 x 2. n Współczynniki zostaną wyznaczone poprzez rozwiązanie układu równań liniowych. Przykład xixi 0,000,501,001,502,003,003,50 y i = f(x i )1,020,620,500,600,983,125,08

Aproksymacja Przykład

Aproksymacja Rozwiązując układ równań: otrzymujemy a 0 = 1,124, a 1 = -1,495, a 2 = 0,739, zatem Przykład

Aproksymacja Rozwiązanie zadania otrzymujemy wstawiając x = 2,5: Przykład

Interpolacja Rodzaje interpolacji: n Interpolacja wielomianami n Interpolacja funkcjami wymiernymi n Interpolacja funkcjami trygonometrycznymi n Interpolacja funkcjami sklejanymi (spline)

Interpolacja Zastosowania interpolacji: n Szacowanie określonych wielkości w punktach pośrednich. n Prowadzenie gładkich krzywych lub powierzchni przez punkty pomiarowe lub z symulacji (funkcje sklejane). n Algorytmy numeryczne, np.: o Znajdowanie miejsc zerowych funkcji o Uzbieżnianie procesów iteracyjnych (np. SCF) o Różniczkowanie i całkowanie numeryczne.

Interpolacja W przedziale [a,b] dane są węzły x 0 =a; x 1, x 2,..., x n =b takie że f(x 0 )=y 0, f(x 1 )=y 1, f(x 2 )=y 2,..., f(x n )=y n Należy znaleźć funkcję interpolującą F która w węzłach przyjmuje takie same wartości jak f. f(x 0 ) f(x 1 ) f(x 2 ) f(x k ) f(x n ) y

Interpolacja Wzór interpolacyjny Lagrange’a

Interpolacja Oszacowanie błędu wzoru interpolacyjnego Wyższy stopień wielomianu interpolacyjnego (więcej węzłów) wcale nie musi oznaczać poprawy jakości interpolacji. Przykładem negatywnym jest interpolowanie funkcji y=|x| lub y=1/(1+ax 2 ). Wręcz przeciwnie: im niższy stopień wielomianu tym lepiej.

Interpolacja Równanie prostej przechodzącej przez 2 punkty Przykład y0y0 y1y1 y

Interpolacja Wzór interpolacyjny Newtona - ilorazy różnicowe

Interpolacja Interpolacja funkcjami sklejanymi a=x 0 x1x1 x2x2 x n-1 x n =b x y (x 0,y 0 ) (x 1,y 1 ) (x 2,y 2 ) (x n-1,y n-1 ) (x n,y n ) P 0 (x) P 1 (x) P 2 (x) P n-1 (x)

Interpolacja

Ekstrapolacja

Koniec wykładu !