Interpolasi Polinom
Nama : Defina Rahayu
Program Studi : Teknik Informatika
STMIK WIDYA UTAMA
Sebuah pengukuran fisika telah dilakukan untuk menentukan hubungan
antara tegangan yang diberikan kepada baja tahan-karat dan waktu yang
diperlukan hingga baja tersebut patah.
Persoalan: Berapa waktu patah y jika tegangan x
yang diberikan kepada baja adalah 12 kg/mm2.
Solusinya dicari dengan metode pencocokan kurva .Yaitu mencari fungsi yang mencocokkan titik-titik data di dalam tabel
tabel. Pencocokkan kurva adalah sebuah metode yang
mencocokkan titik data dengan sebuah kurva fungsi.
Data hasil pengukuran umumnya mengandung derau atau galat yang
cukup berarti. Karena data ini tidak teliti, maka kurva yang mencocokkan titik data itu tidak perlu melalui
semua titik. Kurva tersebut cukup hanya
mewakili kecenderungan titik data, yakni kurva mengikuti pola titik sebagai
suatu kelompok. Bila data diketahui mempunyai ketelitian yang
sangat tinggi, maka kurva
cocokannya dibuat melalui setiap titik. Kita
katakan di sini bahwa kita menginterpolasi titik-titik data dengan sebuah
fungsi. Bila fungsi cocokan yang digunakan
berbentuk polinom, polinom tersebut dinamakan polinom
interpolasi. Pekerjaan menginterpolasi titik
data dengan sebuah polinom disebut interpolasi polinom.
Setelah polinom
interpolasi pn ditemukan, pn
dapat digunakan untuk menghitung perkiraan nilai y di x = a, yaitu
y = pn.
Bergantung pada letaknya, nilai x = a mungkin terletak di dalam rentang titik-titik data
atau di luar rentang titik-titik data jika x0 < a < xn maka yk = p
disebut nilai interpolasi jika x0 < xk atau x0 < xn maka yk = p disebut
nilai ekstrapolasi .
Interpolasi lanjar adalah interpolasi dua buah titik dengan sebuah garis
lurus.
Misal diberikan dua buah titik, dan .
Dengan menggunakan persamaan interpolasi lanjar diperoleh p1 =179.
= 198.
Jadi, taksiran jumlah
penduduk AS pada tahun 1968 adalah 198.
Contoh: Dari data ln = 2.1972, ln = 2.2513, tentukan ln dengan interpolasi lanjar
sampai 5 angka bena. Bandingkan dengan nilai
sejati ln = 2.2192.
Galat = 2.2192 - 2.2188 = 0.0004. Di sini interpolasi lanjar tidak cukup
untuk memperoleh ketelitian sampai 5 angka bena. Ia
hanya benar sampai 3 angka benar
Secara umum, penentuan polinom
interpolasi dengan cara yang diuraikan
di atas kurang
disukai, karena
sistem persamaan lanjar yang diperoleh ada kemungkinan berkondisi buruk, terutama untuk derajat polinom
yang semakin tinggi. Metode polinom
interpolasi yang banyak digunakan dalam
komputasi numerik adalah:
1.
Polinom Lagrange
2.
Polinom Newton
3.
Polinom Newton-Gregory (kasus
khusus dari polinom
Newton)
Hampiri fungsi f(x) = cos x dengan polinom interpolasi derajat tiga di dalam
selang [0.0, 1.2].
Gunakan empat titik, x0 =
0.0, x1
= 0.4, x2 = 0.8, dan x3 = 1.2.
Perkirakan
nilai p3(0.5), dan bandingkan dengan nilai sejatinya
Hampiri
fungsi f(x) = cos x dengan polinom interpolasi derajat tiga di dalam selang [0.0, 1.2]. Gunakan empat titik, x0 = 0.0, x1
= 0.4, x2 = 0.8, dan x3 = 1.2. Perkirakan nilai p3(0.5), dan bandingkan dengan nilai sejatinya.
Penyelesaian:
xi |
0.0 |
0.4 |
0.8 |
1.2 |
yi |
1.000000 |
0.921061 |
0.696707 |
0.362358 |
p3(x) = a0 L0(x) + a1L1(x) + a2L2(x) + a3L3(x)
![]() |
![]() |
|
= y (x - x1 )(x - x2 )(x - x3 ) + y (x - x1 )(x - x2 )(x - x3 ) +
0 (x - x )(x - x )(x - x ) (x - x )(x - x )(x - x )
|
1 0 2 0 3 1 0 1 2 1 3
![]() |
![]() |
|
y (x - x0 )(x - x1 )(x - x3 ) + y (x - x0 )(x - x1 )(x - x2 )
2 (x - x )(x - x )(x - x ) (x - x )(x - x )(x - x )
|
0 2 1 2 3 3 0 3 1 3 2
= 1.000000
(x - 0.4)(x - 0.8)(x - 1.2)
(0.0 - 0.4)(0.0 - 0.8)(0.0 - 1.2) +
0.921061
(x - 0.0)(x - 0.8)(x - 1.2)
(0.4 - 0.0)(0.4 - 0.8)(0.4 - 1.2) +
(x - 0.0)(x - 0.4)(x - 1.2)
0.696707
0.362358
(0.8 - 0.0)(0.8 - 0.4)(0.8 - 1.2) +
(x - 0.0)(x - 0.4)(x - 0.8)
(1.2 - 0.0)(1.2 - 0.4)(1.2 - 0.8)
p3 (x)
= -2.604167(x - 0.4)(x - 0.8)(x -1.2) + 7.195789(x - 0.0)
(x - 0.8)(x -1.2) - 5.443021(x - 0.0)(x - 0.4)(x -1.2)
+ 0.943640(x - 0.0)(x - 0.4)(x - 0.8)
Untuk
mengurangi galat akibat pembulatan, polinom
p3(x) ini tidak perlu disederhanakan lebih jauh. Kurva y = cos(x)
dan y = p3(x) diperlihatkan pada Gambar berikut:
Dengan menggunakan polinom interpolasi p3(x) itu kita
dapat menaksir nilai
fungsi di x = 0.5 sebagai
berikut:
p3(0.5) = -2.604167(0.5 - 0.4)(0.5 - 0.8)(0.5 - 1.2)
+ 7.195789(0.5 - 0.0)(0.5 - 0.8)(0.5 - 1.2)
-5.443021(0.5 - 0.0)(0.5 - 0.4)(0.5 - 1.2)
+ 0.943640(0.5 - 0.0)(0.5 - 0.4)(0.5 - 0.8)
= 0.877221
Komentar
Posting Komentar