Senin, 25 Maret 2013

Tugas Pengganti Kuliah T. Komputasi (21 Maret 2013)_Perulangan dan Percabangan di MATLAB



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"

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
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



Thanks,,,, :-)