PART 2 MENCOBA PROGRAM MATLAB IF, FOR, WHILE

Konten [Tampil]

 Contoh Program Matlab IF

    Ini adalah contoh program MATLAB kondisi If – End, Apabila kita menginputkan angka lebih kecil atau sama dengan 5 maka akan bisa memproses dan menghasilkan keluaran. Tetapi apabila kita menginputkan angka lebih dari 5, maka program tidak akan berjalan. 



    Selanjutnya adalah contoh program MATLAB kondisi If – Else, Apabila kita menginputkan angka lebih kecil atau sama dengan 5 maka akan bisa memproses dan menghasilkan keluaran dengan kondisi pertama. Tetapi apabila kita menginputkan angka lebih besar dari 5 maka akan bisa memproses dan menghasilkan keluaran dengan kondisi kedua (Else).

    Selanjutnya adalah contoh program MATLAB kondisi If Bersaramg, Apabila kita menginputkan angka lebih kecil dari 5 maka akan bisa memproses dan menghasilkan keluaran dengan kondisi pertama. Apabila kita menginputkan angka lebih besar dari 5 maka akan bisa memproses dan menghasilkan keluaran dengan kondisi kedua. Tapi apabila kita menginputkan angka 5 maka akan bisa memproses dan menghasilkan keluaran dengan kondisi ketiga (Else).




 Contoh Program Matlab Perulangan

  • Logika For
Berikut merupakan contoh – contoh program MATLAB dengan menggunakan logika perulangan For : 



  • Logika While
Berikut merupakan contoh – contoh program MATLAB dengan menggunakan logika perulangan While : 

  • Logika Kombinasi IF
Berikut merupakan contoh – contoh program MATLAB dengan menggunakan logika perulangan While dengan kombinasi If : 


 Fungsi Function pada Matlab

  • IF
    Fungsi If-end If-else-end if-elseif-else-end pada MATLAB merupakan fungsi pernyataan bersyarat. Conditional Statements atau pernyataan bersyarat adalah perintah yang digunakan untuk melakukan eksekusi beberapa perintah dengan menyesuaikan variabel dengan syarat terhadap masing-masing perintah sehingga perintah-perintah dapat dilewati atau di-eksekusi. Fungsi dasar conditional statements dapat diformulasikan dengan “if conditional expression dari operasi relasional atau operasi logika” Terdapat 3 fungsi conditional statement pada MATLAB

1. if-end
Sistematika fungsi if-end dapat digambarkan pada diagram alir / flow-cart berikut


    Jika if statement bernilai benar (1) maka command akan dieksekusi. Jika if statement bernilai salah maka command akan dilewati. Kemudian akan dilanjutkan ke perintah end yang berarti conditional statement sudah berakhir. Sehingga bisa dilanjutkan ke perintah program setelahnya.

2. if-else-end 
Dengan menggunakan fungsi if-else-end Anda dimungkinkan untuk membuat 2 grup perintah dalam satu fungsi if-else-end. Sistematika fungsi if-else-end dapat digambarkan pada diagram alir / flow-cart berikut 


Jika if statement bernilai benar maka commands group 1 akan dieksekusi. Jika if statement bernilai salah maka commands group 2 akan dieksekusi. Setelah itu ifelse-end sudah berakhir dan dapat dilanjutkan ke syntax berikutnya pada program bersangkutan.

3. if-elseif-else-end 
Fungsi if-elseif-else-end memungkinkan Anda membuat commands group yang banyak dalam satu fungsi. Sistematika if-elseif-else-end dapat diilustrasikan sebagai berikut : 


Jika if statement bernilai benar (1) maka command group 1 dieksekusi. Jika if statement bernilai salah (0) maka elseif statement dieksekusi. Jika elseif statement bernilai benar (1) maka command group 2 dieksekusi. Jika elseif statement bernilai salah (0) maka command group 3 dieksekusi. Conditional Statement berakhir.

  • While
Fungsi perulangan while atau while loop merupakan fundamental pemrograman untuk terus melakukan perulangan saat statement bernilai benar sampai statement bernilai salah atau dalam kata lain perulangan ini digunakan ketika jumlah pass tidak ditentukan dan berlanjut hingga kondisi yang dinyatakan terpenuhi. Syntax while dirumuskan sebagai while-end pada MATLAB. Sistematika while pada MATLAB dapat diilustrasikan sebagai berikut

    • Baris pertama fungsi perulangan adalah syntax while dilanjutkan dengan conditional expressions berupa variabel dengan operasi relasional dan juga dapat berisi operasi logika pada MATLAB.
    • Kemudian dilanjutkan dengan perintah program yang mengalami perulangan while.
    • Baris terakhir menggunakan syntax end yang menunjukkan akhir dari fungi perulangan while.

  • FOR
Formulasi fungsi for pada MATLAB secara umum adalah for-end dengan sistematika sebagai berikut :


  • 1. Fungsi for diawali dengan syntax for kemudian dilanjutkan dengan variabel berjalan yang didefinisikan sebagai vektor. Pada gambar di bawah vektor k didefinisikan sebagai vektor dengan nilai f sampai t dengan beda s. Beda dapat berupa beda naik (increment) atau pun beda turun (decrement). 
  • 2. k = 1:2:7 
  • 3. Vektor k mempunyai 4 elemen, yaitu 1,3,5,7. Fungsi for dengan variabel k mempunyai 4 literasi 
  • 4. Setelah itu dilanjutkan dengan command group yang dieksekusi sebanyak jumlah entri vektor k.
  • 5. Fungsi diakhiri dengan syntax end yang mengindikasi bahwa command group berakhir. 
  • 6. Nilai k dieksekusi sebagai nilai skalar, dimana setelah perulangan berakhir nilai k adalah nilai k pada saat iterasi terakhir 

Tidak ada komentar:

Posting Komentar