AhmadDahlan.NET – Interpolasi linier merupakan metode yang digunakan untuk mencari nilai dari sebuah titik yang tidak diketahui dari dua buah titik yang membentuk garis linier yang sudah diketahui terlebih dahulu. Persamaan garis linier adalah :
y = mx + c
Misalkan dua buah yang membentuk garis lurus dari titik P1 di x1,y1 ke titik P2 di titik x2,y2. Maka bisa dibandingkan antara P1 dan P2 sebagai berikut :
Persamaan ini kemudian bisa ditulis menjadi :
Persamaan ini bisa digunakan untuk mencari nilai y di titik x sembarang. Solusinya adalah :
clear; clc; disp('Interpolasi Linier'); disp('================================'); x=input('masukkan nilai x= '); x1=input('masukkan nilai x1= '); x2=input('masukkan nilai x2= '); y1=input('masukkan nilai y1= '); y2=input('masukkan nilai y2= '); y=((y2-y1)/(x2-x1))*(x-x1)+y1; disp(['nilai y= ', num2str(y)]);
Setelah itu silahkan Save dan run script yang dibuat!
Contoh Kasus :
Sebuah hasil pengukuran sebuah benda yang bergerak terhadap satuan waktu seperti pada tabel di bawah ini!
Jarak (m) | 5 | 10 | 15 | 20 |
Waktu (s) | 3,4 | 6,6 | 10,1 | 13,8 |
- Tentukan berapa waktu yang dibutuhkan untuk bergerak sejauh 12 m!
- Tentukan Jarak tempuh benda jika bergerak selam 12 sekon!