KONTROL PROGRAM

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.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s