Interpolasi Spline
OLEH:
I MADE SAPTA HADI
12/330081/TK/39272
TEKNIK GEODESI
FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
2015
S (x )
sedemikian sehingga
S ( xi ) =( y i )
untuk 0 i n . Diambil
S0 ( x ) ; x [x 1 , x 2 ]
Sx = S1 ( x ) ; x [ x1 , x2 ]
Sn1 ( x ) ; x [x n1 , x n ]
Dengan setiap
Si( x )
S i ( x ) . Garis ini
mi=
y i+1 y i
x i+1x i
(x i , y i )
dan
x ,(S ( x ) )
untuk sembarang
mi=
x [ x i , x +1i ]
, sehingga
S i ( x ) y i
xx i
yang memberikan
S i ( x )= y i+mi ( xx i )
y i+
y i +1 y i
( xx i ) (C .1 .1)
x i +1x i
Contoh
Interpolasi spline linier untuk data berikut:
Penyelesaian :
,
7
5
1
,
0
4,51,3
( x0 ) =1,3+32 x
0,10
2,12,0
( x0,4 ) =1,6+ x
0,50,4
[ 0,75 ;1 ] S 4 ( x )=5+
5,02,1
( x0,5 )=3,711,6 x
0,750,5
35
( x0,75 )=118 x
10,75
Jadi spline adalah potongan linear, yaitu linear di antara setiap titik data. Persamaan
(C.1.1) dapat dituliskan kembali sebagai
S i ( x )=ai x +b i , i=0,1, , n1
dengan
ai=
y i +1 y i
dan bi = y iai x i
x i +1xi
Kekurangan utama spline linear adalah pada titik-titik data di mana dua spline
bertemu, kemiringannya berubah secara mendadak. Secara formal ini berarti bahwa
turunan pertama dari fungsi tidak kontinyu pada titik-titik tersebut. Kelemahan ini
diatasi oleh penggunaan polinomial spline orde yang lebih tinggi.
2. Spline Kuadratik
Tidak seperti spline linear, spline kuadratik tidak dide.nisikan sepenuhnya oleh nilai-
nilai di
xi
oleh
2
S i (x)=ai x +b i x +c i
x0
x1
x2
xn
yy
y1
y2
yn
1. Setiap subinterval
2. Syarat pada kontinuitas dari S (x) memberikan suatu persamaan tunggal untuk
setiap titik dalam
'
'
S i1 ( x i )=S i (x i)
x i , i=0,1,2, , n1
yaitu:
n1
3 n1
sistem
mempunyai kekurangan ketentuan.
3. Pilihan-pilihan yang mungkin untuk melengkapi kekurangan ketentuan yaitu
S ' ( x 0 ) =0 atau S ( {x} rsub {0} )=0
Sekarang dimisalkan
z i+1z i
2 ( x i+1x i )
2
( xx i ) + z i ( xxi ) + y i C .2 .1
y i+1 yi =
diperoleh
zi +1z i
2
( xx i ) + z i ( xx i ) + y i
2 ( x i +1x i)
z i+1 zi
( xx i) + zi ( xx i )
2
z i+1 dari z i
x=x i+1
y i+1 yi =
z i+1 zi
( xx i)
2
y i +1 y i
z i
xi +1x i
Contoh
Interpolasi spline kuadratik untuk data berikut ini
dengan ketetapan
y
z o=0
Penyelesaian :
pertama-tama hitung nilai
0,0
0,1
0,4
0,5
1,3
4,5
2,0
2,1
zi
z 1=2
y 1 y 0
4,51,3
z 0=2
0=64
x 1x 0
0,10
z 2=2
y 2 y 1
24,5
242
z 1=2
64=
x 2x 1
0,40,1
3
z 3=2
y 3 y 2
2,12 242 248
z 2=2
+
=
x 3x 2
0,50,4 3
3
S 1 ( x )=
2 ( x 1x 0 )
z 2z 1
2 ( x 2x 1)
2
( xx 0 ) + z 0 ( xx 0 ) + y 0
( xx 1 ) + z1 ( xx 1 ) + y 1
2170
( x 0,1 )2+ 64 ( x0,1 ) +4,5
9
2170 2 1010
194
x +
x+
, untuk 0,1 x 0,4
9
9
45
S 2 ( x )=
z 1z 0
z 3z 2
2
( xx 2 ) + z 2 ( xx 2 ) + y 2
2 ( x 3x 2 )
2450
242
( x0,4 )2
( x 0,4 ) +2
3
3
2450 2 2202
4948
x
x+
,untuk 0,4 x 0,5
3
3
30
z i+1z i
,b i=z i2 ai x i , c i=ai x i2z i x i+ y i
2 ( x i+1x i )
3. Spline Kubik
f ( x)
S (x)
adalah
suatu potongan fungsi polinomial berderajat tiga (kubik) yang menghubungkan dua titik
yang bersebelahan, dengan ketentuan, untuk i=0,1,2, , n1
[ x i , x i+1 ] ,i=0,1,2, , n1
S i ( x )=ai ( xx i) 3+ bi ( xxi ) 2+ ci ( xx i ) +d i
x=x i , i=0,1, , n
x0
dan
xn
dipenuhi:
S ( x 0 )=S left ({x} rsub {n} right ) =0
boundary)
S ' ( x 0 ) =f ' ( x 0 ) dan S ' ( x n ) =f ' (x n ) (disebut batas apitan/ clamped boundary)
d i= y i , c i=
d i+1d i hi
1
( 2 bi +b i ) , ai=
( b b ) C .3 .1
hi
3
3 hi i+1 i
Contoh C.3
Buatlah interpolasi spline kubik untuk data berikut ini
x
y
'
'
1
'
'
( )
( )
terhadap syarat batas : S ( x 0 ) =S 0 =c 0=2 dan S ( x n ) =S 3 =c n=2
Penyelesaian:
Lebar subinterval pada sumbu x:
h1=h2=h3 =h4 =1
dan beda terbagi pertama, dengan mengingat bahwa
d i=f ( xi ) = y i
, yaitu :
d 1d 0
d d
d d
=1, 2 1 =3, 3 2 =1
h0
h1
h2
Persamaan matriks dapat dituliskan sebagai
[ ][ ] [ ] [ ]
2
1
0
0
1
4
1
0
0
1
4
1
0
0
1
2
b0
1 2 3
b1
=3 3 1 6
1 3 6
b2
2 1 3
b3
3(3)
3(3)
33
=2, a1=
=2, a2=
=2
3
3
3
3
(
S 1=2 x1 ) +3
x2
3
(
S 2=2 x2 ) +3
DAFTRA PUSTAKA
Haryanto,Andri.
2013.
Pengertian
dan
Tujuan
Interpolasi.
https://www.academia.edu/8738105/Interpolasi_Definisi_dan_Macam-macamnya.
Diakses pada 2 Mei 2015