第五章 MATLAB语言程序设计ppt课件.ppt

第五章 MATLAB语言程序设计ppt课件.ppt

ID:58682066

大小:451.00 KB

页数:83页

时间:2020-10-05

第五章 MATLAB语言程序设计ppt课件.ppt_第1页
第五章 MATLAB语言程序设计ppt课件.ppt_第2页
第五章 MATLAB语言程序设计ppt课件.ppt_第3页
第五章 MATLAB语言程序设计ppt课件.ppt_第4页
第五章 MATLAB语言程序设计ppt课件.ppt_第5页
资源描述:

《第五章 MATLAB语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章MATLAB语言程序设计教学目标本章介绍MATLAB编程语言的基本控制结构和控制转移语句,MATLAB语言的程序设计方法。学习要求掌握MATLAB语言的几种基本控制转移语句,学会使用命令文与函数文件编程解决简单问题。学会MATLAB程序的调试方法2021/9/191主要内容关系与逻辑运算符5.1命令文件5.2函数文件5.3控制结构5.4M函数文件的一般结构5.5结构数组5.6文件操作5.7MATLAB调试器使用2021/9/192关系操作符MATLAB关系操作符包括所有常用的比较,如表所示:MATLAB关系操

2、作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。关系操作符说明<小于<=小于或等于>大于>=大于或等于==等于~=不等于2021/9/193关系操作符>>A=1:9,B=9-AA=123456789B=876543210>>tf=A>4tf=000011111找出A中大于4的元素。0出现在A<=4的地方,1出现在A>4的地方。>>tf=(A==B)tf=000000000找出A中的元素等于B中的元素。注意=和==意味着两种不同的事:=

3、=比较两个变量,当他们相等时返回1,不相等时返回0;在另一方面,=被用来将运算的结果赋值给一个变量。2021/9/194逻辑操作符逻辑操作符提供了一种组合或否定关系表达式。MATLAB逻辑操作符如表所示。逻辑操作符说明&与

4、或~非2021/9/195逻辑操作符用法举例>>A=1:9;B=9-A;>>tf=A>4tf=000011111找出A大于4。>>tf=~(A>4)tf=111100000对上面的结果取非。>>tf=(A>2)&(A<6)tf=0011100002021/9/196其他关系与逻辑函数xor(x,

5、y)异或运算。x或y非零(真)返回1,x和y都是零(假)或都是非零(真)返回0。any(x)如果在一个向量x中,任何元素是非零,返回1;矩阵x中的每一列有非零元素,返回1。all(x)如果在一个向量x中,所有元素非零,返回1;矩阵x中的每一列所有元素非零,返回1。2021/9/197matlab的工作模式指令驱动模式通常matlab以指令驱动模式工作,即在matlab窗口下当用户输入单行指令时,matlab立即处理这条指令,并显示结果,这就是matlab命令行方式。命令行操作时,matlab窗口只允许一次执行一

6、行上的一个或几个语句。2021/9/198x1=0:10,x2=0:3:11,x3=11.5:-3:0x1=012345678910x2=0369x3=11.50008.50005.50002.5000在matlab窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。需要编辑m文件。2021/9/199m文件模式将matlab语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。程序文件不能在指令窗口下建立,因为指令窗口只允许一次执行一行上的一个或几个语句。20

7、21/9/1910m文件简介用户如想灵活应用MATLAB去解决实际问题,充分调用MATLAB的科学技术资源,就需要编辑m文件包含MATLAB语言代码的文件称为m文件,其扩展名为m。编辑m文件可使用各种文本编辑器。2021/9/19115.1命令文件MATLAB提供了两种源程序文件格式:命令文件和函数文件命令文件类似于DOS下的批处理文件,它的执行方式很简单,用户只需在提示符下键入该命令文件的文件名,MATLAB就会自动执行该命令文件的各条语句。命令文件能对MATLAB工作空间的数据进行处理,文件中所有语句的执行结果

8、也完全返回到工作空间中,命令文件格式适用于用户做需要立即得到结果的小规模运算(独立的M文件脚本Scripts)命令文件实际上是一串指令的集合,与在命令窗口逐步执行文件中的所有指令,其结果是一样的。2021/9/1912M文本a编辑器是一个集编辑与调试两种功能于一体的工具环境。有三种启动编辑器的操作方法命令窗口edit工具条File菜单下打开已有的M文件四种方法命令窗口edit文件名(不带扩展名)工具条File菜单下当前路径2021/9/1913编写命令文件的步骤新建文件保存文件例5.1,命名为exam5_1.m程序

9、行为Y=[512;837;968;555;423]Bar(Y,’stack’);Gridon;Set(gca,’layer’,’top’);2021/9/19142021/9/19155.2函数文件函数文件是另一种格式的M文件,它是MATLAB程序设计的主流。可调用M文件——函数(Functions)使用函数文件格式编程Function[返回变量列表]=函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。