网站大量收购闲置独家精品文档,联系QQ:2885784924

MATLAB编程及SIMULINK仿真简介.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB编程和SIMULINK仿真简介 A.1MATLAB编程基础 MATLAB6.5供给了丰富的编程语句结构和适用函数,MATLAB产品组是支持你从看法设 计、算法开发、建模拟真到及时实现的理想的集成环境。不论是进行科学研究还是产品开 发,MATLAB产品族都是必不行少的工具。这里介绍一些常用的编程技巧和方法,以便同学们能赶快地启动起来,更好地使用MATLAB。 MATLAB文件的编写和调试环境 M文件的编写和调试在MATLABEditor/Debugger下进行(图B1-1),这个集成环境可 以方便地进行新建、改正、储存,选择Debug菜单中的Run命令就能够运转程序,运转结 果显示在MATLABCommandWindow中。程序的调试使用Debug菜单就能够进行调试,其余 高级语言中的Set/ClearBreakpoint、SingleStep、Stopiferror等选项都有,能够 方便的调试程序。 B1-1M文件的编写和调试窗口 MATLABEditror/Debugger下依据MATLAB编程的规则键入有关的语句并存盘,就能够获取一个后缀为.m的文本文件。 MATLAB脚本文件和函数文件 在MATLAB中,不论是问题的提出还是结果的表达都采纳你习惯的数学描绘方法,而不 需要用传统的编程语言进行办理。使用MATLAB编写出来的程序能够是M脚本文件(Script file),也能够是M函数文件(Functionfile),这些文件都由纯ASCII字符构成,此后缀m。 MATLAB下M脚本文件是一串按用户企图摆列而成的(包含控制流向指令在内)MATLAB 指令会合,能够直接履行,用户只需在CommandWindow中MATLAB提示符后键入文件名 即可履行。脚本文件运转后所产生的全部变量都驻留在MATLAB的基本工作空间(Base workspace)中,只需用户不加以除掉且MATLAB指令窗不封闭,则这些变量将向来保存在 基本工作空间。和脚本文件不一样,函数文件仿佛一个“黑箱”,从外界只看到传给它的输 入量和送出来的计算结果,内部运作是看不见的,并且函数文件的第一行老是以“function”指引的“函数声明行”。M函数文件一定由其余的语句来调用,在一般状况下用户不可以单 独键入其文件名来运转一个M函数。 MATLAB下的大部分的使用程序由M函数文件形式给出,比方求取系统特色方程的根的 root()函数和绘制零极点图的pzmap()函数等。除了M函数文件以外,MATLAB还供给了 大批的基层函数(内部),这种文件是不行读的,和M函数一同统称为函数。 M文件的一般结构 从结构上看脚本文件不过比函数文件少一个“函数声明行”,因此脚本文件和函数文 件除第一行不一样外,其余的结构都是相同的。 典型M函数文件的基本结构可由以下几部分构成: (1)函数声明行(Functiondeclarationline),位于函数文件的首行,以MATLAB 要点字function开头,函数名以及函数的输入输出宗量都在这一行中定义; (2)H1行(Thefirsthelptextline):紧随函数声明行以后以%开头的第一行注 释行。H1行包含大写体的函数名和运用要点词简要描绘的函数功能,该行供lookfor要点 词查问和help在线帮助查问使用; 3)在线帮助文本(Helptext)区:H1行及其以后的连续以%开头的第一行的全部说明行构成在线帮助文本; 4)编写和改正记录:标记编写及改正该M文件的作者、日期,便于档案管理; (5)函数体(Functionbody):该部分由实现M函数功能的MATLAB指令构成。它接收输入宗量,进行程序流程控制,获取输出宗量。从运算角度看“函数声明行”和“函数 体”两部分是构成M函数文件所必不行少的。 函数文件(Functionfile)由function()语句指引,其基本格式为: function返回变量名=函数名(输入变量列表) 说明说明语句段 函数体语句 在编制程序的过程中输入和返回的变量分别由nargin和nargout两个MATLAB的保存 参数给出,返回变量要多于1个,应当用方括号括起来,输入变量用逗号分开。说明语句 段的内容假如用户采纳help命令则能够显示出来,其功能和MATLAB供给的函数是一致的。 下边以MATLAB6.5controltoolbox内的Bode()函数来说明M函数文件结构示比方下: [exm001.m] function[magout,phase,w]=bode(a,b,c,d,iu,w) %BODEBodefrequencyresponseofLTImodels. % %RevisedA.C.W.Grace8-15-89,2-4-91,6-21-92 %Revised

文档评论(0)

159****5521 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档