Cara untuk memperkirakan nilai diantara nilai nilai yang sudah diketahui
(data) ini disebut sebagai Interpolasi.
Interpolasi Linier
f1 x f x0 f x1 f x0
x x0
x1 x0
f 1 x f x0
f x1 f x0
x x0
x1 x0
f(x1)
f(x)
f(x0)
1
Cara menulisan
menunjukan bahwa ini adalah0 polinom interpolasi
orde-pertama.f 1 x
Perhatikan bahwa disamping menyatakan kemiringan garis yang
menghubungkan titik-titik, bentuk
adalah perkiraan
beda-hingga-terbagi
dari turunan pertama.
f x1(aproksimasi)
f x0 / x
1 x0
Umumnya, semakin kecil selang diantara titik-titik data, semakin baik
perkiraannya
Suatu contoh : Jika diketahui data sebagai x0=1; f(x0=1) = 0 dan x1=6;
f(x1=6)= 1,7917595. Berapakah nilai perkiraan f(x=2)=?
1,7917595 0
2 1 0,35835190
f1 2 0
6 1
f x In(x)
Nilai
Fungsi di atas adalah fungsi Ln(x). Untuk nilai sejati
seja
ti
Adalah Ln(2) = 0,69314718
Sehingga dengan interpolasi linier mempunyai tingkat
Kesalahan (error) sebesar 48,3 %.
Taksira
n
Linier
Untuk data yang lebih kecil rangenya : data sebagai x 0=1; f(x0=1) = 0
dan x1=4; f(x1=4)=1,3862944. sehingga :
f1 2 0
1,38 62944 0
2 1 0,46209813
4 1
Kesalahan (error) nya adalah 33,3 %. Jadi, semakin kecil range datanya,
maka kesalahannya juga semakin kecil.
f 2 x b0 b1 x x0 b2 x x0 x x1
Persamaan interpolasi ini selalu melalui titik titik data (dalam hal ini
persamaan interpolasi ini selalu melalui tiga titik data yang diketahui).
Dengan melakukan subtitusi bahwa persamaan interpolasi tersebut melalui
titik titik data :
b0 f x0
f x1 f x0
x1 x0
Melalui titik [x1, f(x1)] akan menghasilkan :
b1
f x 2 f x1 f x1 f x0
x 2 x1
x1 x 0
b2 :
Melalui titik [x2, f(x2)] akan menghasilkan
x 2 x0
Contoh :
Xi
f(xi)
X0=1
X1=4
1,3862944
X2=6
1,7917595
b0 f x0 0
b1
1,3862944 0
0,46209813
4 1
1,7917595 1,3862944
0,46209813
X3=10
2,302585
6
4
b2
0,51873116
PERSAMAAN INTERPOLASINYA
adalah : 6 1
f 2 x 0 0,46209813 x 1 0,05187311 x 1 x 4
f 2 2 0,56584436
t 18,4
Yang menggambarkan persen error relatif
persen. Jadi, kelengkunan
yang diperkenalkan oleh rumus Interpolasi Kuadrat akan memperbaiki
hasil interpolasi dibandingkan dengan hasil yang diperoleh dengan
memakai garis lurus.
Contoh :
Xi
f(xi)
X0=1
X0=4
1,3862944
X1=6
1,7917595
b0 f x0 1.3862944
1,7917595 1,3862944
b1
64
X2=10
2,302585
10
6
64
b2
f 2 x 0 0,46209813 x 1 0,05187311 x 1 x 4
f 2 2 0,56584436
t 18,4
Yang menggambarkan persen error relatif
persen. Jadi, kelengkunan
yang diperkenalkan oleh rumus Interpolasi Kuadrat akan memperbaiki
hasil interpolasi dibandingkan dengan hasil yang diperoleh dengan
memakai garis lurus.
Interpolasi Polinomial
Persamaan Interpolasi ORDE n adalah :
f n x b0 b1 x x0 ... bn x x0 x x1 ... x x n 1
Untuk Polinom orde ke-n, diperlukan n+1 titik-titik data:
Untuk POLINOM ORDE 3, maka persamaan interpolasinya adalah :
f 3 x b0 b1 x x0 b2 x x0 x x1 b3 x x0 x x1 x x2
Nilai parameter b0, b1, dan b2 adalah sama dengan parameter
untuk Polinom Kuadrat. Untuk nilai parameter b3 adalah :
f x3 f x2 f x2 f x1
f x2 f x1 f x1 f x0
x3 x2
x2 x1
x2 x1
x1 x0
x3 x1
x2 x0
b3
x3 x0
Dari parameter b0, b1, b2 dan b3 dapat dilihat bahwa nilai b1 adalah
beda hingga dari turunan pertama, b2 adalah beda hingga dari
turunan ke dua, dan b3 adalah beda hingga dari turunan ke tiga.
b0 f x0
b1 f x1 , x 0
b2 f x 2 , x1 , x0
bn f x n , x n 1 ,..., x1 , x0
f xi , x j
xi x j
f xi , x j , x k
f xi , x j f x j , x k
xi x k
f x n , x n 1 ,..., x1 , x 0
f x n , x n 1 ,..., x1 f x n , x n 2 ,..., x0
x n x0
f n x f x0 x x0 f x1 , x 0 x x0 x x1 f x 2 , x1 , x0
Contoh :
xi
3(xi)
X0=1
X1=4
1,3862944
X2=6
1,7917595
X3=5
1,6094379
f x1 , x 0
1,3862944 0
0,46209813
4 1
1,7917595 1,3862944
0,20273255
64
1,6094379 1,7917595
0,18232160
56
f x 2 , x1
f x3 x 2
f x 2 , x1 , x0
0,20273255 0,46209813
0,051873116
6 1
f x3 , x2 , x1
0,18232160 0,20273255
0,020410950
54
0,020410950 0,051873116
f x3 , x2 , x1 , x0
0,0078655415
5 1
Rn
x x x x
0
1
n 1!
... x x n
Rn f x, x n , x n 1 ,...., x 0 x x0 x x1 ... x x n
di mana
f x, x n , x n 1 , x0
f x
f x n 1
Rn f x n 1 , x n , x n 1 ,...., x0 x x0 x , Persamaan
x1 ... x di atas
xn
Interpolasi Lagrange
f n x Li x f xi
i 0
Dengan :
n
Li x
j 0
j i
x xj
xi x j
x x0
L0 x
x0 x0
x x1
.
x0 x1
x x2
.
x0 x2
x x3
.
x0 x3
Dan
Li x
j 0
j i
i=0 L0(x) =
x x0
x0 x0
L0 x
xi x j
x x2
.
x0 x2
x x3
.
x0 x3
i=1 L1(x) =
x x0
L1 x
x1 x0
x x1
.
x0 x1
x xj
i=2 L2(x) =
x x1
.
x1 x1
x x0
x2 x0
L2 x
i=3 L3(x) =
x x0
L3 x
x3 x0
x x1
.
x2 x1
x x1
.
x3 x1
x x2
.
x1 x2
x x3
.
x1 x3
x x2
.
x2 x2
x x2
.
x3 x2
x x3
.
x2 x3
x x3
.
x3 x3
f1 x
x x0
x x1
f x0
f x1
x0 x1
x1 x0
Untuk Interpolasi
x x0 x x1 f x
x x0 x x2 maka persamaan
x x1 x x2 Orde 2 (Kuadratic),
f2 x
f x1
interpolasinya
adalahf :x0
2
x0 x1 x0 x2
x1 x0 x1 x2
x x x x x x
x2 x0 x2 x1
x x x x x x
1
2
0
2
3
Untuk
Orde
33 (Kubic),
persamaan
f 3 x Interpolasi
f x0 maka
f x1
x
x
x
x
x
x
x
x
x
x
x
0
1 adalah
0
2 : 0
3
1
0
1
2
1
3
interpolasinya
x x0 x x1 x x3 f x x x0 x x1 x x2 f x
x2 x0 x2 x1 x2 x3 2 x3 x0 x3 x1 x3 x2 3
Xi
F(Xi)
0,3
X0=5 0,6
Contoh :
Perkirakan f3(x=15) dengan menggunakan
Lagrange Interpolation.
Jawab :
Untuk persamaan interpolasi orde n=3
X2=1 1,2
diperlukan 4 titik data. Sehingga untuk nilai
0
x=15 bisa digunakan nilai data dari x=5 s/d
X3=2 1,7
x=20 atau untuk data dari x=7 s/d x=25.
0
Misal digunakan data dari x=5 s/d x=20 , maka
25
2,2
15 7 :15 1015 20
15 515 1015 20 0,8
f 3 x 15
0,6
5 7 5 10 5 20
7 5 7 10 7 20
X1=7 0,8