INTERPOLASI
Tujuan
Interpolasi
berguna untuk menaksir hargaharga tengah antara titik data yang sudah
tepat. Interpolasi mempunyai orde atau
derajat.
Macam Interpolasi
Interpolasi
Interpolasi Linier
Derajat/orde 1 memerlukan 2 titik
x
1
2
3
4
f(x)
4,5
7.6
9.8
11.2
Kuadratik
Derajat/orde 2 memerlukan 3 titik
x = 1 f(x = 1) = . . . .
x = 2 f(x = 2) = . . . .
f (x = 1,325) = ?
x = 3 f(x = 3) = . . . .
Kubik
Derajat/orde 3 memerlukan 4 titik
Interpolasi Linier
Cara:
f1 x f x0
f x1 f x 0
x x0
x1 x0
Interpolasi Linier
Prosentase
Penyelesaian
x0 = 5 f(x0) = 2,015
x1 = 2,5 f(x1) = 2,571
x = 4 f(x) = ?
Dilakukan pendekatan dengan orde 1 :
f1 x f x 0
f x1 f x 0
x x0
x1 x0
2,571 2,015
4 5
2,015
2,5 5
2,2374 2,237
Diketahui:
log 3 = 0,4771213
log 5 = 0,698700
Harga sebenarnya:
log (4,5) = 0,6532125 (kalkulator).
Harga yang dihitung dengan interpolasi:
log (4,5) = 0,6435078
0,6435078 0,6532125
t
100% 1,49%
0,6532125
Interpolasi Linier
Pendekatan
Interpolasi Kuadratik
Interpolasi
Interpolasi Kuadratik
Sehingga
dengan
b0 f x 0
b1
f x1 f x 0
f x 1, x0
x1 x0
f x2 f x1 f x1 f x 0
x2 x1
x1 x0
b2
f x2 , x1 , x 0
x2 x 0
Interpolasi Kubik
f3(x)
dengan:
b0 f x0
b1
f x1 f x 0
f x 1, x0
x1 x0
f x2 f x1 f x1 f x 0
f [x2 , x1 ] f [x1 , x 0 ]
x2 x1
x1 x 0
b2
f x2 , x1 , x 0
x2 x 0
x2 x 0
b3
f [x3 , x2 , x1 ] f [x2 , x1 , x 0 ]
f x3 , x2 , x1 , x 0
x3 x 0
Secara umum:
f1(x) = b0 + b1(x-x0)
f2(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1)
f3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) +
b3(x-x0)(x-x1)(x-x2)
= f[x1, x0]
b2
t1% = 3,365
0,222
x1 x0
2,5 5
f x2 f x1 f x1 f x 0
x2 x1
x1 x0
b2
x2 x0
3,365 2,571 2,571 2,015
1 2,5
2,5 5
0,077
15
= b0 + b1(x-x0) + b2(x-x0)(x-x1)
= 2,015 + (-0,222) (4-5) +
0,077 (4-5)(4-2,5)
= 2,121
f(x1) = 2,571
x2 = 1
f(x2) = 3,365
x3 = 10
f(x3) = 1,476
b0 = f(x0) = 2,015
b1 = -0,222 f[x1,x0]
b2 = 0,077 f[x2,x1,x0]
1,476 3,365 3,365 2,571
10 1
1 2,5
0,077
10 2,5
b3
10 5
0,043 0,077
5
0,007
= b0 + b1(x-x0) + b2(x-x0)(x-x1) +
b3(x-x0)(x-x1)(x-x2)
= 2,015 + (-0,222)(4-5) +
0,077 (4-5)(4-2,5) +
(-0,007)(4-5)(4-2,5)(4-1)
= 2,015 + 0,222 + 0,1155 + 0,0315
= 2,153
= |f[xn+1,xn,xn-1,,x0](x-x0)(x-x1)(x-xn)|
Menghitung
R1
R2
contoh:
R1 = |f[x2,x1,x0](x-x0)(x-x1)|
= |0.077 (4-5)(4-2.5)|
= 0.1155
R2 = |f[x3,x2,x1,x0](x-x0)(x-x1)(x-x2)|
= |-0.007 (4-5)(4-2.5)(4-1)|
= 0.0315
Interpolasi Lagrange
Interpolasi
dengan Li x
j 0
j i
x xj
xi x j
Interpolasi Lagrange
Pendekatan
orde ke-1
f1(x) = L0(x)f(x0) + L1(x)f(x1)
x x1
L0 x
x 0 x1
x x0
L1 x
x1 x0
x x0
x x1
f1 x
f x0
f x1
x 0 x1
x1 x 0
Interpolasi Lagrange
Pendekatan
orde ke-2
f2(x) = L0(x)f(x0) + L1(x)f(x1) + L2(x)f(x2)
x x1
L0 x
x
i 0
0
1
n 2
j i
x x2
x x
2
0
x x0
L1 x
i 1
x1 x0
n 2
j i
x x0
L2 x
i 2
x2 x 0
n 2
j i
x x1
f2 x
x
1
0
x x2
x x
2
0
x x0
f x0
x x
0
x x2
x x
2
1
x x1
x x
1
2
x x2
x x
2
1
x x0
f x1
x x
0
x x1
x x f x2
1
2
Interpolasi Lagrange
Pendekatan
orde ke-3
f2 x
x 0 x1
x x2
x x
2
0
x x3
x x0
f x0
x x
x x
3
0
0
1
x x2
x x
2
1
x x3
x x f x1
3
1
x x0
x x
0
2
x x1
x2 x1
x x3
x x0
f x2
x x
x x
2
3
0
x x1
x x
1
3
x x2
x x f x3
2
3
Berapa
=5%
x1 = 5
f(x1) = 2,015
= 10 %
x2 = 10
f(x2) = 1,476
orde ke-1
f1(x) = L0(x)f(x0) + L1(x)f(x1)
x x0
x x1
f1 x
f x0
f x1
x0 x1
x1 x0
45
4 2,5
2,571
2,015
2,5 5
5 2,5
2,237
x x1
f2 x
x 0 x1
45
2
,
5
2,214
x x2
x x
2
0
x x0
f x0
x x
0
4 10
4 2,5
2,571
2
,
5
10
5
2
,
5
x x2
x x
2
1
x x0
f x1
x x
0
4 2,5
4 10
2,015
5
10
10
2
,
5
x x1
x x f x2
1
2
45
1,476
10
Interpolasi Spline
Tujuan:
penghalusan
Interpolasi spline linear, kuadratik, kubik.
Turunan
p(xi)
= di + hi ci + hi2 bi + hi3 ai
pi
Jadi:
di = pi
p"i1 p"i
ai
6hi
Sehingga:
pi "
bi
2
pi1 pi hip"i1 2hip"i
ci
hi
6