在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ Matlab .m腳本文件
Matlab代數(shù)(方程求解)
Matlab開發(fā)環(huán)境設(shè)置
Matlab GNU Octave
Matlab字符串
Matlab矩陣
Matlab微分和導(dǎo)數(shù)
Matlab數(shù)字
Matlab數(shù)據(jù)導(dǎo)入
Matlab整合集成
Matlab冒號(hào)符號(hào)
Matlab變量
Matlab數(shù)組
Matlab運(yùn)算符
Matlab數(shù)據(jù)導(dǎo)出
Matlab向量
Matlab命令
Matlab決策
Matlab微積分
Matlab圖形
Matlab教程
Matlab繪圖
Matlab多項(xiàng)式
Matlab .m腳本文件
Matlab循環(huán)
Matlab基礎(chǔ)語法
Matlab函數(shù)
Matlab轉(zhuǎn)換
Matlab概述
Matlab數(shù)據(jù)類型

Matlab .m腳本文件

到目前為止,我們都是使用MATLAB環(huán)境作為計(jì)算器。然而,MATLAB也是一種強(qiáng)大的編程語言,也是一個(gè)交互式的計(jì)算環(huán)境。

在前幾章中,已經(jīng)學(xué)習(xí)了如何從MATLAB命令提示符輸入命令。MATLAB還允許將一系列命令寫入文件,并將文件作為完整單元執(zhí)行,如:編寫函數(shù)并調(diào)用它。

M文件

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

  • 腳本 - 腳本文件是以.m擴(kuò)展名的程序文件。在這些文件中,可以編寫一系列要一起執(zhí)行的命令。腳本不接受輸入,不返回任何輸出。它們對(duì)工作空間中的數(shù)據(jù)進(jìn)行操作。

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

使用MATLAB編輯器或任何其他文本編輯器來創(chuàng)建.m文件。 在本節(jié)中,我們將討論腳本文件。 腳本文件包含多個(gè)連續(xù)的MATLAB命令行和函數(shù)調(diào)用??梢酝ㄟ^在命令行中鍵入其名稱來運(yùn)行腳本。

創(chuàng)建和運(yùn)行腳本文件

要?jiǎng)?chuàng)建腳本文件,需要使用文本編輯器。可以通過兩種方式打開MATLAB編輯器:

  • 使用命令提示符
  • 使用IDE

如果使用命令提示符,請(qǐng)?jiān)诿钐崾痉骆I入edit并回車,這將打開編輯器??梢灾苯渔I入edit,然后直接輸入文件名(擴(kuò)展名為.m)

edit 
%或者%
edit newfile.m

上述命令將在默認(rèn)的MATLAB目錄中創(chuàng)建該文件。如果要將所有程序文件存儲(chǔ)在特定文件夾中,則必須提供整個(gè)路徑。

如果是第一次創(chuàng)建文件,MATLAB會(huì)提示確認(rèn),點(diǎn)擊“是”后,如下 -

在命令行中也可以創(chuàng)建文件夾,如:創(chuàng)建一個(gè)名為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

或者,如果使用IDE,請(qǐng)選擇“新建” ->“腳本”。 這也打開編輯器并創(chuàng)建一個(gè)名為Untitled的文件。在輸入代碼后命名并保存文件。

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

NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ... + NonTeachingStaff;
disp(Total);

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

  • 單擊編輯器窗口上的“運(yùn)行”按鈕
  • 只需在命令提示符下鍵入文件名(無擴(kuò)展名)即可:>> prog1

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

示例

創(chuàng)建腳本文件(sdemo.m),并鍵入以下代碼 -

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

當(dāng)上述代碼被編譯和執(zhí)行時(shí),它產(chǎn)生以下結(jié)果 -

Trial>> sdemo

c =

    12


d =

   12.6570


e =

   63.2849


f =

   3.1852e-06

Trial>>

上一篇:Matlab函數(shù)下一篇:Matlab數(shù)字