2024年4月28日发(作者:)
Matlab编程(M文件)
北京理工大学信息科学技术学院 徐贵航
g@
一、 为什么要用到M文件:
1、 命令窗口中输入的指令是输入一行运行一行,这样对一些并
不是顺序执行的(条件执行和循环执行)指令非常不利;即
使顺序执行,如果程序较长,也很难调试与纠错;
2、 Matlab中的自编函数要通过M文件实现。
二、 认识M文本编辑器:
打开方式:1、filenewm-file;
2、直接点击工具栏的“新建”图标;
3、在命令窗口中输入edit。
文本编辑器英文为“editor/debugger”,它兼有编辑与调试的作用。
大部分菜单与工具栏与普通编辑器相同。
执行、单步等操作在debug菜单下;
断点、报错等设置在breakpoint菜单下;
三、 Matlab控制流及编程关键字
1、 For循环
与C语言中对比:
Matlab
For i=1:n
指令语句;
end
C语言
for(i=10;i<=n;i++)
{
循环体;
}
举例:for_example.m(%后为注释)
for i=0:pi/50:2*pi %循环变量
x=2*sin(i);
y=2*cos(i); %圆心位置
t=0:pi/100:2*pi;
xx=x+sin(t);
yy=y+cos(t);
plot(xx,yy) %以(x,y)为中心画园
hold on %维持原来图形不变,在图形窗内添加其他图形
end
运行结果:
2、 while循环
语法格式:(与C语言对比)
Matlab
while 表达式
循环体;
end
while(表达式)
{
循环体;
}
C
发布评论