“Perulangan dan Percabangan di MATLAB”
*Perulangan pada MATLAB
perulangan itu adalah jenis pengontrol yang berguna untuk mengefisiensikan penulisan skrip program, khususnya untuk program2 yang membutuhkan proses berulang-ulang. Perulangan ini juga sering disebut sebagai iterasi atau looping.
for variabel = mulai:interval:akhir
perintah-perintah
end
% --------------------------------
% Program latihan 2
% Matlab Programming
% --------------------------------
clear all;
clc;
disp('---------------------');
disp('Program latihan');
disp('---------------------');
ndat = input ('batas iterasi = ');
for n= 1:ndat
for m=ndat:-1:1
a(a(n,m)=n^2+5*m)
end;
end;
setelah selesai mengetik program diatas, pastikan anda simpan di direktori mana saja, misalnya c:/latihanku, dengan nama latihan03.
setelah menyimpan file tersebut...sekarang anda kembali ke tampilan awal MATLAB...trus ketikkan diCOMMAND WINDOWnya MATLAB
*Struktur Kontrol dan Percabangan pada Matlab
1.
konditional
percabangan
A. menggunakan if
(if...else if...else..end)
B. menggunakan switch
jika tidak ada pernyataan yang di eksekusi pada case 1-n maka di taruh pada otherwise.
contoh:
switch nama
case a
"pernyataan"
otherwise
"pernyataan"
A. menggunakan if
(if...else if...else..end)
B. menggunakan switch
jika tidak ada pernyataan yang di eksekusi pada case 1-n maka di taruh pada otherwise.
contoh:
switch nama
case a
"pernyataan"
otherwise
"pernyataan"
2.
perulangan
A. (for..end)
contoh
for i=1:10
if rem(i,2)==0
disp(i)
end
end;
maka akan tampil
2
4
6
8
10
B. while
(while..end)
contoh
A. (for..end)
contoh
for i=1:10
if rem(i,2)==0
disp(i)
end
end;
maka akan tampil
2
4
6
8
10
B. while
(while..end)
contoh
i=10
while (i>=1)
if rem(i,2)==1
disp(i)
end
i=i+1;
end;
maka akan tampil
9
7
5
3
1
while (i>=1)
if rem(i,2)==1
disp(i)
end
i=i+1;
end;
maka akan tampil
9
7
5
3
1