BÖLÜM 6
İNTERPOLASYON
Bir fonksiyon sonlu sayıdaki
x
0,...,
x
n
R
noktalarında aldığıf x
0,...,
f x
n fonksiyon değerleri bilinsin ( ancak fonksiyonun kendisi bilinmiyor). Bu noktalardan geçenn
. dereceden bir tek2 0 1 2
( ) ... n
n n
P x a a x a x a x
Polinomu vardır.
x
0,...,
x
n noktalarından geçenP x
n
polinomu elde edilerek herhangi birx
noktasındakif x
değerinin yerineP x
n
değeri alınırsa, bilinmeyen f x( )değeri yaklaşık olarak
n
f x
P x
şeklinde hesaplanmış olur. Bu yaklaşıman
. Dereceden polinom interpolasyonu denir.
x
0,
f x
0
,
x f x
1,
1
,...,
x
n,
f x
n
noktalarından geçenn
. dereceden polinom denklemi2 0 1 2
( ) ... n
n n
P x a a x a x a x
Şeklinde elde edillecek.
İNTERPOLASYON VE LAGRANGE POLİNOMU
Birinci Dereceden Polinom İnterpolasyonu
Bir fonksiyonun x x0, 1R noktalarındaki f x( )0 , f x( )1 değerleri bilinsin. x0 x x1 olmak üzere,
x
bir ara değer olsun ve f x( )bilinmesin (yada kolay hesaplanamasın). f x( ) değerini birinci dereceden polinom interpolasyonu yardımı ile hesaplamaya çalışalım.
x f x
0,
0
,
x f x
1,
1
noktalarından geçen doğru denklemi
0 0y
y
m x
x
,
1
0 1 0 f x f x m eğim x x
1 0 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 0 f x f x P x f x x x x x x x f x x x f x x x x x x x f x f x x x x x x x x x f x f x x x x x
1 0 0 1 x x L x x x ,
0 1 1 0 x x L x x x
0 0 01,
1 00
x
x iken L x
L x
1 0 10,
1 11
x
x iken L x
L x
1( )
0 0 1 1P x
L x f x
L x f x
ÖRNEK:
03.1
01.1314
x
için f x
13.2
11.1632
x
için f x
3.16
?
x
için f x
1
0
0 1 0 1 1 0 x x x x P x f x f x x x x x
1 3.16 3.2 3.16 3.1 3.16 1.1314 1.1632 1.15084 3.1 3.2 3.2 3.1 P
ln
f x
x
’in gerçek değeri
3.16
ln 3.16
1.1505
f
n. Dereceden Polinom İnterpolasyonu
0, ,1 2,..., n
x x x x değerleri için
f x
0, ( ), ( ),...,
f x
1f x
2f x
n fonksiyon değerleri bilinsin.
x
0,
f x
0
,
x f x
1,
1
,
x
2,
f x
2
,...,
x
n,
f x
n
0
0 1
1...
n n n
P x
L x f x
L x f x
L
x f x
olarak ifade edilir.
0 0( ) 1,
0 1( )
00,
2( )
00,...,
( )
00
n nP x
L x
L x
L x
L x
1 0( )
10,
1( ) 1,
1 2( )
10,...,
( )
10
n nP x
L x
L x
L x
L x
2 0( )
20,
1( )
20,
2( ) 1,...,
2( )
20
n nP x
L x
L x
L x
L x
0(
)
0,
1(
)
0,
2(
)
0,...,
(
) 1
n n n n n n nP x
L x
L x
L x
L x
1, ( ) 0, j i i j L x i j olmak üzere L x0( ) polinomunu göz önüne alalım .
0 1 2
...
nL x
c x
x
x
x
x
x
0 n n i i i P x L x f x
0 0 n n j i i j i j j i x xf x Langrance İnterpolasyon Polinomu
x x
elde edilir. Bu formüle Lagrange interpolasyon formülü adı verilir.
ÖRNEK:
f :R R
1, 0,1, 4
noktalarındaki değerleri
3, 2, 4, 10
‘dur. Bu fonksiyonun 3. dereceden polinom denklemini oluşturunuz.
3 0 0 1 1 2 2 3 3P x
L x f x
L x f x
L x f x
L x f x
3 0 i i i L x f x
1
2
3
0 0 1 0 2 0 3 x x x x x x L x x x x x x x
0 1 4 1 4 1 0 1 1 1 4 10 x x x x x x
1 1 1 4 4 x x x L x
2 1 4 6 x x x L x
3 1 1 60 x x x L x Olmak üzere 3 3 0 ( ) i( ) ( )i i P x L x f x
3 1 4 1 1 4 1 4 1 1 3 2 4 10 10 4 6 60 x x x x x x x x x x x x P x 2
x
yaklaşık değeri hesaplayınız.İnterpolasyonda Hata
0
,...,
nx
x
noktaları
a b
,
aralığında olsun.f
n1
a b
,
aralığında sürekli bir fonksiyonx
a b
,
için
f
n1
x
var olsun.
,
x
a b
için
x
a b
,
vardır ki;
1 0 1 1 0 ... 1 ! , , ... 1 ! 1 ! n n n n n n n f f x P x x x x x n f x M x a b b a M M f x P x x x x x n n Kaynaklar
1. Fikri Öztürk web sitesi
http://80.251.40.59/science.ankara.edu.tr/ozturk/index.html
2. Bilgisayar uygulamalı sayısal analiz yöntemleri (II. baskı) Doç. Dr.Eyüp Sabri TÜRKER
Araş. Gör. Engin CAN 3. Nümerik Analiz
Doç. Dr. Ömer AKIN
A.Ü.F.F. Ders Kitapları YAYINI (1998) 4. Sayısal Yöntemler ve Matlab Uygulamaları
Nurhan KARABOĞA(2012)