Anda di halaman 1dari 5

1) Interpolasi Spline Dengan MATLAB

Langkah-langkah dengan MATLAB:


1. Masukkan kode program ke program MATLAB sebagai berikut dengan cara
mengketikkannya pada kotak dialog M-File yang tampak pada gambar di langkah 5.
Catatan :Jika ada kode/script program yang sudah baku dan lengkap seperti kode
program dibawah ini, maka copy-paste saja kode tersebut ke kotak dialog M-File. Jika
tidak lengkap, maka harus diketik ulang dan direvisi dimana terdapat kesalahannya.
Script/kode tersebut diketahui tidak lengkap jika setelah di jalankan programnya
ternyata eror.
Kode Program :
%interpolasi
clc;
clear;
disp ( ' INTERPOLASI SPLINE ' );
disp ( ' OLEH : KELOMPOK 4 ' );
disp ( ' NAMA : NAIMAH HASANAH (NIM 8176175010) ' );
disp ( ' PUTRI SRIJAYANTI (NIM 8176175011) ' );
disp ( ' KELAS : REG-A 2017 PROG.PASCA SARJANA' );
disp ( ' MATA KULIAH : FISIKA KOMPUTASI' );
disp ( ' DOSEN PENGAMPU : Dr.Makmur Sirait,M.Si ' );
disp ('________________________________________________________');
disp (' ')
n=input('Banyak data pengamatan = ');
for k=1:n
disp(['Data ke = ',num2str(k)]);
x(k)=input('x = ');
y(k)=input('y = ');
end;
disp('Data y yang akan diinterpolasi');
xh=input('Untuk data x = ');
yh=interp1(x,y,xh,'spline');
disp('Hasil interpolasi');
yh
x1=x(1):0.1:x(n);
y1=interp1(x,y,x1,'spline');
plot(x,y,'o',x,y,'b',x1,y1,'k');
title('Kurve Interpolasi');
xlabel('Sumbu x ');ylabel('Sumbu y');
grid on;
Koding yang telah di input sebagai berikut:

2. Setelah selesai mengetik script program, simpanlah hasil kerja (work) dengan mengklik
menu File kemudian Save pada kotak dialog M-File. Gantilah nama file dari Untitled
menjadi InterpolasiSpline(tanpa spasi). Catatan :nama file tidak boleh menggunakan
spasi, jika menggunakan spasi maka file akan eror jika dijalankan.
3. Pada work path klik ‘Debug’ kemudian ‘Run’ untuk menjalankan program maka akan
muncul pada Comman Window sebagai berikut:
>> INTERPOLASI SPLINE
OLEH : KELOMPOK 4
NAMA : NAIMAH HASANAH (NIM 8176175010)
PUTRI SRIJAYANTI (NIM 8176175011)
KELAS : REG-A 2017 PROG.PASCA SARJANA
MATA KULIAH : FISIKA KOMPUTASI
DOSEN PENGAMPU : Dr.Makmur Sirait,M.Si
________________________________________________________

Banyak data pengamatan =


4. Kemudian masukkan nilai x = 9.2, x0 = 8.0, x1 = 9.0, x2 = 9.5
>> INTERPOLASI SPLINE
OLEH : KELOMPOK 4
NAMA : NAIMAH HASANAH (NIM 8176175010)
PUTRI SRIJAYANTI (NIM 8176175011)
KELAS : REG-A 2017 PROG.PASCA SARJANA
MATA KULIAH : FISIKA KOMPUTASI
DOSEN PENGAMPU : Dr.Makmur Sirait,M.Si
________________________________________________________

Banyak data pengamatan = 6


Data ke = 1
x = 1
y = 5
Data ke = 2
x = 2
y = 9
Data ke = 3
x = 3
y = 12
Data ke = 4
x = 4
y = 10
Data ke = 5
x = 5
y = 20
Data ke = 6
x = 6
y = 14
Data y yang akan diinterpolasi
Untuk data x = 4.7
Hasil interpolasi

yh =

16.7963

>>
Gambar pada comman window:

Gambar kurva interpolasi spline tersebut:

2) Kurva Fittingg Interpolasi Dengan MATLAB


Misalkan fitting data hasil pengukuran adalah sebagai berikut:

Data pengamatan 1
X 1 2 3 4 5 6
Y 3 6 10 18 22 25
Data pengamatan 2
X 1 2 3 4 5 6
Y 3 6 10 16 20 35

Anda mungkin juga menyukai