控制系统的模拟试验与MATLAB仿真总结.doc

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《控制工程基础》 实验指导书 你好,感谢您选择里程碑有限元工作室,旺旺回复慢的话请加对应的QQ, Abaqus分析请加QQ2264262434; Ansys分析请加QQ3205357485; Fluent分析请加QQ920774377; 铸造模流分析请加QQ798371863; 复杂网格划ansa分请加QQ1619937588; hypermesh分析请加QQ:3226356256; 三维实体建模请加QQ:?3205357485? mimics请加QQ798171868。我们会竭诚为您服务!!! 紧急联系电话!! 旺旺自动回复设置 注:每天早上记得更改紧急联系电话,更换为当天值班人员的电话。 /item.htm?spm=a230r.1.14.27.c9uoxHid=16595160363ns=1abbucket=12#detail 使用MATLAB6了。MATLAB启动过程界面如图2所示。 (2) MATLAB桌面系统 MATLAB的桌面系统由桌面平台以及桌面组件共同构成,如图3。桌面平台是各桌面组件的展示平台,它提供了一系列的菜单操作以及工具栏操作,而不同功能的桌面组件构成了整个MATLAB操作平台。其组件主要包含如下8个组件部分: ①命令窗口(Command Window)②历史命令窗口(Command History)③组件平台(Launch Pad)④路径浏览器(Current Directory Browser)⑤帮助浏览器(Help Browser)⑥工作空间浏览器(Workspace Browser)⑦数组编辑器(Array Editor)⑧M文件编辑调试器(Editor-Debugger)。   用户可以在View菜单下选择打开或关闭某个窗口。 图3 MATLAB桌面平台 (3) MATLAB命令窗口 MATLAB可以认为是一种解释性语言。在MATLAB命令窗口中,标志为命令提示符,在命令提示符后面键入一个MATLAB命令时,MATLAB会立即对其进行处理,并显示处理结果。 这种方式简单易用,但在编程过程中要修改整个程序比较困难,并且用户编写的程序不容易保存。如果想把所有的程序输入完再运行调试,可以用鼠标点击快捷或File|New|M-file菜单,在弹出的编程窗口中逐行输入命令,输入完毕后点击Debug|Run(或F5)运行整个程序。运行过程中的错误信息和运行结果显示在命令窗口中。整个程序的源代码可以保存为扩展名为“.m”的M文件。 在介绍MATLAB的强大计算和图象处理功能前,我们可以先运行一个简单的程序。 设系统的闭环传递函数为: 求系统的时域响应图,可输入下面的命令: num=[1,4]; den=[1,2,8]; step(num,den) 图4 动态响应时域图 程序运行后会在一个新的窗口中显示出系统的时域动态响应曲线,如图4。用鼠标左键点击动态响应曲线的某一点,系统会提示其响应时间和幅值。按住左键在曲线上移动鼠标的位置可以很容易的根据幅值观察出上升时间、调节时间、峰值及峰值时间,进而求出超调量。如果想求根轨迹,可将程序的第三行变为rlocus(num,den),求伯德图可改为bode(num,den)。所不同的是,在根轨迹和伯德图中,G(s)为开环传递函数。 MATLAB的语法规则类似于C语言,变量名、函数名都与大小写有关,即变量A和a是两个完全不同的变量。应该注意所有的函数名均由小写字母构成。 MATLAB是一个功能强大的工程应用软件,它提供了相当丰富的帮助信息,同时也提供了多种获得帮助的方法。如果用户第一次使用MATLAB,则建议首先在提示符下键入DEMO命令,它将启动MATLAB的演示程序。用户可以在此演示程序中领略MATLAB所提供的强大的运算和绘图功能。 2 MATLAB基本操作命令 本节简单介绍与本书内容相关的一些基本知识和操作命令。 (1)简单矩阵的输入 MATLAB是一种专门为矩阵运算设计的语言,所以在MATLAB中处理的所有变量都是矩阵。这就是说,MATLAB只有一种数据形式,那就是矩阵,或者数的矩形阵列。标量可看作为1×1的矩阵,向量可看作为n×1或1×n的矩阵。这就是说,MATLAB语言对矩阵的维数及类型没有限制,即用户无需定义变量的类型和维数,MATLAB会自动获取所需的存储空间。 输入矩阵最便捷的方式为直接输入矩阵的元素,其定义如下: 元素之间用空格或逗号间隔; 用中括号([])把所有元素括起来; 用分号(;)指定行结束。 例如,在MATLAB的工作空间中,输入: 则输出结果为:          矩阵a被一直保存在工作空间中,以供后面使用,直至修改它。 MATLAB的矩阵输入方式很灵活,大矩阵可以分成n行输入,用回车符代替分

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档