Kamis, 23 Oktober 2008

M-File

Jika masalah yang dihadapi sederhana, mengetik beberapa perintah langsung dari jendela “Command” memang cukup cepat dan efektif. Akan tetapi jumlah perintahnya sangat banyak, atau jika kita ingin mengubah nilai beberapa variabel dan mengulang kembali perhitungannya, maka mengetik perintah-perintah langsung akan sangat membosankan. Untuk menyelesaikan masalah ini, MATLAB memperbolehkan kita untuk mengetik deretan perintah tersebut dalam suatu file (dinamakan m-file, karena diakhiri dengan ekstensi ‘.m’).

Untuk membuat m-file, pilih New dari menu File dan pilih M-file. Suatu jendela “Editor” akan ditampilkan.

Beberapa hal yang patutu diperhatikan dalam menuliskan m-file :

Ø File adalah ASCII-Text dan disimpan dengan ekstensi .m.

Ø Komentar ditulis dengan diawali dengan tanda “%” dan diakhiri dengan “enter”.

Ø Komentar pada baris-baris pertama akan ditampilkan oleh perintah help (berlaku sebagai help teks).

Ø Perintah-perintah yang diisikan adalah perintah-perintah MATLAB sendiri atau m-file lain yang telah ditulis.

Ada dua macam m-file yang didefinisikan dalam MATLAB, yaitu script m-file dan function m-file.

1. Script m-file

M-file ini adalah sebuah urutan statement MATLAB biasa, yang mana biasanya cukup panjang sehingga lebih mudah bila ditulis dalam editor. Variabel-variabel yang digunakan akan tetap berada dalam memory saat script selesai dikerjakan (bersifat global). Komentar pada baris-baris pertama akan ditampilkan oleh perintah help.

MATLAB menyediakan beberapa fungsi yang akan sangat berguna jika kita bekerja dengan m-file, antara lain :

Ø disp(ans) : menampilkan hasil tanpa menampilkan nama variabel.

Ø echo : mengatur jendela Command dalam penampilan kembali perintah yang sedang dikerjakan.

Ø input : meminta pemakai untuk memberikan input.

Ø pause : berhenti sampai pemakai menekan sembarang tombol.

Ø pause(n) : berhenti sampai n detik.

2. Function m-file

Kegunaan dari file ini adalah seperti function / sub program pada umumnya, mengerjakan sederetan statement secara local, dan setelah selesai mengembalikannya secara global ke workspace daripada MATLAB.

Ciri-ciri dari function m-file adalah :

- Baris pertama diisi dengan deklarasi fungsi :

function result_variable = function_name(argument)

- Nama fungsi dan nama file harus identik.

- Variabel-variabel yang ada dalam function m-file bersifat local, artinya selesai dikerjakan variabel-variabel tersebut akan dihapus dari workspace MATLAB.

- Baris komentar sampai baris bukan komentar yang pertama adalah teks help yang ditampilkan jika kita minta “help”.


0 komentar:

Posting Komentar

cuap...cuapnya coy....