(入門)matlab中創建和調用m文件


大學學過的一款軟件,說實話沒好好學,老師直接講到高深的做仿真之類的

綜合網上的教程講述基礎的matlab創建遇到的問題:

參考:

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、腳本文件,就是由一堆命令構成的,里面第一行不是  function  開頭,這種文件比如是name.m 就在命令窗口里輸入name回車就行;

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

 

 

2、函數文件,第一行為function ,比如說是function y = name(x)這種文件,函數名與文件名是一致的,在命令窗口里輸入name(x),x是運行參數,回車即運行。

其中以function開頭的一行為引導行,表示該M文件是一個函數。函數名的命名規則與變量名相同。輸入形參為函數的輸入參數,輸出形參為函數的輸出型參數。當輸出從形參多於一個時,則應該用方括號括起來。

函數 - 函數文件也是擴展名為.m的程序文件。函數可以接受輸入和返回輸出。內部變量是函數的局部變量。
創建和運行腳本文件要創建腳本文件,需要使用文本編輯器。可以通過兩種方式打開MATLAB編輯器:

 

 

  1.  
    function [s,p]=fcircle(r)
  2.  
    %
  3.  
    % r-圓半徑
  4.  
    % s-圓面積
  5.  
    % p-圓周長
  6.  
     
  7.  
    s=pi*r*r;
  8.  
    p=2*pi*r;

調用的方式調用方式: 在命令窗口輸入 fcircle(5)即可。

 

在創建.M文件前,經常會遇到默認路徑的問題,誰也不想創建的文件在C盤或者在安裝軟件的默認文件里。

這里介紹三種方法改寫默認路徑,個人比較喜歡第三種:

 

方法一:
1.1.  MATLAB桌面快捷方式——右鍵“屬性”;
在選項卡里選“快捷方式”--“起始位置(S):”——將自己需要的路徑粘貼進去。例如:E:\MatlabFile
可以把這個快捷方式固定到任務欄,這樣的話,點擊MATLAB桌面快捷方式和任務欄圖標進入的默認工作路徑都是你自己設置的那個。
1.2.  優點:快捷方便,容易修改。適用於需要經常變動默認工作路徑的。
1.3.  缺點:在*.m文件右鍵選擇--打開方式--打開時,還是系統的那個默認工作路徑,而不是自己設置的那個。
 

 

 
方法二:
2.1.  用記事本或者MATLAB打開  X:\Program Files\MATLAB\R2010b\toolbox\local\matlabrc.m文件。
即打開安裝路徑下的matlabrc.m文件(注:最開頭的“X”是你所安裝的位置盤符)。
 
2.2.  在最后一行加入這條語句:
cd  'E:\MatlabFile'
注意一:需要在英文輸入法下輸入代碼;
注意二:cd命令之后有一個空格,將E:\MatlabFile這里換成你自己的路徑。
 
2.3.  優點:永久改變默認工作路徑。
 
 
方法三:
 
3.1     cd        (可以cd 到任何你想儲存的文件夾,例如 cd E:\Normal File)
 
                 3.11   如果指定的路徑沒有你想要的文件夾還可以手動創建文件夾
 
                  mkdir progs    % create directory progs under default directory
                 chdir progs    % changing the current directory to progs
                 savepath
   
 
接下來是創建.m文件
 
方法一: 
 
   點擊軟件界面的新建腳本,創建一個臨時腳本,可以保存到你想要的位置 crt + s , 以及想要的文件名 可以實現
 
方法二: 
 
在指定的文件夾下 ,在命令提示符下面輸入 edit myfile 即可創建對應的 myfile.m 文件, (這里myfile是你想要給文件的名)
 
方法三: 百度上看到的一個流程可以一試:
 

方法/步驟

 
  1. 1

    第一步在我們的電腦上打開軟件,創建一個工作路徑文件夾,設置工作路徑可以百度搜索一下,我們把創建的腳本,函數都放在里面,如下圖所示:

    MATLAB怎么創建m文件
  2. 2

    第二步右鍵工作路徑文件夾,選擇“新建文件->腳本”,如下圖所示:

    MATLAB怎么創建m文件
  3. 3

    第三步可以看到成功創建一個m文件,我們可以對這個m文件進行重命名,如下圖所示:

    MATLAB怎么創建m文件
  4. 4

    第四步創建m腳本文件之后,我們可以在里面輸入以下代碼,繪制正余弦曲線,如下圖所示:

    MATLAB怎么創建m文件
  5. 5

    第五步代碼寫完之后,按ctrl+s鍵進行保存,點擊編輯器中的運行,如下圖所示:

    MATLAB怎么創建m文件
  6. 6

    第六步可以看到成功運行m文件,繪制出了正余弦曲線,如下圖所示:

 
 
 
 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM