Perulangan dengan break dan continue Pada MATLAB (Matlab)


Perulangan dengan break dan continue Pada MATLAB
Fungsi break dan continue pada MATLAB biasanya digunakan pada syntax perulangan baik for maupun while. Syntax break maupun continue dapat digunakan untuk membuat diagram alir yang lebih kompleks untuk perhitungan komputasi tertentu. Berikut tutorial mengenai break dan continue

A. Fungsi break Pada MATLAB

Dengan menggunakan syntax break pada perulangan menggunakan bahasa pemrograman MATLAB, suatu perulangan dapat dihentikan atau eksekusi akan lompat langsung ke syntax end. Adapun beberapa fundamental dari syntax break pada MATLAB
  • Secara umum fungsi break biasanya digunakan di dalam perulangan, suatu perulangan akan dihentikan saat iterasi awal.
  • Apabila fungsi break berada dalam nested looping atau perulangan bersarang, perulangan yang dihentikan hanya pada perulangan bersarang, perulangan induk tetap berjalan.
  • Apabila fungsi break berada diluar looping, script file akan dihentikan langsung ke end  dari script file atau menghentikan script file ditengah eksekusi.
Misalkan perulangan for dibuat sebagai script file berikut
for x =1:1:7
disp(x);
end
Ketika program dieksekusi dapat diilustrasikan sebagai berikut

contoh program matlab sederhana dengan for
contoh program MATLAB sederhana dengan for

Berikut saat kita sisipkan fungsi break  pada program tersebut
for x =1:1:7
disp(x);
break
disp('Program dicekal')
end
Ketika program dieksekusi dapat diilustrasikan sebagai berikut

contoh program matlab sederhana for dengan break
contoh program MATLAB sederhana for dengan break

Karena fungsi break, perulangan for pada program tersebut hanya dieksekusi pada iterasi awal saja dan sampai syntax sebelum break didefinisikan.

B. Fungsi continue Pada MATLAB

Fungsi continue pada MATLAB dapat digunakan pada perulangan for maupun while. Syntax continue dapat mengontrol suatu perulangan dilanjutkan atau tidak terhadap fungsi setelahnya dalam iterasi tertentu. Secara fundamental syntax continue dapat diformulasikan dengan
If conditional statement
continue
end
Syntax continue biasanya dilengkapi dengan conditional statement menggunakan fungsi if. Apabila conditional statement terpenuhi syntax continue akan dieksekusi pada iterasi bersangkutan dengan melewati iterasi tersebut dan melanjutkan ke iterasi berikutnya.
Misalkan pada contoh program MATLAB berikut
for x =1:1:7
if x<4;
continue
end
disp(x);
end
Ketika program dieksekusi, saat iterasi dengan nilai x<4 fungsi disp(x) dilewati dapat diilustrasikan sebagai berikut


contoh program matlab sederhana dengan fungsi continue
contoh program MATLAB sederhana dengan fungsi continue

Belum ada Komentar untuk "Perulangan dengan break dan continue Pada MATLAB (Matlab)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel