Interpolasi linier menggunakan matlab

Dalam matlab kita juga bisa menganalisis fungsi interpolasi

Pada fungsi yang memiliki sejumlah titik terbatas, dimungkinkan untuk menentukan titik­titik perantaranya dengan interpolasi. Cara termudah untuk menghitungnya ialah dengan menggunakan interpolasi linier untuk menghubungkan dua titik yang berdekatan. Command interp1 menggunakan algoritma khusus untuk interpolasi titik­titik data yang terpisah secara seragam. Untuk command ini, kita harus tambahkan tanda asteris ‘*’ di depan nama metoda yang diinginkan, misalkan interp(x,y,xx,’*nearest’).

Misalkan kita memiliki data tekanan udara dalam suatu ruang tertutup yang diukur pada jam­jam tertentu sebagai berikut:

>>  t =  [0 2  3  5  8.5 10   12];

>>  pres =  [660 900   400   300   500   50   300];


Sekarang kita interpolasi dengan beberapa metode dan kita plot pada satu gambar sekaligus :
>>  tt =  linspace(0,12,100);

>>  PP1   =  interp1(t,pres,tt,’*linear’);

>>  PP2   =  interp1(t,pres,tt,’*cubic’);

>>  PP3   =  interp1q(t’,pres’,tt’);

>>  figure;

>>  plot(t,pres,’k*’,tt,PP1,’k­‘,tt,PP2,’k:’, ... tt,PP3,’k­­’)
>>  grid on;

>>  xlabel(‘waktu (jam)’), ylabel(‘Pressure’)

>>  legend(‘data’,’linier’,’kubik’,’interp1q’)

>>  title(‘Perbandingan metode interpolasi’




Nah, itu dulu sobat blogger.
------------------------------------------------>>> Semoga Bermanfaat
Interpolasi linier menggunakan matlab Rating: 4.5 Diposkan Oleh: budis

1 comment:

Reno Rasiwara said...

kita juga punya nih artikel mengenai 'Interpolasi', silahkan dikunjungi dan dibaca , berikut linknya
http://repository.gunadarma.ac.id/bitstream/123456789/3260/1/Kommit2004_kecerdasan_004.pdf
trimakasih
semoga bermanfaat

Berlangganan Via Email