Polinomial
Bentuk Umum Persamaan Polinomial order 𝑛 :
Y = a0 + a1x + a2x2 + … + an-1xn-1 + anxn
Interpolasi Linear
Bentuk paling sederhana dari interpolasi adalah
menghubungkan dua buah titik data dengan garis lurus.
Metode ini disebut dengan interpolasi linier yang dapat
dijelaskan pada gambar berikut.
f x1 f x0
f1 x f x0 x x0
x1 x0
Interpolasi Linear
0.69314718 - 0.46209813
galat x100% 33.3%
0.69314718
f ( x1 ) f ( x0 )
b1
x1 x0
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1 x1 x0
b2
x 2 x0
Interpolasi Kuadratik
Contoh 3: Selesaikan ln 2 memakai polinom orde kedua terhadap tiga
titik :
x0 = 1 f(x0) = 0 ;
x1 = 4 f(x1) = ln 4 = 1.3862944 dan
x2 = 6 f(x2) = ln 6 = 1.7919595
dimana nilai sejati ln 2 = 0.69314718.
Penyelesaian :
b0 = f(x0) untuk x = x0 = 1, maka b0 = ln 1= 0
f ( x1 ) f ( x0 ) 1.3862944 0
b1 0.46209813
x1 x0 4 1
Interpolasi Kuadratik
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1 x1 x0
b2
x2 x0
1.7917595 1.3862944
0.46209813
b2 6 4 0.051873116
6 1
Sehingga didapat :
f2(x) = 0 + 0.46209813(2 – 1) – 0.051873116(2 – 1)(2 – 4)
= 0.56584436
n
f n ( x) Li ( x) f ( xi )
i 0
dengan
n x xj
Li ( x)
j 0 xi x j
j i
Interpolasi Lagrange
Algoritma Interpolasi Lagrange:
1. Tentukan jumlah titik (N) yang diketahui
2. Tentukan titik-titik 𝑃𝑖 (𝑥𝑖 , 𝑓(𝑥𝑖 )) yang diketahui dengan 𝑖 =
1,2,3, … , 𝑁
3. Tentukan 𝑥 dari yang dicari
4. Hitung nilai 𝑓(𝑥𝑖 ) dari titik yang dicari dengan formulasi
Interpolasi Lagrange.
n
f n ( x) Li ( x) f ( xi )
i 0
dengan
n x xj
Li ( x)
j 0 xi x j
j i
Penyelesaian :
Polinom orde pertama :
x x1 x x0
f1 ( x) f ( x0 ) f ( x1 )
x0 x1 x1 x0
24 2 1
f1 (2) 0 1.3862944 0.4620981
1 4 4 1
Interpolasi Lagrange
Polinom orde kedua :
( x x1 )( x x2 ) ( x x0 )( x x2 ) ( x x0 )( x x1 )
f 2 ( x) f ( x )
f ( x0 ) ( x x )( x x ) 1 ( x x )( x x ) f ( x2 )
( x0 x1 )( x0 x2 ) 1 0 1 2 2 1 2 0
( x x0 )( x x1 )( x x3 ) ( x x0 )( x x1 )( x x2 )
f ( x2 ) f ( x3 )
( x2 x0 )( x2 x1 )( x2 x3 ) ( x3 x0 )( x3 x1 )( x3 x2 )
Interpolasi Lagrange
(2 4)( 2 5)( 2 6) (2 1)( 2 5)( 2 6)
f 3 (2) 0 1.3862944
(1 4)(1 5)(1 6) (4 1)( 4 5)( 4 6)
= 0.6287687
0.69314718 - 0.6287687
% galat relatif x100% 9.29%
0.69314718
Interpolasi Newton
Polinom Newton dipakai untuk mencocokan polinom orde ke-n sampai
n+1 titik data.
Polinom orde ke-n sebagai berikut :
fn (x) = b0 + b1(x – x0) + … + bn (x – x0) (x – x1) … (x – xn-1)
f [ xi , x j ] f [ x j , xk ]
f [ xi , x j , xk ]
xi xk
- beda-terbagi hingga ke-n :
2 𝑥2 𝑦(𝑥2 ) 𝑦[𝑥3 , 𝑥2 ]
3 𝑥3 𝑦(𝑥3 )
- Pada tabel diatas dilanjutkan sampai ke−𝑛 sehingga interpolasi newton
menjadi:
𝑓𝑛 (𝑥) = 𝑓 (𝑥0) + (𝑥 – 𝑥0)𝑓 [𝑥1, 𝑥0] + (𝑥 – 𝑥0)(𝑥 – 𝑥1)𝑓 [𝑥2, 𝑥1, 𝑥0] + … +
(𝑥 – 𝑥0) (𝑥 – 𝑥1) … (𝑥 – 𝑥𝑛−1 ) 𝑓[𝑥𝑛, 𝑥𝑛−1 … 𝑥1, 𝑥0]
Interpolasi Newton
Contoh 4 :
Selesaikan ln 2 = 0.69314718 memakai polinom interpolasi beda
terbagi Newton, dimana : x0 = 1 f(x0) = 0 ;
x1 = 4 f(x1) = 1.3862944; x2 = 4 f(x2) = 1.6094379; dan x3 = 6
f(x3) = 1.7919595
penyelesaiaan:
Penyelesaian Polinom orde ke-3 adalah :
f3 (x) = b0 + b1(x – x0) + b2(x – x0)(x – x1) + b3 (x – x0)(x – x1)(x – x2)
f ( x1 ) f ( x0 ) 1.3862944 0
f [ x1 , x0 ] 0.46209813
x1 x0 4 1
Interpolasi Newton
f ( x2 ) f ( x1 ) 1.6094379 1.3862944
f [ x2 , x1 ] 0.2231435
x2 x1 54
f ( x3 ) f ( x2 ) 1.7917595 1.6094379
f [ x3 , x2 ] 0.1823216
x3 x2 65
f ( x2 , x1 ) f ( x1 , x0 ) 0.2231435 0.46209813
f [ x2 , x1 , x0 ] 0.051873116
x 2 x0 5 1
f ( x3 , x2 ) f ( x2 , x1 ) 0.1823216 0.2231435
f [ x3 , x2 , x1 ] 0.02041095
x3 x1 64
Interpolasi Newton
Beda-terbagi hingga ketiga :
f [ x3 , x2 , x1 , x0 ]
f ( x3 , x2 , x1 ) f ( x2 , x1 , x0 ) 0.02041095 0.0597386575
0.0078655415
x3 x0 6 1
Selanjutnya hasil di atas disubsitusi ke formula :
f3 (x) = b0 + b1(x – x0) + b2(x – x0)(x – x1) + b3 (x – x0)(x – x1)(x – x2)
Sehingga didapat :
f3(2) = 0 + 0.46209813(2 – 1) – 0.051873116(2 – 1)(2 – 4)+ 0.0078655415(2 – 1)(2 – 4)(2 – 5)
= 0 + 0.46209813(1) – 0.051873116(1)(-2) + 0.0078655415(1)(-2)(–3)
= 0.62876869
0.69314718 - 0.62876869
% galat relatif x100% 9.6%
0.69314718
Tugas
1. Tentukan ln 3 memakai polinom interpolasi beda terbagi Newton,
dimana : x0 = 1 f(x0) = 0 ;
x1 = 5 f(x1) =ln5;
x2 = 7 f(x2) = ln7;
𝑥 4 6 8 12
𝑓(𝑥) 62 142 254 574