if condition
action
end
if condition
action_1
else
action_2
end
o Dimulai keyword if, disisipi keyword else, dan diakhiri keyword end.
o Condition adalah ekspresi hubungan logika benar dan salah.
o Action adalah pernyataan atau sekumpulan pernyataan ― yang akan
dieksekusi MATLAB.
o Else adalah pernyataan untuk memberikan kondisi selain kondisi yang
diberikan pada pernyataan if.
Pernyataan Kondisi (Condition)
Contoh:
Diketahui fungsi kurva y = f(x) sebagai berikut:
y=1 x < -1
y = x2 -1 ≤ x ≤ 2
y=4 x>2
Pernyataan Kondisi (Condition)
if condition_1
action_1
elseif condition_2
action_2
…
else
action_n
end
o Dimulai keyword if, disisipi keyword elseif dan else, dan diakhiri keyword end.
Pernyataan Kondisi (Condition)
switch switch_expression
case case_expression_1
action_1
…
otherwise
action_n
end
o Dimulai keyword switch, disisipi keyword case dan otherwise, dan diakhiri
keyword end.
Pernyataan Kondisi (Condition)
Contoh:
Diketahui fungsi kurva y = f(x) sebagai berikut:
y=1 x < -1
y = x2 -1 ≤ x ≤ 2
y=4 x>2
Pernyataan Berulang (Loop)
while condition
action
end
Loop timing
o Loop timing digunakan untuk mengetahui berapa lama sebuah algoritma
dieksekusi.
o Loop timing umumnya menjadi topik pembahasan pada studi/penelitian High
Performance Computing (HPC). Perbandingan kecepatan perhitungan
menggunakan algoritma tertentu menggunakan spesifikasi komputer yang
berbeda – beda.
o Keywords yang digunakan untuk mengeksekusi fungsi loop timing adalah tic
dan toc.
o Keyword tic digunakan untuk memulai perhitungan timing, sedangkan
keyword toc untuk menghentikan perhitungan.
o Loop timing menggunan tic-toc ini harus digunakan pada script MATLAB. Jika
digunakan pada command window, maka waktu yang terekam adalah durasi
sejak pengetikan keyword tic sampai pengetikan keyword toc.
o Untuk mendapatkan hasil akurat performa algoritma menggunakan timing tic-
toc, background activity process pada komputer harus seminimal mungkin.
Pernyataan Berulang (Loop)
Pengenalan script
o Membuat script dengan memilih menu New Script pada tab Home.
o Script dapat digunakan seperti halnya built-in function pada MATLAB.
Contoh script