NIM : F0141201025
Kelas : V A2
Mata Kuliah : Metode Numerik
x
Bentuk interpolasi yang mudah yaitu menghubungkan dua buah titik data dengan sebuah
garis lurus.
f 1 ( x )−f ( x 0 ) f ( x1 ) −f ( x 0)
=
x−x 0 x 1−x 0
f ( x 1 )−f ( x 0 ) y 1− y 0
f ( x )=f ( x 0 ) +
x1−x 0
( x−x 0 ) atau y= y 0 + x −x ( x−x 0 )
1 0
2. Contoh
Jarak yang dibutuhkan sebuah kendaraan untuk berhenti adalah fungsi kecepatan. Data
percobaan berikut ini menunjukkan hubungan antara kecepatan dan jarak yang
dibutuhkan untuk menghentikan kendaraan.
Perkirakan jarak henti yang dibutuhkan kendaraan dengan kecepatan 45 mil / jam!
x y
1,00 3,00
4,00 5,00
7,00 6,00
10,00 9,00
Tentukan x=5 !
2. Contoh
x y
1,00 3,00
4,00 5,00
7,00 9,00
10,00 16,00
Tentukan x=5 !
x y
1,00 5,00
2,00 2,00
3,00 3,00
Tentukan x=2,5 !
Untuk x=2,5
b 0=f ( x 0 )
f ( x1 ) −f ( x 0)
b 1=f [ x 1 , x 0 ]=
(x ¿ ¿ 1−x 0 )¿
f ( x 2 )−f ( x 1)
b 2=f [ x 2 , x 1 , x 0 ]= ¿
f ( x 1 ) −f ( x 0 )
( x ¿ ¿ 1−x 0 )
( x ¿ ¿ 2−x 1 )− ¿
( x 2−x 0)
b n=f [ x n , x n−1 , x n−2 , … , x 0 ]
2. Contoh
x 1 4 6 5
ln x 0 1,386294 1,791759 1,609438
Tentukanlah b 1 , b2 , b3 , dan b4 !
b 1=0
1,386294−0
b 2=f [ x 2 , x 1 ] = =0,4620981
4−1
1,7917759−1,386294
f [ x 3 , x 2 ]= =0,2027326
6−4
1,609438−1,7917759
f [ x 4 , x 3 ]= =0,1823216
5−6
0,2027326−0,4620981
b 3=f [ x 3 , x 2 , x 1 ] = =−0,05187311
6−1
0,1823216−0,2027326
f [ x 4 , x 3 , x 2 ]= =−0,0204100
5−4
−0,0204100−(−0,05187311)
b 4=f [ x 4 , x 3 , x 2 , x 1 ]= =0,007865529
5−1
x y
1,00 3,00
4,00 5,00
7,00 9,00
10,00 16,00
b 0=f ( x 0 ) =3
5−3
b 1=f [ x 2 , x 1 ] = =0,667
4−1
9−5
f [ x 3 , x 2 ]= =1,333
7−4
16−9
f [ x 4 , x 3 ]= =2,333
10−7
1,333−0,667
b 3=f [ x 3 , x 2 , x 1 ]= =0,194
7−1
2,333−1,333
f [ x 4 , x 3 , x 2 ]= =0,167
10−4
0,167−0,194
b 4=f [ x 4 , x 3 , x 2 , x 1 ]= =−0,003
10−1
f ( x )=b0 +b1 ( x−x 0 ) +b 2 ( x−x 0 ) ( x−x 1 ) +b3 ( x−x 0 ) ( x−x 1 )( x−x 2)
n n
x−x j
f n ( x ) ∑ Li (x) f (x i )dengan Li ( x ) =∏
i=0 j=0 x i−x j
j ≠i
Orde 1
f 1 ( x )=L0 ( x ) f ( x ¿¿ 0)+ L1 ( x ) f ( x 1) ¿
x−x 1 x−x 0
L0 ( x ) = L1 ( x)=
x 0−x 1 x 1−x 0
x−x 1 x−x 0
f 1 ( x )= f (x ¿¿ 0)+ L1 (x)= f (x ¿¿1)¿ ¿
x 0−x 1 x 1−x 0
Orde 2
f 2 ( x )=L0 ( x ) f ( x ¿¿ 0)+ L1 ( x ) f ( x 1 ) + L2 ( x ) f (x2 )¿
( )( )
n
x−x j x−x 1 x−x 2
L0 ( x ) = ∏ =¿ ¿
j=0 x i−x j x 0−x 1 x 0−x 2
j ≠i
( )( )
n
x−x j x−x 0 x−x 2
L1 ( x )= ∏ =¿ ¿
j=0 xi −x j x 1−x 0 x1 −x2
j ≠i
( )( )
n
x−x j x−x 0 x−x 1
L2 ( x )= ∏ =¿ ¿
j=0 xi −x j x 2−x 0 x2 −x1
j ≠i
f 2 ( x )=
( x−x 1
x 0 −x1 )( x−x 2
x 0−x 2)f ( x¿¿ 0)+
(
x−x 0
x 1−x 0 )( x −x2
x 1−x 2)f ( x ¿¿ 1)+¿ ¿ ¿
( x−x 0
x 2−x 0 )( x−x 1
x2 −x1 )
f ( x¿¿ 2)¿
Orde 3
f 3 ( x )=L0 ( x ) f ( x ¿¿ 0)+ L1 ( x ) f ( x1 ) + L2 ( x ) f (x 2)+ L3 ( x ) f ( x 3 )¿
f 3 ( x )=
( )( )( )
x−x 1
x 0 −x1
x−x 2
x 0−x 2
x−x3
x 0−x 3
f ( x ¿¿ 0)+
(
x−x 0
x 1−x 0)( )( )x−x 2
x 1−x 2
x−x 3
x 1−x 3
f (x¿¿ 1)+¿ ¿ ¿
( )( )( )
x−x 0
x 2−x 0
x−x 1
x2 −x1
x −x3
x 2−x 3
f (x ¿¿ 2)+
( )( )( )
x−x 0
x 3−x 0
x−x 1
x3 −x1
x−x 2
x 3−x 2
f ( x ¿¿ 2)¿ ¿
2. Contoh
x y
1,00 3,00
4,00 5,00
7,00 9,00
10,00 16,00
( )( )
n
x−x j x−x 1 x−x 2 5−4 5−7
L0 ( x ) = ∏ =¿ = ∙ =−0,111 ¿
j=0 x i−x j x 0−x 1 x 0−x 2 1−4 1−7
j ≠i
( )( )
n
x−x j x−x 0 x−x 2 5−1 5−7
L1 ( x ) =∏ =¿ = ∙ =0,889 ¿
j=0 xi −x j x 1−x 0 x1 −x2 4−1 4−7
j ≠i
( )( )
n
x−x j x−x 0 x−x 1 5−1 5−4
L2 ( x )= ∏ =¿ = ∙ =0,222 ¿
j=0 xi −x j x 2−x 0 x2 −x1 7−1 7−4
j ≠i
y=L0 ( x ) f (x ¿¿ 0)+ L1 ( x ) f ( x1 ) + L2 ( x ) f ( x 2) ¿
x y
1,00 2,00
3,00 5,00
5,00 8,00
( )
n
x−x j x−x 1 2−3
L0 ( x ) = ∏ =¿ = =−0 , 5¿
j=0 x i−x j x 0−x 1 1−3
j ≠i
( )
n
x−x j x−x 0 2−1
L1 ( x )= ∏ =¿ = =0,5¿
j=0 xi −x j x 1−x 0 3−1
j ≠i
y=L0 ( x ) f (x ¿¿ 0)+ L1 ( x ) f ( x1 ) ¿
¿ (−0 , 5 ) ( 2 )+ ( 0 ,5 )( 5 )
¿1,5
TURUNAN (derivative) NUMERIK
1. Definisi
Bila persamaan fungsi f ( x) diberikan secara eksplisit, maka dapat ditentukan fungsi
turunannya f ' ( x ) , f ' ' ( x ) , … , f (n+1 ) ( x ) lalu menggunakannya untuk menghitung nilai turunan
fungsi di x=t .
Tetapi jika fungsi f (x) tidak diketahui secara eksplisit, tetapi kita hanya memiliki beberapa
titik data saja. Pada kasus seperti ini kita tidak dapat menemukan nilai turunan fungsi secara
analitik.
y1
y0
y=f ( x )
x−1 x0 x1 x
Hampiran Selisih-Mundur
'
f ( x0 ) −f ( x 0−h) f 0−f 1
f ( x 0 )= =
h h
y
y=f ( x )
y0
y−1
x−1 x0 x1 x
'
f ( x0 ) −f (x 0−h) f 1−f −1
f ( x 0 )= =
2h 2h
y
y0
y=f ( x )
y−1
2h
x−1 x0 x1 x
' f 1 −f −1 2
f 0= +O(h )
2h
2. Contoh
x f ( x)
1,3 3,669
1,5 4,482
1,7 5,474
1,9 6,686
2,1 8,166
2,3 9,974
2,5 12,182
Hitunglah f ' (1,7) dan f ' (1 , 4) dengan rumus hampiran selisih-pusat untuk O(h 2)!
Orde O(h 2)
f −f
f '0= 1 −1
2h
Ambil titik-titik x−1=1,5 dan x 1=1,9, yang mana x 0=1,7 terletak di tengah keduanya
dengan h=0,2
' 6,686−4,482
f ( 1,7 ) = =5,510
2(0,2)
Orde O ( h4 )
Ambil titik-titik x−1=1 , 3 dan x 1=1 ,5 , yang mana x 0=1 , 4 terletak di tengah keduanya
dengan h=0 , 1
4,482−3 , 669
f ' ( 1 , 4 )= =4,065
2(0 , 1)