Anda di halaman 1dari 14

LAPORAN RESPONSI FISIKA KOMPUTASI

ANALISIS HUKUM LORENTZ DENGAN METODE INTERPOLASI


POLINOMIAL NEWTON

Disusun oleh :

Nama : Aziz Ahmad

NIM : H1E011001

LABORATORIUM FISIKA KOMPUTASI


PROGRAM STUDI FISIKA
FAKULTAS SAINS DAN TEKNIK
UNIVERSITAS JENDERAL SOEDIRMAN
PURWOKERTO
2012
ANALISIS HUKUM LORENTZ DENGAN METODE
INTERPOLASI POLINOMIAL NEWTON
 HUKUM LORENTZ

Gaya Magnetik adalah gaya yang dialami oleh penghantar yang berarus listrik yang berada di
dalam medan magnet. Gaya magnetic merupakan besaran vector.

Arah gaya magnetic data ditentukan dengan kaidah tangan kanan.

 Ibu jari menunjukan arah arus listrik (i).


 Keempat jari lain (dalam keadaan lurus) menunjukan arah gaya magnetic.
 Menghadapnya telapak tangan kanan menunjukan arah gaya magnetic.

Rumusan dari Gaya Lorentz

F = B.I.L

 INTERPOLASI POLINOMIAL NEWTON

Interpolasi polinomial Newton mempunyai persamaan sebagai berikut,

Atau dapat dinyatakan dengan persamaan,


Dengan

Jika dijabarkan lebih lanjut NK(x) adalah persamaan sebagai berikut,

Sedangkan f(xk) adalah fungsi yk sebagai berikut,

Persamaan f[x1,x2 … xk] disebut dengan divided difference (selisih terbagi). Secara rinci divided
difference dapat dijabarkan seperti berikut ini,
Atau secara umum dapat dinyatakan dengan,

Untuk divided difference derajat lebih tinggi dapat dinyatakan sebagai berikut,

Untuk mencari divided difference digunakan matriks segitiga sebagai berikut,


Penyelesaian kasus tentang gaya Lorent menggunakan metode Interpolasi Polinomial
Newton

Carilah persamaan Polinomial Newton-nya .

F B I L Sin θ
1.908 2 4 0.477 0.5
7.912 2 4 1.978 0.5
13.12 2 4 3.28 0.5
24.64 2 4 6.16 0.5
28.32 2 4 7.08 0.5
29.36 2 4 7.34 0.5
30.64 2 4 7.66 0.5
38.24 2 4 9.56 0.5
37.92 2 4 9.48 0.5
37.2 2 4 9.3 0.5
44.8 2 4 11.2 0.5

Penyelesaian :

F B I L Sin θ
1.908 2 4 0.477 0.5
7.912 2 4 1.978 0.5
13.12 2 4 3.28 0.5
24.64 2 4 6.16 0.5
28.32 2 4 7.08 0.5
29.36 2 4 7.34 0.5
30.64 2 4 7.66 0.5
38.24 2 4 9.56 0.5
37.92 2 4 9.48 0.5
37.2 2 4 9.3 0.5
44.8 2 4 11.2 0.5

 
Flowchart
LISTING PROGRAM

% Program interpolasi Polinomial

% By Aziz Ahmad

disp(' ')

disp(' ======================================')

disp(' * PROGRAM INTERPOLASI POLINOMIAL *')

disp(' ======================================')

disp(' ')

data=input('Tulis jumlah data=');

x=[zeros(1,data)];

disp(' ')

disp('INPUT DATA pada sumbu x')

for i=1:data

disp( ['x_1,' num2str(i)])

x(1,i)=input(' = ');

end

y=[zeros(1,data)];

disp(' ')

disp('INPUT DATA pada sumbu y')

for i=1:data

disp( ['y_1,' num2str(i)])

y(1,i)=input(' = ');

end

disp(' ')

disp(' =======================================')

disp(' $ MENGGAMBAR KURVA $ ')


disp(' =======================================')

disp(' ')

disp('Masukkan range data')

disp(' ')

disp('Petunjuk:')

disp('Perhatikan kecenderungan nilai x')

disp(' ')

data1=input('titik awal =');

data2=input('titik akhir=');

data3=input('bayaknya titik=');

xx=linspace(data1,data2,data3);

plot(x,y,'-o')

grid on

hold on

disp('Perhatikan kurva sebelum interpolasi')

pause

disp('INTERPOLASI POLINOMIAL')

plot(x,y)

disp('Tentukan orde polinomial')

disp(' ')

disp('Petunjuk:')

disp('1. Perhatikan kurva titik data')

disp('2. Prediksi kurva yang sesuai')

disp('3. Klasifikasi perkiraan orde')

disp(' ')

n=input('Tulis derajat polinomial=');


disp('Fungsi Penginterpolasi')

p=real(polyfit(x,y,n))

disp('Tulis dalam bentuk fungsi matematika...!!!')

v=polyval(p,xx);

plot(xx,v,'--')

title('Kurva Interpolasi','fontsize',16,'fontname','Arial')

xlabel('x','fontsize',16,'fontname','Arial')

ylabel('f(x)','fontsize',16,'fontname','Arial')

legend('sebelum interpolasi', 'setelah interpolasi')

disp('Perhatikan kurva setelah interpolasi')


RUNNING PROGRAM

======================================
* PROGRAM INTERPOLASI POLINOMIAL *
======================================
Tulis jumlah data=11
INPUT DATA pada sumbu x
x_1,1
=0
x_1,2
= 0.1
x_1,3
= 0.2
x_1,4
= 0.3
x_1,5
= 0.4
x_1,6
= 0.5
x_1,7
= 0.6
x_1,8
= 0.7
x_1,9
= 0.8
x_1,10
= 0.9
x_1,11
=1

INPUT DATA pada sumbu y


y_1,1
= -0.447
y_1,2
= 1.978
y_1,3
= 3.28
y_1,4
= 6.16
y_1,5
= 7.08

y_1,6
= 7.34
y_1,7
= 7.66
y_1,8
= 9.56
y_1,9
= 9.48
y_1,10
= 9.30
y_1,11
= 11.2
=======================================
$ MENGGAMBAR KURVA $
=======================================
Masukkan range data
Petunjuk:
Perhatikan kecenderungan nilai x

titik awal =0
titik akhir=1
bayaknya titik=100
Perhatikan kurva sebelum interpolasi
INTERPOLASI POLINOMIAL
Tentukan orde polinomial
Petunjuk:
1. Perhatikan kurva titik data
2. Prediksi kurva yang sesuai
3. Klasifikasi perkiraan orde
Tulis derajat polinomial=2
Fungsi Penginterpolasi
p=
-9.8108 20.1293 -0.0317
Tulis dalam bentuk fungsi matematika...!!!
Perhatikan kurva setelah interpolasi

Fungsi penginterpolasi dalam bentuk matematika dituliskan dengan menamakan

nilai p dari kanan ke kiri secara berturut-turut sebagai orde: 0,1,2. Jadi dapat

ditulis dalam bentuk

Anda mungkin juga menyukai