Tinjauan Pustaka
A. Interpolasi Spline
Metode Spline adalah salah satu metode numerik yang dapat digunakan untuk pencarian interpolasi.
Interpolasi Spline merupakan polinom sepotong-sepotong. Suatu fungsi f(x) yang sudah diketahui pada
selang a ≤x ≤b di hampiri dengan sebuah fungsi lain g(x) dengan cara menyekat selang a ≤ x ≤b menjadi
beberapa anak selang a= x_1 < x_2 < . . .< x_n=b . Fungsi g(x) yang didapat dinamakan spline.
Akan dibahas Spline Linear, Spline Kuadrat dan Spline Kubik. Besar kesalahan Metode Spline dapat
diketahui dengan cara mereduksi nilai eksak dari tabel natural logaritma dengan pendekatan yang
dihasilkan dari Metode Spline.
S0 ( x ) ; x ϵ [ x1 , x2 ]
{
Sx= S 1 ( x ) ; x ϵ [ x1 , x2 ]
⋮⋮
S n−1 ( x ) ; x ϵ [ x n−1 , x n ]
Dengan setiap Si ( x ) adalah linier, diperhatikan fungsi linear Si ( x ) . Garis ini melalui titik ( x i , y i ) dan
( x i+1 , y i+1), se-
hingga kemiringan dari Si ( x ) yaitu
y i+1− y i
mi=
x i+1−x i
Kita dapat juga mengatakan bahwa garis tersebut melalui titik ( x i , y i ) dan ¿
untuk sembarang x ∈[ x i , x +1i ], sehingga
S i ( x )− yi
mi=
x−x i
yang memberikan
yi +1− y i
Si ( x ) = y i+ mi ( x −xi )¿ y i + ( x −x i) (C .1.1)
xi +1−x i
Contoh 2.1
Buatlah interpolasi spline linier untuk data berikut:
2
Penyelesaian :
[ 0,0 ; 0,1 ] S0 ( x )=1,3+ 4,5−1,3 ( x−0 )=1,3+32 x[ 0,1 ; 0,4 ] S 1 ( x )=4,5+ 2,0−4,5 ( x−0,1 )= 16 − 25 x
0,1−0 0,4−0,1 3 3
Jadi spline adalah potongan linear, yaitu linear di antara setiap titik data.
Persamaan (C.2.1.1) dapat dituliskan kembali sebagai
Si ( x ) =ai x+ bi ,i=0,1, … , n−1
dengan
y −y
a i= i +1 i dan b i= y i−a i x i
xi +1−x i
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.
Si (x )=ai x 2+ bi x +c i
x0 x1 x2 ⋯ xn
yy y1 y2 ⋯ yn
Contoh 2.2
Buatlah interpolasi spline kuadratik untuk data berikut ini
0, 0, 0, 0,
x
0 1 4 5
1, 4, 2, 2,
y
3 5 0 1
dengan ketetapan z o=0
Penyelesaian :
pertama-tama hitung nilai z i
y 1− y 0 4,5−1,3 y − y1 2−4,5 −242
z 1=2 −z 0 =2 −0=64z 2=2 2 −z 1=2 −64=
x 1−x 0 0,1−0 x 2−x 1 0,4−0,1 3
y3 − y2 2,1−2 242 248
z 3=2 −z 2=2 + =
x3 −x2 0,5−0,4 3 3
jadi, fungsi spline kuadratik S( x ) :
z 1−z 0 2
S0 ( x ) = ( x −x0 ) + z 0 ( x−x 0 ) + y 0¿ 320 x 2+1.3 untuk 0 ≤ x ≤ 0,1
2 ( x 1−x 0 )
z 2−z 1 2 2170
S1 ( x ) = ( x−x 1 ) + z 1 ( x−x 1 ) + y 1¿− ( x−0,1 )2 +64 ( x−0,1 ) + 4,5
2 ( x 2−x 1 ) 9
2170 2 1010 194 z 3−z 2 2
¿− x+ x+ , untuk 0,1 ≤ x ≤ 0,4S2 ( x ) = ( x−x 2 ) + z 2 ( x−x 2 ) + y 2
9 9 45 2 ( x 3−x 2 )
2450 242 2450 2 2202 4948
¿ ( x−0,4 )2− ( x−0,4 )+2¿ x− x+ , untuk 0,4 ≤ x ≤ 0,5
3 3 3 3 30
persamaan Contoh 2.2.1 dapat ditulis kembali sebagai
Si (x )=ai x 2+ bi x +c i ,i=0,1,2 ,… , n−1
4
dengan
z i+1 −zi 2
a i= , b =z −2 ai xi , c i=a i x i −z i x i + y i
2 ( x i+1−x i ) i i
5
2 1 0 0 b0 1 −2 −3
[ ][ ] [ ][ ]
1
0
0
4
1
0
1
4
1
0
1
2
b1
b2
b3
=3 3 −1 6
1 −3 −6
2 −1 3