[工学]第5章Matlab程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第5章Matlab程序设计

第五章 MATLAB的程序设计 —— MATLAB语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。 是matlab重要组成部分。 第一节 MATLAB的工作模式 指令驱动模式 ? 通常MATLAB以指令驱动模式工作,即在MATLAB窗口下当用户输入单行指令时, MATLAB立即处理这条指令,并显示结果,这就是MATLAB命令行方式。 ? 命令行操作时,MATLAB窗口允许一次执行一行上的一个或几个语句。 例如: x1=0:10 x1 = 0 1 2 3 4 5 6 7 8 9 10 x2=0:3:11 x2 = 0 3 6 9 x3=11.5:-3:0 x3 = 11.5000 8.5000 5.5000 2.5000 在MATLAB窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。因此应编辑m文件。 命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件。 m文件模式 将MATLAB语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。 程序文件不能在指令窗口下建立,因为指令窗口只允许一次执行一行上的一个或几个语句。 m文件简介 用户如想灵活应用matlab去解决实际问题,充分调用matlab的科学技术资源,就需要编辑m文件 用MATLAB语言编写的程序代码文件,称为M文件,这种文件都以“.m”作为文件的扩展名。可以采用任何文本编辑器或字处理器编辑M文件,但在MATLAB提供的编辑/调试器(Editor/Debuger)里生成或编辑文件最为简单、方便、高效。 第二节 m文件的创建 m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。如dos下的edit,windows的记事本和word等。 具体的创建方法: 在matlab命令窗口点击file 菜单 new ? m-file 第三节 m文件类型 m文件的语法类似于C语言,但又有其自身特点。它只是一个简单的ASCII码文本文件,执行程序时逐行解释运行程序, M文件可以分为两类: (1)命令文件/脚本文件(Script File); (2)函数文件(Function File)。 多个、多种M文件组合成为一个MATLAB程序,所以MATLAB程序也是一种类似脚本文件的 M文件。 几点说明 注释用’%’ 一个命令行结束可以什么也不用,也可以用’;’ 区别:分号如果出现在指令后,屏幕上将不显示结果 一行可以有几个命令行,用’;’隔开,MATLAB允许多条语句在同一行出现。 注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中,以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖 。 2、matlab内置函数文件 MATLAB自定义的函数文件称内置函数文件 调用内置函数的方法:使用函数名并给出相应的入口、出口参数即可。 例如:sin.m函数 调用格式:y=sin(2*x) 实际应用中: x=0:2*pi/180:2*pi; y=sin(2*x) plot(x,y) 又如 sqrt(x) —— 求x的平方根 abs(x)—— 求x的绝对值 det(a)—— 求行列式的值 exp(x) ——指数函数 等等。MATLAB拥有大量的内置数学函数,供我们在数值运算和符号运算中调用。 3、函数m文件: 需要输入变量,返回输出变量 MATLAB用户可以根据需要编辑自己的m文件,它们可以像库函数一样方便的调用,从而极大地扩展了MATLAB的能力。 函数文件是MATLAB语言最重要的组成部分,MATLAB提供的各种各样的工具箱差不多都是以函数形式给出的。MATLAB的工具箱是内容极为丰富的函数库,可以实现各种各样的功能。这些函数使用时,是作为命令来对待的。故函数有时又称为函数命令。 对于某一类特殊问题,如创建了许多m函数文件,则可形成新的工具箱。 这种用MATLAB语言创建定义新的MATLAB函数的功能,正体现了MATLAB语言强大的扩展功能。 MATLAB中的函数即为函数文件,是M文件最主要的形式。函数是能够接受输入参数并返回输出参数的M文件。在MATLAB中,函数名和M文件名必须相同。 函数只能在函数体内对数据进行操作,也就是只能访问函

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档