- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05第五章 MATLAB语言程序设计
第五章 MATLAB语言程序设计 教学目标 本章介绍MATLAB编程语言的基本控制结构和控制转移语句, MATLAB语言的程序设计方法。 学习要求 掌握MATLAB语言的几种基本控制转移语句,学会使用命令文与函数文件编程解决简单问题。 学会MATLAB程序的调试方法 主要内容 关系与逻辑运算符 5.1 命令文件 5.2 函数文件 5.3 控制结构 5.4 M函数文件的一般结构 5.5 结构数组 5.6 文件操作 5.7 MATLAB调试器使用 关系操作符 MATLAB关系操作符包括所有常用的比较,如表所示: MATLAB关系操作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。 关系操作符 A=1:9,B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 tf=A4 tf = 0 0 0 0 1 1 1 1 1 找出A中大于4的元素。0出现在A=4的地方,1出现在A4的地方。 tf=(A==B) tf = 0 0 0 0 0 0 0 0 0 找出A中的元素等于B中的元素。注意=和==意味着两种不同的事:==比较两个变量,当他们相等时返回1,不相等时返回0;在另一方面,=被用来将运算的结果赋值给一个变量。 逻辑操作符 逻辑操作符提供了一种组合或否定关系表达式。MATLAB逻辑操作符如表所示。 逻辑操作符 用法举例 A=1:9;B=9-A; tf=A4 tf = 0 0 0 0 1 1 1 1 1 找出A大于4。 tf=~(A4) tf = 1 1 1 1 0 0 0 0 0 对上面的结果取非。 tf=(A2)(A6) tf = 0 0 1 1 1 0 0 0 0 matlab的工作模式 指令驱动模式 ? 通常matlab以指令驱动模式工作,即在matlab 窗口下当用户输入单行指令时,matlab 立即处理这条指令,并显示结果,这就是matlab命令行方式。 ? 命令行操作时,matlab窗口只允许一次执行一行上的一个或几个语句。 x1=0:10,x2=0:3:11,x3=11.5:-3:0 x1 = 0 1 2 3 4 5 6 7 8 9 10 x2 = 0 3 6 9 x3 = 11.5000 8.5000 5.5000 2.5000 在matlab窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。需要编辑m文件。 m文件模式 将matlab语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。 程序文件不能在指令窗口下建立,因为指令窗口只允许一次执行一行上的一个或几个语句。 m文件简介 用户如想灵活应用MATLAB去解决实际问题,充分调用MATLAB的科学技术资源,就需要编辑m文件 包含MATLAB语言代码的文件称为m文件,其扩展名为m。 编辑m文件可使用各种文本编辑器。 5.1命令文件 MATLAB提供了两种源程序文件格式:命令文件和函数文件 命令文件类似于DOS下的批处理文件,它的执行方式很简单,用户只需在提示符下键入该命令文件的文件名,MATLAB就会自动执行该命令文件的各条语句。命令文件能对MATLAB工作空间的数据进行处理,文件中所有语句的执行结果也完全返回到工作空间中,命令文件格式适用于用户做需要立即得到结果的小规模运算(独立的M文件 脚本Scripts) 命令文件实际上是一串指令的集合,与在命令窗口逐步执行文件中的所有指令,其结果是一样的。 M文本a编辑器 是一个集编辑与调试两种功能于一体的工具环境。 有三种启动编辑器的操作方法 命令窗口edit 工具条 File菜单下 打开已有的M文件四种方法 命令窗口edit 文件名(不带扩展名) 工具条 File菜单下 当前路径 编写命令文件的步骤 新建文件 保存文件 例5.1
文档评论(0)