MATLAB - File-M

Sejauh ini, kami telah menggunakan lingkungan MATLAB sebagai kalkulator. Namun, MATLAB juga merupakan bahasa pemrograman yang kuat, serta lingkungan komputasi yang interaktif.

Pada bab sebelumnya, Anda telah mempelajari cara memasukkan perintah dari command prompt MATLAB. MATLAB juga memungkinkan Anda untuk menulis serangkaian perintah ke dalam file dan mengeksekusi file sebagai unit lengkap, seperti menulis fungsi dan memanggilnya.

File M.

MATLAB memungkinkan penulisan dua jenis file program -

  • Scripts - file script adalah file program dengan .m extension. Dalam file ini, Anda menulis serangkaian perintah, yang ingin Anda jalankan bersama. Skrip tidak menerima masukan dan tidak mengembalikan keluaran apa pun. Mereka mengoperasikan data di ruang kerja.

  • Functions - file fungsi juga file program dengan .m extension. Fungsi dapat menerima masukan dan mengembalikan keluaran. Variabel internal bersifat lokal ke fungsi.

Anda dapat menggunakan editor MATLAB atau editor teks lainnya untuk membuat file .mfile. Pada bagian ini, kita akan membahas file script. File skrip berisi beberapa baris berurutan dari perintah MATLAB dan pemanggilan fungsi. Anda dapat menjalankan skrip dengan mengetikkan namanya di baris perintah.

Membuat dan Menjalankan File Script

Untuk membuat file skrip, Anda perlu menggunakan editor teks. Anda dapat membuka editor MATLAB dengan dua cara -

  • Menggunakan command prompt
  • Menggunakan IDE

Jika Anda menggunakan prompt perintah, ketik editdi command prompt. Ini akan membuka editor. Anda bisa langsung mengetikedit dan kemudian nama file (dengan ekstensi .m)

edit 
Or
edit <filename>

Perintah di atas akan membuat file dalam direktori MATLAB default. Jika Anda ingin menyimpan semua file program dalam folder tertentu, maka Anda harus menyediakan seluruh jalur.

Mari kita buat folder bernama progs. Ketik perintah berikut di prompt perintah (>>) -

mkdir progs    % create directory progs under default directory
chdir progs    % changing the current directory to progs
edit  prog1.m  % creating an m file named prog1.m

Jika Anda membuat file untuk pertama kali, MATLAB meminta Anda untuk mengkonfirmasinya. Klik Yes.

Alternatifnya, jika Anda menggunakan IDE, pilih NEW -> Script. Ini juga membuka editor dan membuat file bernama Untitled. Anda dapat memberi nama dan menyimpan file setelah mengetik kode.

Ketik kode berikut di editor -

NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;

Total = NoOfStudents + TeachingStaff ...
   + NonTeachingStaff;
disp(Total);

Setelah membuat dan menyimpan file, Anda dapat menjalankannya dengan dua cara -

  • Mengklik Run pada jendela editor atau

  • Cukup ketikkan nama file (tanpa ekstensi) di command prompt: >> prog1

Prompt jendela perintah menampilkan hasilnya -

6170

Contoh

Buat file script, dan ketik kode berikut -

a = 5; b = 7;
c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)

Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -

c =  12
d =  12.657
e =  63.285
f =    3.1852e-06