Metode Numerik
Interpolasi Polinomial
Interpolasi
•Interpolasi Linier
•Interpolasi Kuadratik
•Interpolasi Polinomial
Interpolasi 1
Interpolasi Æ menentukan titik-titik antara n buah titik
1. Interpolasi Linier
menentukan titik-titik antara 2 buah titik dengan
menggunakan pendekatan fungsi garis lurus
Interpolasi 2
Persamaan garis lurus yang melalui 2 titik P1(x1,y1) dan P2(x2,y2)
y − y1 x − x1
=
y2 − y1 x2 − x1
y2 − y1
y= (x − x1 ) + y1
x −x 2 1
Interpolasi 3
Contoh penyelesaian Interpolasi Linier
Cari nilai y untuk titik x=2.1 yang berada di antara
titik (1,1.5) dan (3,2.5)
P3(x,y) P2(3,2.5)
P1(1,1.5)
Interpolasi 4
Jawab:
P1(1,1.5) dan P2(3,2.5)
x=2.1
y2 − y1
y= (x − x1 ) + y1
x2 − x1
2.5 −
= 1.5 (2.1 −1) +
3 −1
1.5
= 2.05
Interpolasi 5
Algoritma Interpolasi Linier
Interpolasi 6
2. Interpolasi Kuadratik
menentukan titik-titik antara 3 buah titik dengan
menggunakan pendekatan fungsi kuadrat
Interpolasi 7
Untuk memperoleh titik Q(x,y) digunakan interpolasi kuadratik :
( x − x2 )( x − x3 ) ( x − x1 )( x − x3 ) ( x − x1 )( x − x2 )
y=y +y +y
1 2 3
( x1 − x2 )( x1 − x3 ) ( x2 − x1 )( x2 − x3 ) ( x3 − x1 )( x3 − x2 )
Interpolasi 8
Jawab:
P1(1,5) , P2(2,2) dan P3(3,3)
x=2.5
( x x2 )( x − x3 ) ( x x1 )( x − x3 ) ( x x1 )( x − x2 )
y = y1 − + y2 − + y3 −
( x1 − x2 )( x1 − x3 ) ( x2 − x1 )( x2 − x3 ) ( x3 − x1 )( x3 − x2 )
(2.5 − 2)(2.5 − 3) (2.5 − 1)(2.5 − 3) (2.5 − 1)(2.5 − 2)
=5 +2 +3
(1 − 2)(1 − (2 − 1)(2 − (3 − 1)(3 −
3) 3) 2)
= 2
Titik baru:
P4(2.5,2)
P1(1,5) P4(x,y)
P3(3,3)
P2(2,2)
Interpolasi 9
Algoritma Interpolasi Kuadratik
1. Tentukan 3 titik P1, P2 dan P3 dengan koordinatnya
masing-masing (x1,y1), (x2,y2), dan (x3,y3).
2. Tentukan titik x dari titik yang akan dicari
3. Hitung nilai y dengan :
( x − x2 )( x − x3 ) ( x − x1 )( x − x3 ) ( x x1 )( x − x2 )
y y1 + y2 + y3 −
= ( x1 − x2 )( x1 − x3 ) ( x2 − x1 )( x2 − x3 ) ( x3 − x1 )( x3 − x2 )
4. Tampilkan nilai titik yang terbaru
Interpolasi 10
3. Interpolasi Polinomial
menentukan titik-titik antara N buah titik dengan
menggunakan pendekatan fungsi polynomial pangkat N-1
Titik-titik yang diketahui: P1(x1,y1), P2(x2,y2),
P3(x3,y3)…PN(xN,yN)
P4
P6..?
P3
P1 P2
Interpolasi 11
Interpolasi Polinomial
Interpolasi
Mencari nilai suatu fungsi yang tidak diketahui, di antara
beberapa nilai fungsi yang diketahui.
Artinya: mencari suatu (x, y) dari suatu f(x), dimana f(x) kita
susun dari sekumpulan data (xi, yi) yang ada.
Polinomial
Suku berpangkat banyak (n)
Terfokus pada polinom selain kuadratik dan kubik.
Persamaan Polinomial
Y = a0 + a1x + a2x2 + … + an-1xn-1 + anxn
Interpolasi Polinomial
Algoritma Penyelesaian
Interpolasi Polinomial
Contoh penyelesaian Interpolasi Polynomial
Cari nilai y untuk titik x=3 yang berada di antara titik-
titik (3.2,22),(2.7,17.8),(1,14.2),(4.8,38.3) dan
(5.6,51.7)
x=3.2 a(3.2)3 + b(3.2)2 + c(3.2) + d = 22
x=2.7 a(2.7)3 + b(2.7)2 + c(2.7) + d = 17.8
x=1 a(1)3 + b(1)2 + c(1) + d = 14.2
x=4.8 a(4.8)3 + b(4.8)2 + c(4.8) + d = 22
Didapatkan :
a = -0.5275 b =
6.4952
c = -16.117 d =
24.3499
Interpolasi 13
Sehingga persamaan polynomialnya menjadi :
Titik terbaru :
(3,20.212)
P = ..?
Interpolasi 14
Algoritma Interpolasi Polynomial
Interpolasi 15
Interpolasi 16
Contoh Soal
Interpolasi Polinomial
Penyelesaian
Substitusi
a0 + a1(3.2) + a2(3.2)2 + a2(3.2)3 + a3(3.2)4 = 22
a0 + a1(2.7) + a2(2.7)2 + a2(2.7)3 + a3(2.7)4 = 17.8
a0 + a1(1) + a2(1)2 + a2(1)3 + a3(1)4 = 14.2
a0 + a1(4.8) + a2(4.8)2 + a2(4.8)3 + a3(4.8)4 = 38.3
a0 + a1(5.6) + a2(5.6)2 + a2(5.6)3 + a3(5.6)4 = 51.7
Interpolasi Polinomial
Penyelesaian
Substitusi
a0 +3.2a1 +10.24a2 +32.768a2 +104.8576a3 = 22
a0 +2.7a1 +7.29a2 + 19.683a2 +53.1441a3 = 17.8
a0 + a 1 + a 2 + a2 +a3 = 14.2
a0 +4.8a1 +23.04a2 + 110.592a2 +530.8416a3 = 38.3
a0 +5.6a1 +31.36a2 + 175.616a2 +983.4496a3 = 51.7
Maka didapat:
a4 = 0 a3 = -0.5275
a2 = 6.4952 a1 = -16.117 a0 = 24.3499
Interpolasi Polinomial
Penyelesaian
Setelah didapat
a4 = 0 a3 = -0.5275
a2 = 6.4952 a1 = -16.117 a0 = 24.3499
Susun kembali persamaan polinomial
y = 24.3499 -16.117 x + 6.4952 x2 -0.5275 x3
Masukkan nilai x=3
y = 24.3499 -16.117 (3) + 6.4952 (3)2 -0.5275 (3)3
y = 20.212
Maka titik interpolasinya adalah (3, 20.212)
Interpolasi Polinomial
Penyelesaian
X 0 2 6 8
y -2 4 40 70
Dicari y pada x =3
Digunakan 3 titik (0,-2)(2,4)(6,40)
Substitusi
a0 = -2
a0 + a1(2) + a2(2)2 =4
a0 + a1(6) + a2(6)2 = 40
Interpolasi Polinomial
1 0 0 -2
1 2 4 4h21(-1)
1 6 36 40h31(-1)
1 0 0 -2
0 2 4 6h2(1/2)
0 6 36 42
1 0 0 -2
0 1 2 3
0 6 36 42h32(-6)
1 0 0 -2
0 1 2 3
0 0 24 24h3(1/24)
1 0 0 -2
0 1 2 3h23(-2)
0 0 1 1
1 0 0 -2
0 1 0 1
0 0 1 1
Interpolasi Polinomial