Anda di halaman 1dari 4

Metode Interpolasi Kuadratik

A. Dasar Teori
Interpolasi kuadratik adalah metode penyempurna setelah interpolasi linier,
karena banyak kasus dengan penggunaan interpolasi linier tidak memuaskan
sebab fungsi yang diinterpolasi berbeda cukup besar dari fungsi linier. Untuk itu
digunakan polinomial lain yang berderajat dua (interpolasi kuadrat) atau lebih
mendekati fungsinya. Interpolasi Kuadratik digunakan untuk mencari titik-

titik antara dari 3 buah titik P1(x1,y1), P2(x2,y2) dan P3(x3,y3) dengan
menggunakan pendekatan fungsi kuadrat.

Untuk memperoleh titik Q(x,y) digunakan interpolasi kuadratik sebagai berikut :

( x−x 2 )( x−x 3) ( x−x 1 ) ( x−x 3 ) ( x −x1 ) ( x−x 2 )


y= y 1+ + y2 + y3
( x 1−x 2 )( x1−x 3 ) ( x 2−x 1 ) ( x 2−x 3 ) ( x3 −x1 ) ( x 3−x 2 )
Interpolasi Kuadratik juga menggunakan fungsi pendekatan kuadrat. Interpolasi
Kuadratik menggunakan tiga titik (x0,y0) (x1,y1) dan (x2,y2) yang berada paling
dekat dengan nilai x, dengan nilai y pada pada sebuah nilai x adalah :
y=b0 b1 ( x−x 0 ) +b2 ( x−x 0 ) ( x−x 1 )
Dimana :

B. Contoh Soal dan Solusi

a. Contoh Soal

Carilah nilai ln (3) dengan menggunakan metode kuadratik berdasar data berikut ini
x 1 1,5 2 2,5 3,5 4
y = ln (x) 0 0, 4054651081 0,6931471806 0,916290731 1,252762968 1,386294361
9

Bandingkan hasil bila menggunakan x = 1, 1.5 dan 4 dengan x = 2.5, 3.5 dan 4 Untuk
membandingkan hasil yang diperoleh, hitung pula besar kesalahan (diketahui nilai
eksak dari
ln 3 = 1,098612289)

b. Solusi

Diketahui :

nilai eksak dari ln 3 = 1,098612289

Ditanya :

a. Dengan menggunakan interpolaasi kuadratik carilah nilai ln (3), menggunakan


titik-titik ln(1), ln(1,5) dan ln(4)
b. Dengan menggunakan interpolaasi kuadratik carilah nilai ln (3), menggunakan
titik-titik ln(2,5), ln(3,5) dan ln(4)
c. Bandingkan galatnya

Jawab :
Dengan menggunakan titik-titik ln(1), ln(1,5) dan ln(4)
ln (1) =0
ln (1,5) = 0,4054651081
ln (4) = 1,386294361

P1 ( 1 , 0 )
P2 ( 1.5 ,0. 405465108 1 )
P3 ( 4 ,1.386294361 )

( x−x 2 )( x−x 3) ( x−x 1 ) ( x−x 3 ) ( x −x1 ) ( x−x 2 )


y= y 1+ + y2 + y3
( x 1−x 2 )( x1−x 3 ) ( x 2−x 1 ) ( x 2−x 3 ) ( x3 −x1 ) ( x 3−x 2 )
( 3−1 , 5 ) (3−4 ) (3−1 ) ( 3−4 ) ( 3−1 ) (3−1 ,5 )
¿0 0,4054651081+ 1,386294361+
( 1−1 , 5 ) (1−4 ) ( 1 ,5−1 ) ( 1, 5−4 ) ( 4−1 ) ( 4−1 ,5 )

¿ 0+0,648744173+ 0,5545177444

¿ 1,203261917

C. Diagram Alir

D. Listing Program
clc;
disp(' "Interpolasi Kuadratik" ');
disp(' Press Enter to continue ');
pause;

% Input values
x = input('Masukkan nilai x = ');
x1 = input('Masukkan nilai x1 = ');
x2 = input('Masukkan nilai x2 = ');
x3 = input('Masukkan nilai x3 = ');
y1 = input('Masukkan nilai y1 = ');
y2 = input('Masukkan nilai y2 = ');
y3 = input('Masukkan nilai y3 = ');

% Quadratic interpolation formula


y = (y1 * (((x - x2) * (x - x3)) / ((x1 - x2) * (x1 - x3)))) + ...
(y2 * (((x - x1) * (x - x3)) / ((x2 - x1) * (x2 - x3)))) + ...
(y3 * (((x - x1) * (x - x2)) / ((x3 - x1) * (x3 - x2))));

disp(['Interpolasi kuadratik pada x = ', num2str(x), ' adalah: ',


num2str(y)]);

E. Output Program

"Interpolasi Kuadratik"
Press Enter to continue
Masukkan nilai x = 3
Masukkan nilai x1 = 1
Masukkan nilai x2 = 1.5
Masukkan nilai x3 = 4
Masukkan nilai y1 = 0
Masukkan nilai y2 = 0.4054651081
Masukkan nilai y3 = 1.386294361
Interpolasi kuadratik pada x = 3 adalah: 1.2033

F. Analisis

Anda mungkin juga menyukai