(入门)matlab中创建和调用m文件
大學(xué)學(xué)過(guò)的一款軟件,說(shuō)實(shí)話沒(méi)好好學(xué),老師直接講到高深的做仿真之類(lèi)的
綜合網(wǎng)上的教程講述基礎(chǔ)的matlab創(chuàng)建遇到的問(wèn)題:
參考:
1.https://blog.csdn.net/weixin_42386538/article/details/81036900
2. https://blog.csdn.net/Hhytyq/article/details/92019508
3.https://blog.csdn.net/u012210613/article/details/52346842
4.https://jingyan.baidu.com/article/91f5db1b0288bd1c7f05e306.html
MATLAB的m文件分為兩種,
1、腳本文件,就是由一堆命令構(gòu)成的,里面第一行不是 function 開(kāi)頭,這種文件比如是name.m 就在命令窗口里輸入name回車(chē)就行;
腳本 - 腳本文件是以.m擴(kuò)展名的程序文件。在這些文件中,可以編寫(xiě)一系列要一起執(zhí)行的命令。腳本不接受輸入,不返回任何輸出。它們對(duì)工作空間中的數(shù)據(jù)進(jìn)行操作。
2、函數(shù)文件,第一行為function ,比如說(shuō)是function y = name(x)這種文件,函數(shù)名與文件名是一致的,在命令窗口里輸入name(x),x是運(yùn)行參數(shù),回車(chē)即運(yùn)行。
其中以function開(kāi)頭的一行為引導(dǎo)行,表示該M文件是一個(gè)函數(shù)。函數(shù)名的命名規(guī)則與變量名相同。輸入形參為函數(shù)的輸入?yún)?shù),輸出形參為函數(shù)的輸出型參數(shù)。當(dāng)輸出從形參多于一個(gè)時(shí),則應(yīng)該用方括號(hào)括起來(lái)。
函數(shù) - 函數(shù)文件也是擴(kuò)展名為.m的程序文件。函數(shù)可以接受輸入和返回輸出。內(nèi)部變量是函數(shù)的局部變量。
創(chuàng)建和運(yùn)行腳本文件要?jiǎng)?chuàng)建腳本文件,需要使用文本編輯器。可以通過(guò)兩種方式打開(kāi)MATLAB編輯器:
function [s,p]=fcircle(r)
%
% r-圓半徑
% s-圓面積
% p-圓周長(zhǎng)
s=pi*r*r;
p=2*pi*r;
調(diào)用的方式調(diào)用方式: 在命令窗口輸入 fcircle(5)即可。
在創(chuàng)建.M文件前,經(jīng)常會(huì)遇到默認(rèn)路徑的問(wèn)題,誰(shuí)也不想創(chuàng)建的文件在C盤(pán)或者在安裝軟件的默認(rèn)文件里。
這里介紹三種方法改寫(xiě)默認(rèn)路徑,個(gè)人比較喜歡第三種:
方法一:
1.1. MATLAB桌面快捷方式——右鍵“屬性”;
在選項(xiàng)卡里選“快捷方式”--“起始位置(S):”——將自己需要的路徑粘貼進(jìn)去。例如:E:MatlabFile
可以把這個(gè)快捷方式固定到任務(wù)欄,這樣的話,點(diǎn)擊MATLAB桌面快捷方式和任務(wù)欄圖標(biāo)進(jìn)入的默認(rèn)工作路徑都是你自己設(shè)置的那個(gè)。
1.2. 優(yōu)點(diǎn):快捷方便,容易修改。適用于需要經(jīng)常變動(dòng)默認(rèn)工作路徑的。
1.3. 缺點(diǎn):在*.m文件右鍵選擇--打開(kāi)方式--打開(kāi)時(shí),還是系統(tǒng)的那個(gè)默認(rèn)工作路徑,而不是自己設(shè)置的那個(gè)。
方法二:
2.1. 用記事本或者M(jìn)ATLAB打開(kāi) X:Program FilesMATLABR2010b oolboxlocalmatlabrc.m文件。
即打開(kāi)安裝路徑下的matlabrc.m文件(注:最開(kāi)頭的“X”是你所安裝的位置盤(pán)符)。
2.2. 在最后一行加入這條語(yǔ)句:
cd 'E:MatlabFile'
注意一:需要在英文輸入法下輸入代碼;
注意二:cd命令之后有一個(gè)空格,將E:MatlabFile這里換成你自己的路徑。
2.3. 優(yōu)點(diǎn):永久改變默認(rèn)工作路徑。
方法三:
chdir progs % changing the current directory to progs
savepath 接下來(lái)是創(chuàng)建.m文件 方法一: 點(diǎn)擊軟件界面的新建腳本,創(chuàng)建一個(gè)臨時(shí)腳本,可以保存到你想要的位置 crt + s , 以及想要的文件名 可以實(shí)現(xiàn) 方法二: 在指定的文件夾下 ,在命令提示符下面輸入 edit myfile 即可創(chuàng)建對(duì)應(yīng)的 myfile.m 文件, (這里myfile是你想要給文件的名) 方法三: 百度上看到的一個(gè)流程可以一試:
方法/步驟
1
第一步在我們的電腦上打開(kāi)軟件,創(chuàng)建一個(gè)工作路徑文件夾,設(shè)置工作路徑可以百度搜索一下,我們把創(chuàng)建的腳本,函數(shù)都放在里面,如下圖所示:
2
第二步右鍵工作路徑文件夾,選擇“新建文件->腳本”,如下圖所示:
3
第三步可以看到成功創(chuàng)建一個(gè)m文件,我們可以對(duì)這個(gè)m文件進(jìn)行重命名,如下圖所示:
4
第四步創(chuàng)建m腳本文件之后,我們可以在里面輸入以下代碼,繪制正余弦曲線,如下圖所示:
5
第五步代碼寫(xiě)完之后,按ctrl+s鍵進(jìn)行保存,點(diǎn)擊編輯器中的運(yùn)行,如下圖所示:
6
第六步可以看到成功運(yùn)行m文件,繪制出了正余弦曲線,如下圖所示:
總結(jié)
以上是生活随笔為你收集整理的(入门)matlab中创建和调用m文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 魅族MX3 Flyme OS 3.5.1
- 下一篇: 小米手机发送免费短信方法