Interpolasi Kuadratik
Interpolasi Kuadratik
AGUS KADRA .S
122406149
KOM C
D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
BAB I
PENDAHULUAN
A. Latar Belakang
y 0 untuk x 0
y 1 untuk x1
y 2 untuk x2
..
..
..
y n untuk x n
y0 y1 y2 y3 y4 yn
x0 x1 x2 x3 x4 xn
B. Permasalahan
Berdasarkan latar belakang tersebut, kami menyelesaikan masalah
interpolasilinear dan kuadratik pada metode numerik dengan menggunakan
perhitungan manual dan menggunakan bahasa pemrograman Visual Basic.
PEMBAHASAN
Nilai yi dapat berasal dari fungsi matematika f(x) (seperti ln x, sin x, fungsi Bessel
dan sebagainya) sedemikian sehingga yi = f(x). Atau yi berasal dari nilai empiris yang
diperoleh melalui percobaan atau pengamatan.
(xn-1,yn-1)
(a,pn(a))
(x2,y2)
(xn,yn)
(x1,y1)
(a,pn(a))
(x3,y3)
(x0,y0)
X
x=a x=a
(i) Jika (x0< a < xn) maka yk = p(a) disebut nilai interpolasi (interpoluted value)
(ii) Jika data (a < x0 atau a>xn) maka yk = p(xk) disebut nilai ekstrapolasi
(extrapolated value)
B. Interpolasi Linear
Interpolasi linear atau interpolasi lanjar adalah menentukan titik-titik antara 2 buah
titik dengan menggunakan pendekatan fungsi garis lurus.
Gambar 2.2 dan memperlihatkan garis lurus yang menginterpolasi titik-titik P(x1,y1) dan
P(x2,y2).
y− y 1
Persamaan garis lurus yang melalui 2 titik P1(x1,y1) dan P2(x2,y2) =
y 2− y 1
x− x 1
x 2−x 1
y 2− y 1
y= ( x−x 1 ) + y 1
x 2−x 1
Contoh penyelesaian Interpolasi Linier. Cari nilai y untuk titik x=2.1 yang berada
diantara titik(1,1.5) dan (3,2.5)
Gambar 2.3 Interpolasi
Jawab:
P1(1,1.5) danP2(3,2.5)
x=2.1
y 2− y 1
y= ( x−x 1 ) + y 1
x 2−x 1
2.5−1.5
¿ (2.1−1 ) +1.5
3−1
= 2.05
MULAI
Input
Ya
Tidak
Input
Tidak
Ya
Ya Tidak
SELESAI
D. Contoh Soal
1. Perkirakan atau prediksi jumlah penduduk Gunungpati pada tahun 2005 berdasarkan
data tabulasi berikut:
Penyelesaian:
Dipunyai: x0 = 2000, x1 = 2010, y0 = 179.300, y1 = 203.200.
Ditanya: Prediksi jumlah penduduk Gunungpati pada tahun 2005.
Ingat :
p1 ( x )= y 0+( y ¿ ¿ 1− y 0 ) ¿ ¿¿
Misalkan x=2005
p1 (1968 )=191.250
Jadi, diperkirakan jumlah penduduk Gunungpati pada tahun 2005 adalah 191.250
orang.
2. Dari data ln(9.0) = 2.1972, ln(9.5) = 2.2513, tentukan ln(9.2) dengan interpolasi lanjar
sampai 5 angka bena. Bandingkan hasil yang diperoleh dengan nilai sejati
ln(9.2)=2.2192.
Penyelesaian:
Dipunyai:
x 0=9.0 , y 0=2.1972.
x 1=9.5 , y 1=2.2513 .
Ditanya : tentukan nilai ln(9.2) sampai 5 angka bena kemudian dibandingkan dengan
nilai sejati ln(9.2) = 2.2192.
Ingat:
p1 ( x )= y 0+( y ¿ ¿ 1− y 0 ) ¿ ¿¿
p1 ( 9.2 )=2.1972+(2.2513−2.1972)¿ ¿
p1 ( 9.2 )=2.21884
Galat = nilai sejati ln(9.2) – nilai ln(9.2) hasil perhitungan dengan metode interpolasi
linear
E. Interpolasi Kuadratik
Misal diberi tiga buah titik data, ( x 0 , y 0 ) , ( x 1 , y 1 ) , dan(x 2 , y 2 ). Polinom yang
menginterpolasi ketiga buah titik itu adalah polinom kuadrat yang berbentuk:
p2 ( x ) =a0 +a 1 x+ a2 x2
Bila digambar, kurva polinom kuadrat berbentu parabola, seperti ditunjukkan dalam
Gambar 2.4 dan Gambar 2.5
x1,y1
y1
y2 x2,y2
y0
x0,y0
x0 x1 X
x2
Masih terdapat grafik berbentuk parabola yang lain, selain yang ditunjukkan pada
Gambar 2.5, namun harus diperhatikan bahwa untuk setiap nilai x i akan diperoleh
hanya sebuah nilai y i. Sehingga tidak mungkin kondisi grafiknya seperti Gambar 2.6
di bawah ini atau semacamnya.
x1,y1
y1
y2 x2,y2
y0
x0,y0
x0 x1 x2 X
MULAI
Input
Tidak
Ya
Input
Tidak
Ya
Ya Tidak
SELESAI
G. Contoh Soal
1. Diberikan titik ln(8.0) = 2.0794, ln(9.0) = 2.1972, dan ln(9.5) = 2.2513. Tentukan
nilai ln(9.2) dengan interpolasi kuadratik.
Penyelesaian:
Dipunyai: x 0=8.0 , y 0=2.0794
x 1=9.0 , y 1=2.1972
x 2=9.5 , y 2=2.2513
adalah:
1 8 64 2.0794 1 8 64 2.0794
( 1 9 81 2.1972
)
1 9.5 90.25 2.2513
R 21(−1)
R 31(−1) (
0 1 17 0.1178
0 1.5 26.25 0.1719 )
1 0 −72 1.137 1 0 −72 1.137
R 12(−8)
R 32(−1.5) (
0 1 17 0.1178 R 31(
0 0 0.75 −0.0048 )1
0.75 (
) 0 1 17 0.1178
0 0 1 −0.0064 )
1 0 0 0.6762
R 13(72)
R 23(−17) (
0 1 0 0.2266
0 0 1 −0.0064 )
Menggunakan metode Eliminasi gauss menghasilkan
p2 ( 9.2 )=2.2192
t (detik) Y (m)
5 2,01
6,5 2,443
8 2,897
Dengan menggunakan interpolasi kuadratik perkirakan ketinggian bola
pada saat t = 7 detik.
Penyelesaian:
1 5 25 2,01 1 5 25 2,01 1
[ 0 1 11,5 0,28867
]
R 1 , R 2 (−5 )
0 3 39 0,887 R 3 , R 2 (−3 ) 1 0 [
0 1 11,5 0,28867 R 3
4,5 0,021
1
4,5] ( )
1 0 −32,5 0,56667 1 0 0 0,71733
[ 0 1 11,5 0,28867
1 0 1 0,00467 ]
R 1 , R 3(32,5)
R 2 , R 3(11,5) [
0 1 0 0,235
1 0 1 0,00467 ]
Diperoleh : a 0=0,71733 , a1=0,235 , a 2=0,00467
p2 ( x ) =0,71733+0,235 x+ 0,00467 x 2
Sehingga p2 (7 ) = 2,588