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
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
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
Tutorial lainnya: Daftar Isi Tutorial MATLAB
Sekian artikel "Perulangan Menggunakan break dan continue pada MATLAB". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…