Metody numeryczne 1 (MEN331) - Ćwiczenia 6


Kalendarium, ZasadyĆw1, Ćw2, Ćw3, Ćw4, Ćw5, Ćw6, Ćw7, Ćw8, Ćw9, Ćw10, Ćw11, Ćw12, Ćw13
Prowadzący: Rafał Witkowski
Temat: Interpolacje wielomianowe węzłów równoodległych, interpolacje funkcjami sklejanymi

Interpolacja dla węzłów równoodległych


Często węzły interpolacyje są równo odległe tzn. oddalone od siebie o tą samą wartość (x(i+1) - x(i) = h)  
h
nazywamy krokiem (odległość 2-ch sąsiednich węzłów)
Wzór Lagrange'a przyjmuje wtedy postać:


Aby określić postać Newtona tego wielomianu Lagrange'a zdefiniujmy wpierw różnicę progresywną rzędu k funkcji f :



Dla węzłów równoodległych uzyskujemy następującą zależność:



Prawdziwe są także następujące wzory:



A zatem postać Newtona wielomianu interpolacyjnego Lagrange'a dla węzłów równoodległych jest równa:


Zadanie 1

Wyznacz wielomian interpolacyjny Lagrange'a przy węzłach równoodległych, wiedząc, że:
a) f(1) = 2, f(2) = 2, f(3) = 1, f(4) = 5
b) f(-1) = 3, f(1) = 2, f(3) = 4, f(5) = 2

Interpolacja funkcjami sklejanymi (splajnami)

Znając wartości funkcji w kilku punktach możemy ją także interpolować przy pomocy naturalnych funkcji sklejanych S(x). Każdą taką funkcję określoną na punktach  da się jednoznacznie wyznaczyć z wzorów:

Podstawiając wszystkie dane otrzymamy m+n równań liniowych z m+n niewiadomymi, które po rozwiązaniu da nam wszystkie potrzebne wpółczynniki, które właśnie jednoznacznie wyznaczają wielomian S(x).

Zadanie 2

Wyznacz wielomian interpolacyjny przy pomocy funkcji sklejanych wiedząc, że:
a) f(1) = 2, f(2) = 2, f(3) = 1, f(4) = 5
b) f(0) = 3, f(1) = 2, f(3) = 4, f(5) = 2
Wyznacz wartości tych wielomianów w punkcie f(2,5)

Zadanie 3 (zadanie domowe)

Nauczyć się porządnie na kolokwium.