Anda di halaman 1dari 7

ANALISIS HUKUM LORENTZ DENGAN METODE

INTERPOLASI POLINOMIAL NEWTON

Gaya Magnetik adalah gaya yang dialami


oleh penghantar yang berarus listrik yang
berada di dalam medan magnet.

Rumusan dari Gaya Lorentz


F = B.I.L
INTERPOLASI POLINOMIAL NEWTON

Persoalan
Carilah persamaan Interpolasi Polinomial Newtonnya
F B I L Sin θ
0 0.477
B dan I konstan
0.1 1.978 Θ konstan
0.2 3.28
0.3 6.16
0.4 7.08
0.5 7.34
0.6 7.66
0.7 9.56
0.8 9.48
0.9 9.30
1 11.2
MATLAB 6.1
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')
Dari program di atas Kita Mendapatkan fungsi penginterpolasi polynomialnya :
TERIMA KASIH

Anda mungkin juga menyukai