【Matlab代码】M文件

将要执行的命令,写在1个文件中,就是M文件。
如果需要执行的命令较多,或者需要重复执行命令,就应该采用M文件方式。
MATLAB自带M文件编辑器Notebook,M文件的扩展名是.m。M文件应保存在current directory(当前工作目录)下。
M文件有两种形式:命令文件和函数文件。执行文件的方式,与内部命令和内部函数完全相同。
命令文件:
命令文件不带参数,可以读取内存中的变量;
代码执行完成以后,中间变量仍予以保留;
在命令窗口直接写文件名,按Enter键执行;
在编辑窗口打开菜单Tools,再单击Run执行。
说明:
M文件一定要保存在当前工作目录下,执行时,只需键入文件名,不要带扩展名。

t=0:pi/50:4*pi;
  y0=exp(-t/3);
  y=exp(-t/3).*sin(3*t);
  plot(t,y,'-r',t,y0,':b',t,-y0,':b')

在这里插入图片描述
注意:
在这里插入图片描述
MATLAB是基于矩阵的,对应的x后面加上点,并加上运算符号。
函数文件:
函数文件带有参数,不能读取内存中的变量;
代码执行完成以后,中间变量不予保留;
在命令窗口直接写文件名,参数值,按ENTER键执行。
函数文件的格式:
function <输出参数>=<函数名>(<输入参数>)
第一行,只能按以上格式。
可以有多个参数,用方括号括起来即可。
说明:
执行时,键入文件名,还要给输入参数赋值。

function y=areas(x1,x2,x3)
s=(x1+x2+x3)/2;
y=sqrt(s*(s-x1)*(s-x2)*(s-x3));

在这里插入图片描述
微信“图像处理与模式识别研究所”关注我呦

猜你喜欢

转载自blog.csdn.net/qq_41985559/article/details/108704636