(入门)matlab中创建和调用m文件

时间:2024-02-15 17:14:51

大学学过的一款软件,说实话没好好学,老师直接讲到高深的做仿真之类的

综合网上的教程讲述基础的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文件,绘制出了正余弦曲线,如下图所示: