Struktur Logika Switch dan For Matlab

STRUKTUR LOGIKA SWITCH DAN FOR


1. Menggunakan algoritma Switch

struktur switch
Kode diatas dimasukkan pada menu editor Script (kiri). Kemudian jika diketikkan angka pada Command Window maka akan menampilkan seperti gambar kanan diatas :
  • Jika diketikkan angka 1 maka akan menampilkan 'z is 1'
  • Jika diketikkan angka 2 maka akan menampilkan 'z is 2,3, or 4'
  • Jika diketikkan sembarang angka (misal 9) maka akan menampilkan 'z ga semuanya'

Dari percobaan diatas dapat ditarik kesimpulan sebagai berikut :
  • Switch : untuk tempat pergantian variabel
  • Case : untuk memilih keadaan dari switch
  • Otherwise : untuk keadaan diluar dari Case
  • % : untuk menyatakan sebuah keterangan dari program


2. Menggunakan algoritma function

algoritma function
Kode diatas dimasukkan pada menu editor Script (gambar kiri). Kemudian klik run (gambar tengah) kemudian ganti variabel z dengan sebuah angka, maka hasilnya akan tampak seperti gambar kanan diatas, yang hasilnya seperti program pada Lat_Switch (latihan sebelumnya)

Dari hasil tersebut dapat disimpulkan : 
  • function : untuk mengindikasikan bahwa program merupakan function, sehingga tidak perlu mengetik pada command window, bisa langsung lewat menu editor Script


3. Program untuk menampilkan angka berurutan dari 4 sampai 9 (Latihan6_1) menggunakan algoritma while

algoritma while
Kode diatas dimasukkan pada menu editor Script (gambar atas). Jika diketikkan angka :
  • 4, maka akan ditampilkan angka berurutan dari 4 sampai 9
  • 3, maka akan ditampilkan angka berurutan dari 3 sampai 9
  • 2, maka akan ditampilkan angka berurutan dari 2 sampai 9

Dari hasil tersebut dapat disimpulkan :
  • while : fundamental pemrograman untuk terus melakukan perulangan saat statement bernilai benar sampai statement bernilai salah
  • fprintf : untuk menampilkan format keluaran pada variabel huruf dan karakteristik tertentu menggunakan string format. Tanda petik satu (') berfungsi untuk menjalankan perintahnya. Sedangkan \n berfungsi untuk memberikan space saat ditampilkan pada command window
  • simbol 'd' pada fprintf : untuk menunjukkan angka dalam bilangan bulat
  • simbol angka '10' pada '%10d' mennunjukkan banyaknya spasi dari sebelah kiri, dalam hal ini berarti ada 10 spasi dari sebelah kiri


4. Menggunakan algoritma for

algoritma for
Kode diatas dimasukkan pada menu editor Script (gambar atas). Kemudian akan ditampilkan angka berurutan dari 0 sampai dengan 10.

Dari hasil tersebut dapat disimpulkan : 
  • for : untuk mengulang suatu perintah dalam jumlah yang ditentukan pengguna berdasarkan pemenuhan fungsi ekspresi. Dapat dalam Matriks atau deret angka
  • ':' : untuk menunjukkan 'sampai dengan'


5. Nilai mundur menggunakan algoritma for

nilai mundur algoritma for
Kode diatas dimasukkan pada menu editor Script (gambar atas). Kemudian akan ditampilkan angka berurutan dari 20 sampai dengan 0. Fungsi -2 adalah untuk mengurangi angka tersebut sebesar 2 sampai dengan 0.


6. Latihan tulis angka Matriks

latihan tulis angka matriks
Kode diatas dimasukkan pada menu editor Script (gambar kiri atas). Jika menggunakan disp (s) maka akan ditampilkan angka matriks pada command window (gambar kanan atas) dalam bentuk 1 kolom dan 7 baris tepat ditengah secara vertikal

menulis matriks
Kode diatas dimasukkan pada menu editor Script (gambar kiri atas). Jika menggunakan fprintf('%d\n',s) maka akan ditampilkan angka matriks pada command window (gambar kanan atas) dalam bentuk 1 kolom dan 7 baris tepat disamping kiri secara vertikal

matriks
Kode diatas dimasukkan pada menu editor Script (gambar kiri atas). Jika menggunakan fprintf('3d',s) maka akan ditampilkan angka matriks pada command window (gambar kanan atas) dalam bentuk 1 baris dan 7 kolom secara vertikal


7. For didalam for (Tabel Kali)

tabel kali
Kode diatas dimasukkan pada menu editor Script (gambar atas). Dan hasilnya adalah gambar dibawahnya. Secara pengurutan nilai yang mana nilai bergantung pada nilai i dan j yang nilai nya secara vertikal bergantung pada nilai i, secara horizontal bergantung pada nilai j dengan penampilan sesuai dengan masing-masing rumus i yaitu i dan j yaitu i+(j+i)

Dari hasil percobaan tersebut dapat disimpulkan :
  • Simbol '%' indikator untuk menyatakan sebuah string atau number
  • formula 'i=1:n' untuk menampilkan angka dari 1 sampai ke n dan dibaca sebagai i
  • formula 'j=1:n' untuk menampilkan angka dari 1 sampai ke n dan dibaca sebagai i+(j+i)
  • Simbol '\n'  untuk pindah baris
Creative License
by-sa logo license
Konten/Material pada halaman ini dilisensikan dengan Creative Commons Attribution-ShareAlike 4.0 International License oleh psi. Klik link berikut untuk memahami aturan penggunaan ulang material pada blog Hipolisis.