Interpol As I
Interpol As I
INTERPOLASI
Tujuan
4
Perbedaan Regresi dan
Interpolasi
5
Macam Interpolasi
• Interpolasi Linier
• Interpolasi Kuadrat
• Interpolasi Polinomial Newton
• Interpolasi Lagrange
Macam Interpolasi
• Interpolasi Linier
Derajat/orde 1 memerlukan 2 titik
• Interpolasi 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) = . . . .
Macam Interpolasi
• Interpolasi Kubik
Derajat/orde 3 memerlukan 4 titik
f x1 f x0
f1 x f x0 x x0
x1 x0
Interpolasi Linier
f(x)
L(x)
x0 x1 x
Interpolasi Linier
BC DE
AB AD
f1 ( x ) f ( x0 ) f ( x1 ) f ( x0 )
x x0 x1 x0
f ( x1 ) f ( x0 )
f1 ( x ) f ( x0 ) ( x x0 )
x1 x0
Interpolasi Linier
2,015
2,571 2,015
4 5
2,5 5
2,2374 2,237 m / s
Interpolasi Linier (Ex.2)
• 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,6433053
0,6532125 0,6433053
t 100% 1,517%
0,6532125
Interpolasi Linier
L(x)
f(x)
x0 h x1 h x2 x
24 Nov 1998 19
Interpolasi Kuadratik
• Sehingga
f2(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1)
Pendekatan dengan Pendekatan dengan
garis linier kelengkungan
dengan
b0 f x 0
f x1 f x 0
b1 f x1,x 0
x1 x 0
f x 2 f x1 f x1 f x 0
x 2 x1 x1 x 0
b2 f x 2 ,x1 ,x 0
x 2 x 0
Interpolasi Kubik
• f3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2)
dengan:
b0 f x 0
f x1 f x 0
b1 f x1, x 0
x1 x0
f x 2 f x1 f x1 f x 0
b2
f [ x 2 , x1 ] f [ x1 , x 0 ]
x2 x1 x1 x 0
f x 2 , x1 , x 0
x 2 x 0 x 2 x 0
f [ x3 , x 2 , x1 ] f [ x 2 , x1 , x 0 ]
b3
f x3 , x 2 , x1 , x 0
x3 x0
Interpolasi Kubik
L(x) f(x)
x0 h x1 h x2 h x3 x
Interpolasi Polinomial
Newton
• 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)
…
fn(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) +
b3(x-x0)(x-x1)(x-x2) + … +
bn(x-x1)(x-x2)…(x-xn-1)
Interpolasi Polinomial
Newton
Dengan:
• b0 = f(x0)
• b1 = f[x1, x0]
• b2 = f[x2, x1, x0]
…
• bn = f[xn, xn-1, xn-2, . . . ., x0]
Interpolasi Polinomial Newton
Diketahui: n titik (x1, y1), (x2, y2), …, (xn, yn)(yi = f(xi), i=1,2,…,n)
Ditanya: fn(x) = a0 + a1x + a2x2 + … + anxn yang melewati n titik
tersebut.
b0 f x 0
b1 f x1 , x 0
bn f x n , x n 1 , x1 , x 0
25 25
Interpolasi Polinomial Newton
dengan
f x f x
i j
f x ,x pembagian beda hingga pertama
i j x x
i j
f x ,x f x ,x
i j j k
f x ,x ,x pembagian beda hingga kedua
i j k x x
i k
f x ,x ,...,x ,x
f x ,x
n n 1 1
,...,x f x
n 1
,x
n 2
,...,x
0
n n 1 1 0 x x
n 0
Rekursif!
26 26
Interpolasi Polinomial Newton
Diketahui: (1, 0), (4, 1.386294), (6, 1.791759), (5, 1.609438) (dari
fungsi ln x)
Ditanya:Perkirakan ln 2 dengan interpolasi Newton orde ke-3
f
n
x b0 b1x x0 b2 x x0 x x1 b3 x x0 x x1x x2
Interpolasi Polinomial Newton
b0 = f(x0) = 0
Interpolasi Polinomial Newton
0.203 0.462
fx 2 , x 1, x 0 0.052
6 1
0.182 0.203
fx 3 , x 2 , x 1 0.020
5 4
0.020 ( 0.052)
f x 3 , x 2 , x 1, x 0 0.008
5 1
f n x b0 b1 x x0 b2 x x0 x x1 b3 x x0 x x1 x x 2
f3(2) = 0.629
Interpolasi Polinomial
Newton (Ex.)
• Hitung nilai tabel distribusi ‘Student t’
pada derajat bebas dengan = 4%, jika
diketahui:
t10% = 1,476 t2,5% = 2,571
t5% = 2,015 t1% = 3,365
dengan interpolasi Newton orde 2 dan
orde 3!
Interpolasi Polinomial
Newton(Ex.)
Interpolasi Newton Orde 2: butuh 3 titik
• x0 = 5 f(x0) = 2,015
x1 = 2,5 f(x1) = 2,571
x2 = 1 f(x2) = 3,365
• b0 = f(x0) = 2,015 b
f x f x
1 0 2 ,571 2 ,015 0 ,222
1 x1 x0 2 ,5 5
n x xj
dengan Li x
j 0 xi x j
j i
Interpolasi Lagrange
x x0 x x1
L2 x
x x
i 2
n 2
x2 x0 2 1
j i
x x1 x x2 x x0 x x2 x x0 x x1
f 2 x f x0 f x1 f x2
x0 x1 x0 x2 x1 x0 x1 x2 x2 x0 x2 x1
Interpolasi Lagrange
x x 0 x x1 x x3 x x 0 x x1 x x2
f x2
x x x x x x f x3
x x x x x x
2 0 2 1 2 3 3 0 3 1 3 2
Interpolasi Lagrange
(Ex.)
• Berapa nilai distribusi t pada = 4 %?
= 2,5 % x0 = 2,5 f(x0) =
2,571
= 5 % x1 = 5 f(x1) = 2,015
= 10 % x2 = 10 f(x2) = 1,476
Interpolasi Lagrange (Ex.)
x0 = 2,5 f(x0) = 2,571
x1 = 5 f(x1) = 2,015
• Pendekatan orde ke-1 x2 = 10 f(x2) = 1,476
4 5 4 2,5
2,571 2,015
2,5 5 5 2,5
2,237
Interpolasi Lagrange (Ex.)
x0 = 2,5 f(x0) = 2,571
x1 = 5 f(x1) = 2,015
• Pendekatan orde ke-2 x2 = 10 f(x2) = 1,476
f2(x) = L0(x)f(x0) + L1(x)f(x1) + L2(x)f(x2)
x x1 x x2 x x0 x x2 x x0 x x1
f2 x
f x0
f x1
f x2
x0 x1 x0 x2 x1 x0 x1 x2 x2 x0 x2 x1
4 5 4 10 4 2,5 4 10 4 2,5 4 5
2,571 2,015 1,476
2,5 5 2,5 10 5 2,5 5 10 10 2,5 10 5
2,214
Interpolasi Lagrange (Ex.)
Latihan
• Gunakan interpolasi polinomial Lagrange
order satu dan dua untuk menghitung ln 2 ?
x0 = 1 f(x0) = 0
x1 = 4 f(x1) = 1,3862944
x2 = 6 f(x2) = 1,7917595
Latihan Soal