x x0 x1 x2 ……. Xn
3
Pada pertemuan ini akan dibahas:
Interpolasi Linier
Interpolasi Kuadrat
Interpolasi Lagrange
Interpolasi Metode Neville
4
Misalkan ada n bilangan : x1, x2, …., xn dan
bilangan lain yang berkaitan : y1, y2 , …., yn
maka masalahnya : berapa nilai y* pada
x* ∈ [xk,xk+1] ? y
yk+1
y*
?
yk
xk x* xk+1 x
5
Buat ruas garis yang menghubungkan titik (xk,yk)
dan (xk+1,yk+1)
Diperoleh persamaan garisnya :
y * yk yk 1 yk
x * xk xk 1 xk
x * xk
y * yk ( yk 1 yk )
xk 1 xk
x * xk
y* yk ( yk 1 yk )
xk 1 xk 6
Jadi persamaan garisnya adalah :
x * xk
y* yk ( yk 1 yk )
xk 1 xk
y
yk+1
y*
?
yk
xk x* xk+1 x 7
Diketahui data sebagai berikut :
x -3 -2 -1 0 1 2 3 4 5 6 7
y 9 4 1 0 1 4 9 16 25 36 49
y 9 4 1 0 1 4 9 16 25 36 49
10
Jika diketahui data sebagai berikut :
N …. 2,14 2,15 2,16 ….
N1/2 …. 1,46287 1,46629 1,46969 ….
Tentukan :
a. akar dari 2,155
b. akar dari 2,153,dan
Kesalahan mutlaknya !
11
Banyak kasus, penggunaan interpolasi linier
tidak memuaskan karena fungsi yang
diinterpolasi berbeda cukup besar dari fungsi
linier
Untuk itu digunakan polinomial lain yg
berderajat dua (interpolasi kuadrat) atau
lebih mendekati fungsinya
12
Caranya :
Pilih 3 titik & buat polinomial berderajat dua
melalui ke - 3 titik tersebut
Sehingga dapat dicari harga pendekatannya
pada x = x* berdasarkan persamaan
polinomialnya yang dihasilkan.
Pemilihan ke-3 ttk tsb., dapat :
xk-1 < xk < x* < xk+1 , atau
xk-1 < x* < xk < xk+1
13
Persamaan umum polynomial berderajat dua :
P(x) = a0 + a1 x + a2 x2 …..(*)
Pilih 3 titik (xk-1,yk-1), (xk,yk) & (xk+1,yk+1) dilalui P(x) berarti:
2
𝑦𝑘−1 = 𝑎0 + 𝑎1 𝑥𝑘−1 + 𝑎2 𝑥𝑘−1
𝑦𝑘 = 𝑎0 + 𝑎1 𝑥𝑘 + 𝑎2 𝑥𝑘2 ….. (**)
2
𝑦𝑘+1 = 𝑎0 + 𝑎1 𝑥𝑘+1 + 𝑎2 𝑥𝑘+1
14
Diketahui data sebagai berikut :
x -3 -2 -1 0 1 2 3 4 5 6 7
y 9 4 1 0 1 4 9 16 25 36 49
...
( x x 0)( x x1)...( x xn 1)
yn
( xn x 0)( xn x1)...( xn xn 1)
18
Nilai yg. berkorespondensi dengan y = 10log x adalah :
X 300 304 305 307
10log x 2,4771 2,4829 2,4843 2,4871
21
Teorema:
Misal f adalah fungsi yang terdefinisi pada x0, x1, x2, … , xk,
dan xj dan xi dua bilangan yang berbeda maka:
( x x j ) P0,1,..., j 1, j 1,...,k ( x) ( x xi ) P0,1,...,i 1,i 1,...,k ( x)
P( x)
( xi x j )
Menyatakan polinomial lagrange ke-k yang menginterpolasi
f pada k+1 titik x0, x1, x2, … , xk Pm1,m2,…,mk(x)
Q ( x) P
sehingga :
i, j i j ,i j 1,...,i 1,i
2 2
( x xi )
P( x) P( xk ) Polinomial Lagrange
k 0 i 0 ( xk xi )
ik
23
Untuk x0 , x1 , x2 , x3 , x4 yang berkaitan dengan
f ( x0 ), f ( x1 ), f ( x2 ), f ( x3 ), f ( x4 )
Q0, 0 P0 f ( x0 )
Q1, 0 P1 f ( x1 )
Q2, 0 P2 f ( x2 )
Q3, 0 P3 f ( x3 )
Q4, 0 P4 f ( x4 ) 24
X0 P0=Q0,0
X1 P1=Q1,0 P0,1=Q1,1
25
( x x1 ) ( x x0 )
Q1,1 P0 ,1 .P0 .P1
( x0 x1 ) ( x1 x0 )
( x x1 ) ( x x0 )
.Q0, 0 .Q1, 0
( x0 x1 ) ( x1 x0 )
( x x1 ) ( x x0 )
.Q0 , 0 .Q1, 0
( x1 x0 ) ( x1 x0 )
( x x0 ).Q1, 0 ( x x1 ).Q0 , 0
( x1 x0 ) 26
( x x2 ) ( x x1 )
Q2,1 P1, 2 .P1 .P2
( x1 x2 ) ( x2 x1 )
( x x2 ) ( x x1 )
.Q1, 0 .Q2, 0
( x2 x1 ) ( x2 x1 )
( x x1 ).Q2, 0 ( x x2 ).Q1, 0
( x2 x1 )
27
( x x3 ) ( x x2 )
Q3,1 P2,3 .P2 .P3
( x2 x3 ) ( x3 x2 )
( x x3 ) ( x x2 )
.Q2,0 .Q3,0
( x3 x2 ) ( x3 x2 )
( x x2 ).Q3,0 ( x x3 ).Q2,0
( x3 x2 )
28
Dengan cara yang sama diperoleh :
( x x3 ).Q4, 0 ( x x4 ).Q3,0
Q4,1 P3, 4
( x4 x3 )
29
( x x1 )( x x2 ) ( x x0 )( x x2 )
Q2, 2 P0,1, 2 .P0 .P1
( x0 x1 )( x0 x2 ) ( x1 x0 )( x1 x2 )
( x x0 )( x x1 )
.P2
( x2 x0 )( x2 x1 )
( x x1 )( x x2 ) ( x x0 )( x x2 )
.Q0,0 .Q1, 0
( x0 x1 )( x0 x2 ) ( x1 x0 )( x1 x2 )
( x x0 )( x x1 )
.Q2,0
( x2 x0 )( x2 x1 )
30
( x x0 )( x x2 )
.Q1,0
( x1 x0 )( x1 x2 )
( x x0 )( x x2 ) ( x2 x0 )
. Q1,0
( x1 x0 )( x1 x2 ) ( x2 x0 )
( x x0 )( x x2 )( x2 x0 )
Q1,0
( x1 x0 )( x1 x2 )( x2 x0 )
( x x0 )( x x2 )( x2 x0 ) ( x1 x1 )
Q1,0
( x1 x0 )( x1 x2 )( x2 x0 )
( x x0 )( x x2 ) ( x x0 )( x x2 )
Q1, 0 Q1, 0
( x1 x0 )( x2 x0 ) ( x1 x2 )( x2 x0 ) 31
( x x1 )( x x2 ) ( x x0 )( x x2 )
Q2, 2 .Q0, 0 .Q1, 0
( x0 x1 )( x0 x2 ) ( x1 x0 )( x2 x0 )
( x x0 )( x x2 ) ( x x0 )( x x1 )
.Q1, 0 .Q2, 0
( x2 x1 )( x2 x0 ) ( x2 x0 )( x2 x1 )
( x x0 ) ( x x1 )Q2, 0 ( x x2 )Q1, 0
( x2 x0 ) ( x2 x1 )
( x x2 ) ( x x0 )Q1, 0 ( x x1 )Q0, 0
( x2 x0 ) ( x1 x0 )
32
( x x0 )Q2,1 ( x x2 )Q1,1
Q2, 2
( x2 x0 )
33
( x xi j )Qi , j 1 ( x xi )Qi 1, j 1
Qi , j
( xi xi j )
34
X0 P0=Q0,0
X1 P1=Q1,0 P0,1=Q1,1
35
Berdasarkan data berikut : x f(x)
Hitunglah f(1.5) ! 1.0 0.7651977
1.3 0.6200860
1.6 0.4554022
1.9 0.2818186
2.2 0.1103623
36
x f(x)
1.0 0.7651977
1.3 0.6200860
1.0 P0=Q0,0= 1.6 0.4554022
0.7651977 1.9 0.2818186
2.2 0.1103623
1.3 P1=Q1,0 P0,1=Q1,1
0.6200860 0.5233449
1.6 P2=Q2,0 P1,2=Q2,1 P0,1,2=Q2,2
0.4554022 0.5102968 0.5124715
1.9 P3=Q3,0 P2,3=Q3,1 P1,2,3=Q3,2 P0,1,2,3=Q3,3
0.2818186 0.5132634 0.5112857 0.5118127
2.2 P4=Q4,0 P3,4=Q4,1 P2,3,4=Q4,2 P1,2,3,,4=Q4,3 P0,1,2,3,4=Q4,4
0.1103623 0.5104270 0.5137361 0.5118302 0.5118200
38
Tentukan nilai Y untuk X = 3.5000, masing-
masing dengan menggunakan
Interpolasi Linier dengan error realtif terkecil,
Interpolasi kuadrat dengan error relatif terkecil,
Interpolasi Lagrange !
Interpolasi Metode Neville
Tentukan Bentuk Polinomial (dalam x) jika ada !
Adapun solusi eksaknya adalah :
Y = 33.11545196
39