Pengantar
KETERANGAN
IF
YES
output yang lainnya menyatakan pernyataan yang benar. Pada kedua pernyataan tersebut diikuti suatu proses.
NO
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. Apabila penggambaran flowchart pada satu halaman tidak cukup maka aliran flowchart dapat diputus dan disambungkan pada halaman lain atau tempat kosong pada halaman yang sama.
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
Eye(n)=(matriks identitas yang diagonalnya bernilai 1 dan selebihnya nol) Zeros(n)=membuat matriks nol dengan nxn Ones(n)=membuat matriks satu dengan nxn Flipud(A)=membalik matrik A dengan arah vertikal Fliplr(A)=membalik matrik A dengan arah horizontal Rot90(A)=memutar matrik A dengan arah kiri sebesar 90 derajad Triu(A)=menghasilkan matrk segitiga atas dari matrik A Tril(A)=menghasilkan matrik segitiga bawah dari matrik A