Interpolasi berarti memperkirakan suatu nilai di antara titik-titik data yang sudah diketahui. Jika nilai xx yang Anda cari berada di dalam rentang data yang sudah Anda ketahui, interpolasi memberi cara untuk memperkirakan nilai yy yang belum diketahui.

Kasus paling sederhana adalah interpolasi linear, yang menggunakan garis lurus di antara dua titik. Interpolasi polinomial menggunakan satu polinom yang melalui beberapa titik secara tepat. Interpolasi Lagrange adalah rumus standar untuk menuliskan polinom tersebut ketika nilai-nilai xx yang diketahui saling berbeda.

Jika xx yang tidak diketahui berada di luar rentang yang diketahui, maka yang Anda lakukan adalah ekstrapolasi. Itu adalah tugas yang berbeda dan biasanya kurang andal.

Rumus Interpolasi Linear

Misalkan Anda mengetahui titik (x0,y0)(x_0, y_0) dan (x1,y1)(x_1, y_1) dengan x0x1x_0 \ne x_1. Untuk suatu xx di antara x0x_0 dan x1x_1, interpolasi linear menggunakan

y=y0+xx0x1x0(y1y0)y = y_0 + \frac{x - x_0}{x_1 - x_0}(y_1 - y_0)

Cara kerjanya adalah dengan mengambil fraksi jarak horizontal dari x0x_0 ke xx lalu menerapkan fraksi yang sama pada perubahan vertikal dari y0y_0 ke y1y_1. Hasilnya tepat jika hubungan sebenarnya bersifat linear pada interval tersebut; jika tidak, hasilnya adalah perkiraan lokal.

Contoh Interpolasi Linear

Misalkan titik yang diketahui adalah (1,3)(1, 3) dan (4,15)(4, 15), dan Anda ingin mencari nilai saat x=2x = 2.

Gunakan rumus interpolasi linear:

y=3+2141(153)y = 3 + \frac{2 - 1}{4 - 1}(15 - 3)

Sekarang sederhanakan:

y=3+1312y = 3 + \frac{1}{3} \cdot 12 y=3+4=7y = 3 + 4 = 7

Jadi nilai hasil interpolasi adalah y=7y = 7. Ini masuk akal karena x=2x = 2 berada sepertiga jalan dari 11 ke 44, sehingga keluarannya juga bergerak sepertiga jalan dari 33 ke 1515.

Interpolasi Polinomial Berarti Kecocokan Tepat Melalui Beberapa Titik

Jika Anda memiliki lebih dari dua titik dengan nilai xx yang saling berbeda, interpolasi polinomial mencari satu polinom yang melalui semuanya. Untuk n+1n+1 titik dengan nilai xx yang berbeda, ada tepat satu polinom berderajat paling tinggi nn yang cocok dengan titik-titik tersebut.

Sebagai contoh, dua titik menentukan sebuah garis, tiga titik menentukan paling tinggi sebuah kuadrat, dan empat titik menentukan paling tinggi sebuah kubik. Ini berguna ketika Anda menginginkan rumus halus yang cocok tepat dengan nilai-nilai sampel.

Konsekuensinya, kecocokan tepat tidak selalu berarti perilaku yang baik di antara titik-titik. Dengan banyak titik atau titik-titik yang berjauhan, polinom interpolasi berderajat tinggi bisa berosilasi besar, terutama di dekat ujung interval.

Rumus Interpolasi Lagrange

Interpolasi Lagrange adalah cara langsung untuk menuliskan polinom interpolasi. Jika Anda memiliki titik (x0,y0),(x1,y1),,(xn,yn)(x_0, y_0), (x_1, y_1), \dots, (x_n, y_n) dengan xix_i yang saling berbeda, bentuk Lagrange adalah

P(x)=i=0nyiLi(x)P(x) = \sum_{i=0}^{n} y_i L_i(x)

dengan

Li(x)=j=0jinxxjxixjL_i(x) = \prod_{\substack{j=0 \\ j \ne i}}^{n} \frac{x - x_j}{x_i - x_j}

Setiap polinom basis Li(x)L_i(x) dibangun sehingga nilainya sama dengan 11 di xix_i dan 00 pada nilai-nilai xx diketahui lainnya. Itulah sebabnya penjumlahan tersebut mempertahankan nilai yiy_i yang benar pada setiap titik data.

Biasanya Anda menggunakan bentuk Lagrange ketika ingin mendapatkan polinom interpolasi yang tepat dari sekumpulan kecil titik. Secara konsep bentuk ini rapi, tetapi untuk masalah numerik yang lebih besar, bentuk lain sering lebih disukai karena lebih stabil untuk dihitung.

Interpolasi vs. ekstrapolasi

Interpolasi berarti memperkirakan di dalam rentang nilai xx yang diketahui. Ekstrapolasi berarti memperluas perkiraan ke luar rentang tersebut.

Perbedaan ini penting karena interpolasi tetap bertumpu pada data terdekat. Ekstrapolasi bisa cepat gagal jika pola dasarnya berubah di luar interval yang diamati.

Kesalahan Umum dalam Interpolasi

Menggunakan interpolasi di luar rentang data

Jika xx berada di luar interval yang diketahui, perhitungannya bukan lagi interpolasi. Itu menjadi ekstrapolasi, yang sering kali kurang andal.

Menganggap kecocokan tepat berarti kenyataan yang tepat

Sebuah polinom bisa melalui titik-titik data hasil pengukuran secara tepat tetapi tetap menjadi model yang buruk untuk situasi nyata di antaranya, terutama jika data mengandung noise.

Melupakan syarat xx harus berbeda

Untuk rumus interpolasi standar, nilai-nilai xx yang diketahui harus saling berbeda. Jika dua titik data memiliki xx yang sama tetapi nilai yy berbeda, satu fungsi tidak bisa melalui keduanya.

Terlalu cepat memilih derajat tinggi

Menggunakan setiap titik data dalam satu polinom besar dapat menimbulkan perilaku yang tidak stabil. Dalam praktiknya, metode potongan demi potongan seperti spline sering lebih disukai ketika melibatkan banyak titik.

Di Mana Interpolasi Digunakan

Interpolasi muncul dalam analisis numerik, grafika komputer, pencarian nilai pada tabel, pemrosesan sinyal, dan komputasi ilmiah. Ini berguna kapan pun Anda mengetahui nilai pada titik-titik tertentu tetapi membutuhkan nilai yang masuk akal di antaranya.

Dalam mata kuliah matematika dasar, interpolasi juga menghubungkan kemiringan, fungsi, polinom, dan pendekatan ke dalam satu gagasan: menggunakan struktur yang diketahui untuk memperkirakan nilai antara yang belum diketahui.

Coba soal interpolasi serupa

Ambil titik (2,4)(2, 4) dan (8,19)(8, 19) lalu perkirakan nilai saat x=5x = 5 dengan interpolasi linear. Kemudian tanyakan apakah penggunaan garis lurus tampak masuk akal pada interval tersebut.

Jika Anda ingin pemeriksaan cepat setelah menyusunnya sendiri, coba versi Anda sendiri di solver dan bandingkan persamaan garisnya dengan hasil Anda.

Butuh bantuan mengerjakan soal?

Unggah pertanyaanmu dan dapatkan solusi terverifikasi langkah demi langkah dalam hitungan detik.

Buka GPAI Solver →