- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB程序设计M文件程序控制结构程序调试 ____________^Wk/一、M文件1.1 MATLAB的工作模式①指令驱动模式?通常matlab以指令驱动模式工作,即在 matlab窗口下当用户输入单行指令时,matlab 立即处理这条指令,并显示结果,这就是matlab 命令行方式。?命令行操作时,matlab窗口只允许一次执行一 行上的一个或几个语句。例1:指令驱动一行一条指令? x1=0:10? x1 =0 1 245679 10? x2=0:3:11? x2 =0 3 6 9? x3=11.5:-3:0? x3 =I I11.5000 8.5000 5.5000 2.5000命令行驱动,一行多条指令? x1=0:10,x2=0:3:11,x3=11.5:-3:0 x1 =0123456789 10x2 =0 3 6 9x3 =11.5000 8.5000 5.5000 2.5000■在matlab窗口输入数据和命令进行计算时,当 处理复杂问题和大量数据时是不方便的。■命令行方式程序可读性差,而且不能存储,对 于复杂的问题,应编写成能存储的程序文件。?②M文件模式.将matlab语句构成的程序存储成以m为扩展名 的文件,然后再执行该程序文件,这种工作模式 称为程序文件模式。?程序文件不能在命令窗口下建立,因为命令窗口 只允许一次执行一行上的一个或几个语句。1.2 M文件用MTLB语言编写的程序,称为M文件。M文件可以根据调用方式的不同分为两类:脚本文件(命令文件)(Script ile)和函数文件(unction ile)脚本文件:将原本要在MATLAB环境下直 接输入的多条语句,存放为.m后缀的文件, 在命令行键入文件名,替代多条语句,一次执 行成批命令。函数文件:以固定格式书写的程序代码,第一行是函数定义行。和C语言,Fortran等 语言程序一样。两种文件对比脚本文件函数文件定义行无需定义行必须有输入输出 变量无有数据传送直接访问work space中所有变量通过函数形参传递数据编程方法直接选取MATLAB中执行的语句精心设计完成指定功能用途重复操作MATLAB功能扩展1.3 M文件的创建■ m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。如ill!MATLAB下的m文件编辑器、windows的记事本和word等。■具体的创建方法:1、edit —— 用mtlb自带的编辑器编制m文件。启动MATLAB文本编辑器有3种方法:(1)菜单操作。从MATLAB主窗口的File菜单 中选择New菜单项,再选择M?file命令,屏幕 上将出现MATLAB文本编辑器窗口。Illi七 Qp t i.oxis Stindows ■I New ?IM-£kle ||Qpert M—Ei丄.卩frS? Si y dSawe W ace As ..£iUftodLeXRixn M~fxle. q-Tl-irttFir x rtt e^-g S e tup ■MATLABX MATLABBC . M 2 BF. M a TT. M4 BO. MJ Untitled.」□] x]File Edit View Text Debug Brea加olnts Web Window yelp何益咁?j 0 0 i X]D渗厨昌」住ffl ,莉丹Ready(2)命令操作。在MATLAB命令窗口输入命令edit,启动MATLAB文本编辑器后,输入M文.!!!件的内容并存盘。(3)命令按钮操作。单击MATLAB主窗口工具栏 上的New M-File命令按钮,启动MATLAB文 本编辑器后,输入M文件的内容并存盘。2.利用WINDOWS下的记事本创建m文件立将 编辛昌 價) 抻素(£) 華fth Qpt—O=2*p±/18O=2*pi;t ;plot ( t: ,y J3. 点击file — Save Workspace As将工作空间中的内容存入文件。4. word---用word编辑m文件。■M文件创建之后以.m文件后缀形式保存到硬盘目录下注意:所创建的m文件必须纳入mtlb搜索路径后,才能在mtlb命令窗口运行°CC m. Matlab搜索路径的设置matlab7.0 缺省路径是C:\MATLAB701\work若创建的M艾件放在新创建的目更下,可通过MATLAB菜单files/add path 行路径的添加1.3 M文件的格式1.3.1命令文件一简单的m文件命令文件实际上是一串指令的集合,与在命令窗 口逐行执行文件中的所有指令,其结果是一样的。 没有输入输出参数。?(1)命令文件格式■包括两部分:注释文件和程序文件%RANK Numb
原创力文档


文档评论(0)