Pelatihan Matlab
Pelatihan Matlab
MATLAB
Pengantar
KETERANGAN
START
PROSES
A=10
f1=3*A+A^2
Fungsi pemilihan dalam flowchart, dimana output
yang satu menyatakan pernyataan yang salah dan
IF
NO
YES
x=2*n
end
Akan menghasilkan perhitungan 2*n mulai dari 1 s.d. 10 dan
f1=x1^2-2x1
f2=2*x2^2+3x2-1
error=f1-f2
end
Akan melakukan perulangan perhitungan sampai persyaratan dari
fungs while terpenuhi
putus
dan
bersambungnya
flowchart.
Pengenalan MATLAB
Membuka/menutup aplikasi
Workspace (Command Window)
m-file
variable
CONTOH
CONTOH-2
PENGENALAN LOOPING
Contoh listing program Looping
Loop For
Loop If then else
Loop While
LOOP FOR :
disp(Berhitung Kentang dengan Loop For);
n=input(jumlah kentang = );
for a=1:n
disp([num2str(a), kentang]);
end
disp(Berhitung selesai);
LOOP WHILE-1
disp(berhitung kentang dengan while-1);
n=input(jumlah kentang = );
a=1;
while a<=n
disp([num2str(a),kentang]);
a=a+1;
end
disp(berhitung selesai)
LOOP WHILE-2
disp(berhitung kentang dengan while-2);
n=input(jumlah kentang = );
a=0;
keluar=0;
while keluar==0
a=a+1;
if a==n
keluar=1;
end
disp([ada ,num2str(a), kentang]);
end
disp(berhitung selesai)
PENGENALAN SWITCH
Contoh listing Program Switch
clc;
clear;
disp('macam problem:');
disp('(1) Mencari Luas Persegi Panjang');
disp('(2) Mencari Luas Lingkaran');
method=input('masukan jenis problem nya?');
switch method
case 1
P=input(panjang dari persegi panjang = );
L=input(lebar dari persegi panjang = );
Luas=P*L
disp([Luas persegi panjang adalah , num2str(Luas)]);
case 2
r=input(jari-jari lingkaran adalah = );
luas=pi*(r^2);
disp([luas lingkaran adalah , num2str(luas)]);
end
MATRIK/ARRAY