Anda di halaman 1dari 6

Modul 10 Interpolasi Newton

Abstrak Pada percobaan ini, kita akan

Dita Ditafrihil Fuadah (1210703009)


melakukan percobaan tentang mencari interpolasi
Newton pada kasus fisika rangkaian RC.
Interpolasi newton sendiri digunakan untuk
memcari nilai error pada suatu perhitungan.
Kata Kunci Matlab, interpolasi Newton,
rangkaian RC
Rangkaian pengosongan kapasitor
PENDAHULUAN
D
alam praktikum kali ini kita akan melakukan praktikum
tentang interpolasi Newton. Tujuan dari praktikum

ini adalah untuk memahami metode interpolasi


Newton. Kemudian agar mampu membuat
algoritma metode intrepolasi Newton berbasis
matlab. kemudian dapat memecahan dan
merepresentasikan beberapa aplikasi interpolasi
Newton pada bidang fisika.
Kali ini yang akan direpresentasikan adalah kasus
pada rangkaian RC.
Suatu rangkaian yang berisi sebuah resistor dan
kapasitor disebut rangkain RC. Dalam rangkaian
seperti ini, arus tidak tunakbtapi bervariasi
terhadap waktu. Contoh praktis rangkaian RC
adalah rangkaian dalam penghasil kilasan cahaya
pada kamera. Sebelum suatu foto diambil, baterai
dalam penghasil cahaya. Sebelum suatu foto
diambil, baterai dalam penghasil cahaya tersebut
memuati kapasitor melalui resistor. Ketika hal ini
selesai, penghasil cahaya telah siap. Ketika gambar
diambil, kapasitor membuang muatan melalui
lampu penghasil cahaya tersebut. dan begitu
seterusnya.
Pada rangkaian RC, ada yang disebut penurunan
ekponensial. Tipe penurunan ini terjadi pada laju di
mana suatu kuantitas berkurang sebanding dengan
kuantitas itu sendiri. Hal ini bisa disebut sebagai
proses pelapasan muatan.
Pada proses pelepasan muatan, potensial mulamula kapasitor adalah V c =Q/C , sedangkan
potensial pada resistor sama dengan nol. Setelah t =
0, mulai tejadi pelepasan muatan dari kapasitor.

Berdasarkan hukum Kirchhoff berlaku muatan


sebagai fungsi waktu ditulis sebagai
Potensial dan arus pada kapasitor sebagai fungsi
waktu dapat ditulis menjadi

METODE
Praktikum dilakukan di laboratorium Fisika
Fakultas Sains dan Teknologi UIN Sunan Gunung
Djati Bandung. Praktikum dilakukan pada hari
Senin tanggal 19 Maret 2012 pukul 14.30 16.00
WIB.
Alat dan bahan yang digunakan dalam praktikum
ini adalah aplikasi Matlab itu sendiri. Dengan
arahan dari asisten, script dibuat pada editor pada
matlab. Scriptnya sendiri seperti di bawah ini. :

Script M-File Fungsi Polinom Newton

