1 / 68
文档名称:

MATLAB编程讲义及实例.ppt

格式:ppt   大小:8,351KB   页数:68页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB编程讲义及实例.ppt

上传人:芯愿 2022/3/20 文件大小:8.16 MB

下载得到文件列表

MATLAB编程讲义及实例.ppt

相关文档

文档介绍

文档介绍:MATLAB编程讲义及实例
MATLAB编程-讲义及实例
教学内容:
MATLAB程序控制
M脚本文件和M函数文件
变量的检测传递和限权使用函数
函数句柄
图形用户界面编程(GUI)
第四章 程序

程序流程语句
2 循环结构
2.for语句
for语句的格式为:
for 循环变量=表达式1:表达式2:表达式3
循环体语句
end

其中表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值。步长为1时,表达式2可以省略。
程序流程语句
循环结构
+2+2+……+100的和
程序流程语句
.2 循环结构

s=0;
a=[12,13,14;15,16,17;18,19,20;21,22,23];
for k=a
s=s+k;
end
disp(s');
程序流程语句
程序流程语句
.2 循环结构
3.循环的嵌套
如果一个循环结构的循环体又包括一个循环结构,就称为循环的嵌套,或称为多重循环结构。
例:有一数:
1+1+1…+1+2+2+2…+2+3+3+3…+3
1
2
3
10
1
2
3
10
1
2
3
10
程序流程语句
程序流程语句
循环结构
,输出全部水仙花数。
程序流程语句
程序流程语句
其他流程控制语句
1.break语句和continue语句
break语句用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继续执行循环语句的下一语句。
continue语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环。
程序流程语句
例:求[100,200]之间第一个能被21整除的整数。
其他流程控制语句
2.try语句
语句格式为:
try
语句组1
catch
语句组2
end
try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。
程序流程语句
程序流程语句
程序流程语句
小作业:猜数游戏。
首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”,小于则显示“Low”,等于则显示“You won”,同时退出游戏,用户最多可以猜7次。
程序流程语句
M命令文件: M文件是一个文本文件,它可以用任何编辑程序来建立和编辑,而一般常用且最为方便的是使用MATLAB提供的文本编辑器。
§ M命令文件和M函数文件
4. M命令文件
1.建立新的M文件
为建立新的M文件,启动MATLAB文本编辑器有3种方法:
(1) 菜单操作。从MATLAB主窗口的File菜单中选择New菜单项,再选择M-file命令,屏幕上将出现MATLAB 文本编辑器窗口。
(2) 命令操作。在MATLAB命令窗口输入命令edit,启动MATLAB文本编辑器后,输入M文件的内容并存盘。
(3) 命令按钮操作。单击MATLAB主窗口工具栏上的New M-File命令按钮,启动MATLAB文本编辑器后,输入M文件的内容并存盘。
4. M命令文件
§ M命令文件和M函数文件
2.打开已有的M文件
打开已有的M文件,也有3种方法:
(1) 菜单操作。从MATLAB主窗口的File菜单中选择Open命令,则屏幕出现Open对话框,在Open对话框中选中所需打开的M文件。在文档窗口可以对打开的M文件进行编辑修改,编辑完成后,将M文件存盘。
(2) 命令操作。在MATLAB命令窗口输入命令:edit 文件名,则打开指定的M文件。
(3) 命令按钮操作。单击MATLAB主窗口工具栏上的Open File命令按钮,再从弹出的对话框中选择所需打开的M文件。
4. M命令文件
§ M命令文件和M函数文件
3程序调试
Debug菜单项
该菜单项用于程序调试,需要与Breakpoints菜单项配合使用。
Breakpoints菜单项
该菜单项共有6个菜单命令,前两个是用于在程序中设置和清除断点的,后