MATLAB menyediakan 4 alat yang dapat digunakan programer saat menulis program. yaitu:
a. For
Contoh:
» for t=0:10
y(t+1)=sin(pi*t/10);
end
b. While
Contoh:
» while t>10
t=0
y(t+1)=sin(pi*t/10);
end
c. If – else – end
Contoh:
Buat M-file:
if barang>10
harga=(1-0.2)*hargabrg*barang
else
harga=hargabrg*barang
end
d. Switch – Case
Berikut ini adalah contoh penggunaan switch case dimana merubah beberapa satuan menjadi centimeter, cm. Buatlah m-file sebagai berikut lalu simpan dengan nama ubahunit.m.
switch units
case{‘inch’,’in’}
y=x*2.54;
case{‘meter’,’m’}
y=x/100;
case{‘centimeter’,’cm’}
y=x;
otherwise
disp{[‘Unit tidak diketahui: ‘units]}
y=nan;
end;
Setelah itu masuk ke command window. Misal kita masukan harga x=10 in, dan akan diubah menjadi centimeter, cm.
» x=10.;
» units=’in’;
» ubahunit % panggil m-file ubahunit.m
» y
y =
25.4000
KOMPILASI MATLAB (CARA CEPAT)
Script dan function file yang dibuat di bab 3.2. tidak dapat berjalan bila MATLAB tidak aktif. Oleh karena itu dibutuhkan compiler yang merubah m-file menjadi file executable yang stand-alone.
Contoh 3.3
Buat kompilasi dari contoh soal 3.2.
Penyelesaian:
Masuk ke command window, ketik:
Proses di atas menghasilkan suatu file grafik.exe. Bila di klik/run file grafik.exe, akan memunculkan grafik yang sama seperti gambar III.2 meskipun program MATLAB tidak dijalankan.
NOTE: Sebelumnya di awal program harus ditambahkan function grafik(sz) karena script file tidak bisa di-compile.