MATLAB M文件

到目前為止,我們已經(jīng)使用MATLAB環(huán)境作為計算器。但是,MATLAB還是一種強大的編程語言,也是一種交互式計算環(huán)境。

在前面的章節(jié)中,您學習了如何從MATLAB命令提示符下輸入命令。MATLAB還允許您將一系列命令寫入文件并以完整的單元形式執(zhí)行文件,例如編寫函數(shù)和調(diào)用它。

M文件

MATLAB允許編寫兩種程序文件-

  • 腳本?腳本文件是擴展名為.m的程序文件。在這些文件中,您編寫了一系列要一起執(zhí)行的命令。腳本不接受輸入,也不返回任何輸出。它們對工作區(qū)中的數(shù)據(jù)進行操作。

  • 函數(shù)?函數(shù)文件也是擴展名為.m的程序文件。函數(shù)可以接受輸入并返回輸出。內(nèi)部變量是函數(shù)的局部變量。

您可以使用MATLAB編輯器或任何其他文本編輯器來創(chuàng)建.m文件。在本節(jié)中,我們將討論腳本文件。腳本文件包含多行MATLAB命令和函數(shù)調(diào)用。您可以通過在命令行中輸入腳本名稱來運行腳本。

創(chuàng)建并運行腳本文件

要創(chuàng)建腳本文件,您需要使用文本編輯器。您可以通過兩種方式打開MATLAB編輯器-

  • 使用命令提示符

  • 使用IDE

如果使用命令提示符,請鍵入edit命令提示符。這將打開編輯器。您可以直接輸入edit,然后輸入文件名(擴展名為.m)

edit 
Or
edit <filename>

上面的命令將在默認的MATLAB目錄中創(chuàng)建文件。如果要將所有程序文件存儲在特定文件夾中,則必須提供完整路徑。

讓我們創(chuàng)建一個名為progs的文件夾。在命令提示符(>>)處鍵入以下命令-

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

如果是第一次創(chuàng)建文件,MATLAB會提示您進行確認。單擊是。

創(chuàng)建腳本文件

或者,如果您使用的是IDE,請選擇“新建”->“腳本”。這還將打開編輯器并創(chuàng)建一個名為“無標題”的文件。您可以在鍵入代碼后命名并保存文件。

在編輯器中鍵入以下代碼-

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

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

創(chuàng)建并保存文件后,可以通過兩種方式運行它-

  • 單擊Run編輯器窗口上的按鈕或

  • 只需在命令提示符下鍵入文件名(不帶擴展名):>> prog1

命令窗口提示符顯示結(jié)果-

6170

實例

創(chuàng)建一個腳本文件,并輸入以下代碼-

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

編譯并執(zhí)行上述代碼后,將產(chǎn)生以下結(jié)果-

c =  12
d =  12.657
e =  63.285
f =    3.1852e-06
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清