Interpolasi Polinom Materi Kuliah Matematika II (Terapan) | Blog Mas'ud Effendi
Interpolasi Polinom
Matematika II (Terapan)
FTP – UB
Interpolasi
• Metode untuk menentukan nilai di antara dua
nilai yang telah ditentukan, dimana suatu
interpolasi itu menghubungkan data-data
yang sudah ada.
• Ekstrapolasi
– Metode prediksi terhadap titik-titik yang akan
muncul dimana adanya perluasan data di luar data
yang tersedia, tetapi tetap mengikuti pola dari
data yang tersedia
Perbedaan Interpolasi dan Ekstrapolasi
Interpolasi Linier
f(x)
L(x)
x0
x1
x
Interpolasi Kuadratik
L(x)
f(x)
x0
h
x1
h
x2
x
Interpolasi Kubik
L(x)
x0
h
f(x)
x1
h
x2
h
x3
x
Interpolasi Newton
Interpolasi Linear
Diketahui: Dua titik(x1, y1), (x2, y2)
Ditanya :Garis yang melewati 2 titik tersebut
f 1 x f x 0
f x1 f x 0
x x 0
x1 x 0
Contoh: f(x) = ln x
ln 2 = 0.6931472
x1 = 1 dan x2 = 6:
f1(2) = 0.3583519
x1 = 1 dan x2 = 4
f1(2) = 0.4620981
Semakin kecil intervalnya semakin baik hasil interpolasi!
8
Interpolasi Kuadratik
Diketahui: Tiga titik(x1, y1), (x2, y2), (x3,y3)
Ditanya: kuadratik f2(x) = a0 + a1x + a2x2 yang melewati ke-3 titik di atas
f 2 x b0 b1 x x0 b2 x x0 x x1
b0 f x 0
b1
f x1 f x 0
x1 x 0
f x 2 f x1 f x1 f x 0
x 2 x1
x1 x 0
b2
x 2 x0
Contoh: f(x) = ln x
ln 2 = 0.6931472
Titik data: (1, 0), (4, 1.386294), (6, 1.791759)
b0 = 0
b1 = (1.386294 – 0)/(4 – 1) = 0.4620981
b2 = [(1.791759 – 1.386294)/(6-4) – 0.4620981]/(6-1)
= -0.0518731
f2(2) = 0.5658444
9
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.
f n x b0 b1 x x0 b2 x x0 x x1 ... bn x x0 x x1 x x n1
b0 f x 0
b1 f x1 , x 0
bn f x n , x n 1 , x1 , x 0
dengan
f xi , x j
f x i f x j
f xi , x j , xk
xi x j
f xi , x j f x j , xk
xi xk
f xn , xn 1 ,..., x1 , x0
f xn , xn 1,..., x1 f xn 1 , xn 2 ,..., x0
xn x0
Rekursif!
10
Contoh 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 b1 x x0 b2 x x0 x x1 b3 x x0 x x1 x x2
f x1 , x0
1.386294 0
0.462
4 1
f x 2 , x1 , x 0
f x2 , x1
1.791759 1.386294
0.203
64
0.203 0.462
0.052
6 1
f x3 , x 2 , x1 , x 0
f x3 , x 2 , x1
f x3 , x2
1.609438 1.791759
0.182
56
0.182 0.203
0.020
54
0.020 (0.052)
0.008
5 1
f3(2) = 0.629
11
Contoh Interpolasi Polinomial Newton
x0
x1
12
x2
x3
Perkiraan Error Polinomial Newton
f n x b0 b1 x x0 b2 x x0 x x1 ... bn x x0 x x1 x x n1
Jika f(x) dinyatakan oleh deret Taylor , error setelah terms ke-n adalah:
f n1
xi 1 xi n1
Rn
n 1!
Untuk suatu polinomial Newton orde ke-n, Hubungan untuk error scr analogi:
f n1
x x0 x x1 x x 2 x x n
Rn
n 1!
Tapi kita tidak tahu apakah itu f(x)! Sebagai suatu perkiraan untuk error, bisa kita
gunakan
Rn f x n1 , x n , x n1 , , x0 x x0 x x1 x x 2 x x n
(Ingat: fn+1(x) = fn(x) + Rn)
13
Matematika II (Terapan)
FTP – UB
Interpolasi
• Metode untuk menentukan nilai di antara dua
nilai yang telah ditentukan, dimana suatu
interpolasi itu menghubungkan data-data
yang sudah ada.
• Ekstrapolasi
– Metode prediksi terhadap titik-titik yang akan
muncul dimana adanya perluasan data di luar data
yang tersedia, tetapi tetap mengikuti pola dari
data yang tersedia
Perbedaan Interpolasi dan Ekstrapolasi
Interpolasi Linier
f(x)
L(x)
x0
x1
x
Interpolasi Kuadratik
L(x)
f(x)
x0
h
x1
h
x2
x
Interpolasi Kubik
L(x)
x0
h
f(x)
x1
h
x2
h
x3
x
Interpolasi Newton
Interpolasi Linear
Diketahui: Dua titik(x1, y1), (x2, y2)
Ditanya :Garis yang melewati 2 titik tersebut
f 1 x f x 0
f x1 f x 0
x x 0
x1 x 0
Contoh: f(x) = ln x
ln 2 = 0.6931472
x1 = 1 dan x2 = 6:
f1(2) = 0.3583519
x1 = 1 dan x2 = 4
f1(2) = 0.4620981
Semakin kecil intervalnya semakin baik hasil interpolasi!
8
Interpolasi Kuadratik
Diketahui: Tiga titik(x1, y1), (x2, y2), (x3,y3)
Ditanya: kuadratik f2(x) = a0 + a1x + a2x2 yang melewati ke-3 titik di atas
f 2 x b0 b1 x x0 b2 x x0 x x1
b0 f x 0
b1
f x1 f x 0
x1 x 0
f x 2 f x1 f x1 f x 0
x 2 x1
x1 x 0
b2
x 2 x0
Contoh: f(x) = ln x
ln 2 = 0.6931472
Titik data: (1, 0), (4, 1.386294), (6, 1.791759)
b0 = 0
b1 = (1.386294 – 0)/(4 – 1) = 0.4620981
b2 = [(1.791759 – 1.386294)/(6-4) – 0.4620981]/(6-1)
= -0.0518731
f2(2) = 0.5658444
9
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.
f n x b0 b1 x x0 b2 x x0 x x1 ... bn x x0 x x1 x x n1
b0 f x 0
b1 f x1 , x 0
bn f x n , x n 1 , x1 , x 0
dengan
f xi , x j
f x i f x j
f xi , x j , xk
xi x j
f xi , x j f x j , xk
xi xk
f xn , xn 1 ,..., x1 , x0
f xn , xn 1,..., x1 f xn 1 , xn 2 ,..., x0
xn x0
Rekursif!
10
Contoh 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 b1 x x0 b2 x x0 x x1 b3 x x0 x x1 x x2
f x1 , x0
1.386294 0
0.462
4 1
f x 2 , x1 , x 0
f x2 , x1
1.791759 1.386294
0.203
64
0.203 0.462
0.052
6 1
f x3 , x 2 , x1 , x 0
f x3 , x 2 , x1
f x3 , x2
1.609438 1.791759
0.182
56
0.182 0.203
0.020
54
0.020 (0.052)
0.008
5 1
f3(2) = 0.629
11
Contoh Interpolasi Polinomial Newton
x0
x1
12
x2
x3
Perkiraan Error Polinomial Newton
f n x b0 b1 x x0 b2 x x0 x x1 ... bn x x0 x x1 x x n1
Jika f(x) dinyatakan oleh deret Taylor , error setelah terms ke-n adalah:
f n1
xi 1 xi n1
Rn
n 1!
Untuk suatu polinomial Newton orde ke-n, Hubungan untuk error scr analogi:
f n1
x x0 x x1 x x 2 x x n
Rn
n 1!
Tapi kita tidak tahu apakah itu f(x)! Sebagai suatu perkiraan untuk error, bisa kita
gunakan
Rn f x n1 , x n , x n1 , , x0 x x0 x x1 x x 2 x x n
(Ingat: fn+1(x) = fn(x) + Rn)
13