Perulangan dengan break dan continue pada MATLAB

0

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

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…

Ayo Berdiskusi Bersama! Belajar Lebih Indah dengan Saling Membantu :)

Tulis komentar
Masukkan nama Anda