Ada yang tau matlab? Aplikasi memang kurang popular
dibandingkan dengan aplikasi pemrograman lain seperti codeblock, dll. Tapi
tidak jarang program ini digunakan diberbagai perguruan tinggi yang ada mata
kuliah teknologi informasi.
Nah
buat kamu mungkin yang pakai program ini. Ada nih satu contoh program beberapa
rumus fisika dasar:
clear all
clc
c='y';
while c=='y' || c=='Y';
disp('Program Menghitung Fisika Dasar');
fprintf(' 1. Force\n 2. Distance\n 3. Energi
Kinetik\n 4. Daya Dispersi Listrik\n 5. Waktu yang diperlukan dari a ke b\n');
pilihan=input('Masukkan
Pilihan ? ');
switch pilihan;
case 1;
disp(['Force = ',num2str(force),' N']);
case 2;
disp(['Distance = ',num2str(distance),' meter']);
case 3;
disp(['Energi
Kinetik = ',num2str(energi_kinetik),' joule']);
case 4;
disp(['Daya Dispersi
Listrik = ',num2str(daya_dispersi_listrik),' watt']);
case 5;
disp(['Waktu yang
diperlukan dari a ke b = ',num2str(waktu),' sekon']);
end
c=input('Apakah anda ingin menggunakan fitur
lainnya (y/n) ? ','s');
end
Simpan di file
berbeda dengan nama “force.m’’
function F=force
m=input('Massa = ');
a=input('Percepatan =
');
F=m*a;
end
Simpan di file
berbeda dengan nama “distance.m’’
function x=distance
vo=input('Kecepatan
Awal = ');
a=input('Percepatan =
');
t=input('Waktu = ');
x=vo*t + 0.5*a*(t^2);
end
Simpan di file
berbeda dengan nama “energi_kinetik.m’’
function
ek=energi_kinetik
m=input('Massa = ');
v=input('Kecepatan = ');
ek=0.5*m*(v^2);
end
Simpan di file berbeda dengan nama
“daya_dispersi_listrik.m’’
function P=daya_dispersi_listrik
R=input('Hambatan = ');
V=input('Tegangan = ');
P=(V^2)/R;
End
Simpan di file berbeda dengan nama “waktu.m’’
function t=waktu
aa=input('Absis titik a
(Xa) = ');
ab=input('Ordinat titik
a (Ya) = ');
ba=input('Absis titik b
(Xb) = ');
bb=input('Ordinat titik
b (Xb) = ');
v=input('Kecepatan = ');
s=((ba-aa)^2 + (bb-ab)^2)^0.5;
t=s/v;
end
Semoga
bermanfaat….
No comments:
Post a Comment