Anda di halaman 1dari 4

INTERPOLASI DAN EKSTRAPOLASI

A. Tujuan
•   Praktikan dapat memahami dan menerapkan konsep interpolasi dan
ekstrapolasi dalam bidang fisika.

B. Latar Belakang Teori

Dalam bidang keilmuan fisika atau secara umum pada bidang sains dan teknik
sering kali data hasil eksperimen hanya terdiri dari sekelompok data diskrit yang terbatas
jumlahnya. Kadang kala diperlukan untuk ‘mengetahui’ data yang belum didapat dari
pengukuran(eksperimen) yang berada diantara dua titik data yang sudah diketahui. Hal ini
dapat dicapai dengan menerapkan interpolasi.

Interpolasi adalah suatu metode untuk menghasilkan titik-titik data baru dalam
range sekumpulan titik-titik data yang sudah ada. Sedangkan ekstrapolasi dapat dimaknai
sebagai cara untuk mengetahui titik-titik data baru yang melampaui (diluar range) titik-
titik data yang sudah ada.

Interpolasi Linier

Interpolasi linier adalah interpolasi yang menggunakan polinomial orde-1.


Polinom yang menginterpolasinya adalah persamaan garis lurus atau polinomial
berderajat satu.

Interpolasi linier ini sederhana sehingga mudah diterapkan, namun akan


mempunyai error yang besar apabila fungsi yang akan diinterpolasi bukanlah fungsi
linier.

Interpolasi Lagrange

Interpolasi Lagrange diterapkan untuk mendapatkan fungsi polinomial P(x)


berderajat tertentu yang melewati sejumlah titik data. Sebagai contoh, misalkan terdapat

40
tiga titik yaitu (x0, y0), (x1, y1) dan (x2, y2). Tentukanlah fungsi polinomial yang melewati
ketiganya!
Untuk menyelesaikan kasus ini, definisikan fungsi berikut ini:

................................. (1)

Kemudian definisikan fungsi polinomial sebagai berikut:

P(x) = L0(x)y0 + L1(x)y1 + L2(x)y2 ........................................ (2)

Substitusikan persamaan (1) ke persamaan (2) maka akan diperoleh persamaan (3):

...................................... (3)

Jika diperhatikan nampak bahwa persamaan 3) merupakan polinomial berderajat 2.

C. Tugas Pendahuluan
1.   Diberikan data seperti Tabel 1(lihat kasus-1). Plot grafik posisi sebagai fungsi
waktu. Gunakan script MatLab.
2.   Tuliskan minimal tiga metode interpolasi yang Anda ketahui.
3.   Tuliskan minimal tiga metode ekstrapolasi yang Anda ketahui.

D. Algoritma dan Kasus

Algoritma Interpolasi Lagrange:


1.   Masukkan pasangan titik data (x, y) untuk i = 0, 1, 2, ... n

41
2.   Masukkan titik coba xk
3.   Mula-mula L =0
4.   Mulai perulangan: untuk i = 0 sd n
a.   P(i) = 1
b.   Untuk j = 0 sd n
§   Jika (i < > j) maka P(i) = P(i)*(xk-x(j))/(x(i)=x(j))
c.   L = L + P(i)*y(i)
5.   Cetak hasil interpolasi
6.   Selesai

Kasus-1:
Bayangkanlah misalnya anda berjalan dengan mobil dari kampus Bukit Besar
(BB) ke kampus Indralaya (IND). Waktu dan posisi yang dicapai mobil dinyatakan seperti
pada Tabel 1.
Waktu Posisi dari titik acuan
Lokasi/Tempat
(menit) (Km)
0 Kampus BB 0.0
5 Markas BRIMOB 0.5
10 Taman (lampu merah) 2.0
15 Jembatan Musi II 6.0
25 Tikungan maut 16.0
40 Tugu Pahlawan Indralaya 30.0
45 Kampus IND 32.0

Dapatkanlah data-data posisi diwaktu-waktu 3, 8, dan 13 menit! Gunakan interpolasi


linier.
Kasus-2:
Misalkan waktu dan posisi suatu benda yang bergerak dinyatakan oleh Tabel 2
berikut:
waktu
0 0.5 1 1.5 2 2.5 3 3.5 4
(detik)
posisi
0 0.25 1 2.25 4 6.25 9 12.25 16
(m)

42
Perkirakan berapa harga posisi untuk t = 0.25 ; 0.75 ; 1.25 ; dan 2.75 detik.
Gunakan metode interpolasi linier!

E. Program Komputer (Script Matlab)


Script Interpolasi Linier
%penyelesaian kasus-1, dengan interpolasi linier
clear all
clc
posisi=[0.0 0.5 2.0 6.0 16.0 30.0 32.0]; % data posisi
waktu=[0:5:45]; %waktu tempuh
%waktu data yang dicari interpolasinya
waktu_baru=[3 8 13];
%interpolasi satu dimensi (default: linear)
posisi_baru=interp1(waktu,posisi,waktu_baru);

-----------------------------------------------------------------------------------

F. Langkah Percobaan

1.   Tulis script Matlab pada bagian E, simpan dengan nama interpolasi1.m


2.   Jalankan script yang telah Anda tulis, jika masih ada kesalahan dapat bertanya
kepada Asisten.
3.   Modifikasi script di atas sesuai dengan arahan Asisten!
4.   Perkirakan berapa harga posisi untuk t = 0.25 ; 0.75 ; 1.25 ; dan 2.75
detik. Gunakan metode interpolasi linier!

G. Pertanyaan Lanjut

•   Kerjakan tugas-tugas yang diberikan oleh Asisten!

43

Anda mungkin juga menyukai