Matrix Algebra Basics

advertisement
e-tp.ub.ac.id
Interpolasi Spline
Interpolasi II
Arif Hidayat
TPI4104 – Matematika Industri
 Interpolasi polinomial adalah proses mendapatkan
persamaan polinomial ber-orde n dari kurva berdasarkan
data sejumlah n+1 titik.
 Teknik yang digunakan antara lain metode langsung,
metode beda hingga newton dan metode interpolasi
lagrange.
 Apakah Spline adalah sebuah metode lain untuk
mendapat persamaan polinomial …….. ? TIDAK
Interpolasi Spline
 Jika n sangat besar, hasil interpolasi polinomial
sering menunjukkan trend osilasi/bergelombang.
 Hasil interpolasi tidak sesuai.
 Solusi: interpolasi spline.
 Contoh:
Interpolasi data-data berdasarkan fungsi
Interpolasi Spline
Jika diambil 6 titik dalam interval tersebut dan
nilai y dicari dari fungsi, didapatkan data:
Dari 6 titik ini, dapat disusun
sebuah persamaan polinamial
pangkat 5
Dari titik-titik dalam interval
[-1, 1]
1
Interpolasi Spline
Interpolasi Spline
Menambah
jumlah data
dan tingkat
persamaan
polinomial
tidak memperbaiki
hasil
interpolasi
Hasil interpolasi berbeda dengan hasil exact fungsi
Interpolasi Spline Linier
Interpolasi Spline Linier
Jika diketahui titik-titik (x0,y0), (x1,y1) ….. (xn-1,yn-1),(xn,yn)
Dan titik-titik tersebut dihubungkan secara sederhana
dengan garis lurus, maka nilai interpolasi linier spline di
dapat dengan yi=f(xi)
2
Contoh
Contoh
Kecepatan pertumbuhan mikroba dinyatakan dalam data
Sebagai berikut:
Karena dicari jumlah mikroba saat t=16, maka dipilih data
terdekat dengan t=16, yaitu t0=15 dan t1=20, sehingga
Waktu (s) | Kecepatan (jum/s)
Hitung jumlah mikroba
saat t=16 detik
Contoh
Interpolasi Spline Kuadratik
Pada saat t=16 s,
v(16) =362,78 + 30,913 (16-15)
= 393,7 mikroba/s
Jika diketahui titik-titik (x0,y0), (x1,y1) ….. (xn-1,yn-1),(xn,yn),
masukkan data tersebut dalam persamaan, didapat:
Interpolasi spline linier hanya menggunakan dua
titik, tidak berbeda dengan metode linier yang
lain. Untuk memperbaiki akurasi estimasi
dilakukan dengan spline kuadratik
Terdapat tiga macam koefisien yang harus didapat:
- ai, i = 1, 2, …………….n
- bi, i = 1, 2, …………….n
- ci, i = 1, 2, …………….n
3
Interpolasi Spline Kuadratik
Bagaimana mendapat ketiga koefisien tersebut:
1. Setiap quadratic spline melalui 2 titik berurutan, sehingga
Interpolasi Spline Kuadratik
2. Turunan pertama fungsi spline kontinyu di titik-titik diantara
dua nilai batas, sehingga turunan spline di titik 1 dan 2:
Kedua turunan tersebut bernilai sama pada x=x1, sehingga:
Interpolasi Spline Kuadratik
Contoh
3. Asumsikan spline pertama adalah linier, sehingga
a1 = 0
6 titik, sehingga didapat 5 spline kuadratik
Contoh:
Dari soal sebelumnya:
Waktu (s) | Kecepatan (jum/s)
Tentukan jumlah mikroba saat
t=16 dengan spline kuadratik
1. Setiap spline kuadratik melalui 2 titik berurutan
a1t + b1t + c1 = 0, melalui t=0 dan t=10, sehingga
4
Contoh
Contoh
a2t + b2t + c2 = 0, melalui t=10 dan t=15, sehingga
a5t + b5t + c5 = 0, melalui t=22,5 dan t=30, sehingga
a3t + b3t + c3 = 0, melalui t=15 dan t=20, sehingga
2. Turunan pertama spline kuadratik kontinyu di titik-titik antara
dua batas
a4t + b4t + c4 = 0, melalui t=20 dan t=22,5, sehingga
Contoh
Contoh
3. Asumsikan spline pertama a1t + b1t + c1 linier, sehingga
a1 = 0
Penyelesaian matriks tersebut didapat:
Dari persamaan 1-15, didapat matriks:
Sehingga
5
Download