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
Berikut merupakan contoh – contoh program MATLAB dengan menggunakan
logika perulangan For : Berikut merupakan contoh – contoh program MATLAB dengan menggunakan
logika perulangan While : Berikut merupakan contoh – contoh program MATLAB dengan menggunakan
logika perulangan While dengan kombinasi If :
Fungsi Function pada Matlab
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.
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.
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