y_eksak(i,1) = (2/2*1)*exp(-x(i)/2*1);
end
% Plot metode interpolasi Newton
plot(x,y,'b+');hold on
% Plot metode Eksak
plot(x,y_eksak,'r-');hold on
%Plot data
plot(xData,yData,'ko')
grid on
xlabel('Waktu t (s)');ylabel('Arus (A)')
title('GRAFIK METODE INTERPOLASI NEWTON
UNTUK RANGKAIAN RC')
legend('Interpolasi
Newton','Eksak','Data Pengamatan')

PEMBAHASAN

Script M-File Fungsi Koefisien Polinom Newton

Script M-File Input dan Output Problem


%PROGRAM INPUT DATA DAN RUN METODE
INTERPOLASI NEWTON
% Input data
xData = [0 1 2 3 4 5]; % data sumbu x=
waktu
yData = [ 1.0000 0.6065 0.3679 0.2231
0.1353 0.0821]; % data sumbu y= jarak
tempuh
% fungsi koefisien interpolasi Newton
a =
polinom_newton_koefisien(xData,yData);
% Membuat Tabel Hasil Interpolasi Newton
dan Eksak
' x yInterp yExact Error '
for x = 0: 0.05: 5;
y = polinom_newton(a,xData,x);
y_eksak = (2/2*1)*exp(-x./2*1);
error = y-y_eksak;
fprintf('%10.5f',x,y,y_eksak,error)
fprintf('\n')
end
% Metode Interpolasi Newton
x = 0:0.05:5;
n = length(x);
y = zeros(n,1);
for i = 1:n
y(i,1) = polinom_newton(a,xData,x(i));
end
% Metode Eksak
y_eksak = y;
for i = 1:n

ans =
x yInterp yExact Error
0.00000
0.05000
0.10000
0.15000
0.20000
0.25000
0.30000
0.35000
0.40000
0.45000
0.50000
0.55000
0.60000
0.65000
0.70000
0.75000
0.80000
0.85000
0.90000

1.00000
0.97534
0.95128
0.92780
0.90491
0.88257
0.86078
0.83953
0.81879
0.79857
0.77885
0.75961
0.74085
0.72255
0.70470
0.68729
0.67031
0.65376
0.63761

1.00000
0.97531
0.95123
0.92774
0.90484
0.88250
0.86071
0.83946
0.81873
0.79852
0.77880
0.75957
0.74082
0.72253
0.70469
0.68729
0.67032
0.65377
0.63763

0.00000
0.00003
0.00005
0.00006
0.00007
0.00007
0.00007
0.00007
0.00006
0.00006
0.00005
0.00004
0.00003
0.00002
0.00001
0.00000
-0.00001
-0.00001
-0.00002

0.95000
1.00000
1.05000
1.10000
1.15000
1.20000
1.25000
1.30000
1.35000
1.40000
1.45000
1.50000
1.55000
1.60000
1.65000
1.70000
1.75000
1.80000
1.85000
1.90000
1.95000
2.00000
2.05000
2.10000
2.15000
2.20000
2.25000
2.30000
2.35000
2.40000
2.45000
2.50000
2.55000
2.60000
2.65000
2.70000
2.75000
2.80000
2.85000
2.90000
2.95000
3.00000
3.05000
3.10000
3.15000
3.20000
3.25000
3.30000
3.35000
3.40000
3.45000
3.50000
3.55000
3.60000
3.65000
3.70000
3.75000
3.80000
3.85000
3.90000
3.95000
4.00000
4.05000
4.10000
4.15000

0.62186
0.60650
0.59152
0.57691
0.56267
0.54877
0.53522
0.52201
0.50912
0.49655
0.48430
0.47234
0.46068
0.44931
0.43822
0.42741
0.41686
0.40657
0.39654
0.38675
0.37721
0.36790
0.35882
0.34996
0.34133
0.33290
0.32468
0.31667
0.30885
0.30122
0.29378
0.28653
0.27945
0.27255
0.26581
0.25925
0.25284
0.24659
0.24050
0.23455
0.22876
0.22310
0.21758
0.21220
0.20696
0.20184
0.19685
0.19198
0.18724
0.18261
0.17810
0.17370
0.16941
0.16522
0.16114
0.15716
0.15328
0.14950
0.14582
0.14222
0.13872
0.13530
0.13197
0.12872
0.12555

0.62189
0.60653
0.59156
0.57695
0.56270
0.54881
0.53526
0.52205
0.50916
0.49659
0.48432
0.47237
0.46070
0.44933
0.43823
0.42741
0.41686
0.40657
0.39653
0.38674
0.37719
0.36788
0.35880
0.34994
0.34130
0.33287
0.32465
0.31664
0.30882
0.30119
0.29376
0.28650
0.27943
0.27253
0.26580
0.25924
0.25284
0.24660
0.24051
0.23457
0.22878
0.22313
0.21762
0.21225
0.20701
0.20190
0.19691
0.19205
0.18731
0.18268
0.17817
0.17377
0.16948
0.16530
0.16122
0.15724
0.15335
0.14957
0.14588
0.14227
0.13876
0.13534
0.13199
0.12873
0.12556

-0.00003
-0.00003
-0.00003
-0.00004
-0.00004
-0.00004
-0.00004
-0.00004
-0.00003
-0.00003
-0.00003
-0.00002
-0.00002
-0.00002
-0.00001
-0.00001
-0.00000
0.00000
0.00001
0.00001
0.00002
0.00002
0.00002
0.00003
0.00003
0.00003
0.00003
0.00003
0.00003
0.00003
0.00003
0.00002
0.00002
0.00002
0.00001
0.00001
0.00000
-0.00000
-0.00001
-0.00002
-0.00002
-0.00003
-0.00004
-0.00004
-0.00005
-0.00006
-0.00006
-0.00007
-0.00007
-0.00007
-0.00008
-0.00008
-0.00008
-0.00008
-0.00008
-0.00007
-0.00007
-0.00007
-0.00006
-0.00005
-0.00004
-0.00004
-0.00003
-0.00001
-0.00000

4.20000
4.25000
4.30000
4.35000
4.40000
4.45000
4.50000
4.55000
4.60000
4.65000
4.70000
4.75000
4.80000
4.85000
4.90000
4.95000
5.00000

0.12247
0.11946
0.11652
0.11366
0.11086
0.10814
0.10548
0.10289
0.10036
0.09789
0.09548
0.09312
0.09082
0.08857
0.08636
0.08421
0.08210

0.12246
0.11943
0.11648
0.11361
0.11080
0.10807
0.10540
0.10280
0.10026
0.09778
0.09537
0.09301
0.09072
0.08848
0.08629
0.08416
0.08208

0.00001
0.00002
0.00004
0.00005
0.00006
0.00007
0.00008
0.00009
0.00010
0.00010
0.00011
0.00010
0.00010
0.00009
0.00007
0.00005
0.00002

Nilai yang dihasilkan antara praktikum pada matlab


dan perhitungan manual menunjukkan nilai yang
sama.
Hal ini membuktikan bahwa metode interpoloasi
Newton bisa digunakan unuk mencari nilai error
pada sebuah perhitungan. Tidak seperti metode
regresi linear yang hanya bisa mencari nilai error
pada persamaan linear dan non linear, pada metode
interpolasi Newton bisa digunakan untuk mencari
nilai error pada persamaan atau perhitungan
eksponensial.
PENUTUP
A.
Kesimpulan
Interpolasi Newton digunakan untuk mencari
banyaknya nilai error pada satu perhitungan
eksponensial.
B.
Saran
Mohon dijelaskan lebih jelas lagi mengenai
masalah komputasinya.
DAFTAR PUSTAKA
[1]

Tipler. P. A, 2001. Fisika Untuk Sains dan Teknik Jilid


II . Jakarta : Erlangga.

[2]

Modul Praktikum Fisika Komputasi II

Dosen : Mada Sanjaya W. S, Ph.d


Koordinator : Tresna Purnama Dewi
Asisten : Tresna Purnama Dewi
[ Laporan Eksperimen Fisika Komputasi II ]

MODUL X

Mencari Interpolasi Newton

Oleh :
Nama : Dita Ditafrihil Fuadah
NIM : 1210703009
Teman Kelompok :
1. Eka Wartika (1210703010)
2. Solehudin Hikmatiar (1210703032)
3.

Zaid Nasrullah (1210703037)

FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUNAN GUNUNG DJATI BANDUNG
2012

Anda mungkin juga menyukai