- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*;第1章主要内容:
1.1 MATLAB软件及其自动控制原理仿真意义
1.2 基于MATLAB 的系统仿真方法
1.2.1基于MATLAB的语言编程
1.2.2基于MATLAB的Simulink模块编程
;1.1 MATLAB软件及其自动控制原理仿真意义;2)MATLAB特点
集数学计算与可视化功能于一体,并提供了几乎所有常用数学运算的函数命令和可用于不同领域的专业工具箱,以满足不同专业的特殊要求,如控制系统工具箱(Control system)、信号处理工具箱(Signal processing)、图像处理工具箱(Image processing)、通信工具箱(Communication)、金融(Financial)、统计(Statistics)和优化设计(Optimization)等。MATLAB具有很高的内联性、可靠性和容错能力;独特的动态系统仿真功能(Simulink)提供了面向控制理论与控制系统方面的数学建模、系统仿真与分析设计等方面的功能,使用者置身于虚拟实验环境中,易于对复杂的数学和系统模型进行直观的仿真试验和分析??理。;3) 基于MATLAB自动控制原理仿真的意义
自动控制理论与技术具有理论性强、过程抽象、数学运算复杂、实验室建立与实践成本高等特点。
MATLAB能够直观、快速地建立系统模型,并且能够灵活地改变系统的结构和参数,便于系统的动态性能和稳态性能分析,达到对系统的优化设计。 为复杂理论运算及虚拟实验提供了可能。
目前,MATLAB已成为大学实践教学的基本内容,也成为在校硕士和博士研究生进行学术和应用研究以及在高端领域进行科学实践的一种有效工具。
; 学习掌握MATLAB不仅有利于教学过程的实践,也具有利于自身专业技术的可持续性发展与提高。
利用MATLAB对《自动控制原理》课程进行实践教学,不仅可以加深学生对课程内容的理解,同时有利于学生对问题的进一步探索和思考,进而提高学生的分析能力和创新能力,也为以后专业课程的学习和工程应用实践起到积极地促进和帮助作用。
;1.2 基于MATLAB 的系统仿真方法;1.2 基于MATLAB 的系统仿真方法;1.2.1基于MATLAB的语言编程;1.2.1.1 MATLAB语言编程环境;*;主界面组成 :;2)进入MATLAB语言编程环境(即打开编辑窗口):
有两种编程方式:
(1)在命令窗口中编程。在MATLAB主界面中的命令窗口Command Window中,将光标移至编程提示符“”后,键入语句命令,按回车键执行程序;
(2)在语言编程器中编程。在主界面的主菜单栏中选择File→New→M-File,即在主菜单File的下拉菜单中选择New,在New中选择文件格式M-File(也称M文件,即保存时后缀为“.m”),随后弹出一个未命名(Untitled.m)的语言程序编辑窗口(Editer-);如图1-2所示;
。;*;(3)在Word文档中编程。MATLAB兼容一些Office下的文档类型,如Word文档、Excel和记事本均可以作为数据文件的脚本;Word文档可作为程序文件的编辑平台,在命令窗口和Word文件之间可进行内容的拷贝和格式转存。
;1.2.1.2 MATLAB语言程序的运行与结果显示
1)语言程序的运行:在上述编程方法中,直接在Command Window(命令窗口)中编程的内容可按回车键直接运行。对于在M文件中编辑的内容,如果是一个完整的程序,则可以由该M文件的窗口中的菜单选项Debug→Run运行(见图1-2中的Debug下拉菜单。实际上,M文件中程序的运行也是在Command Window中进行),或通过鼠标将欲运行的程序拷贝到Command Window中后,按回车键运行。对于Word文档中的程序,必须将其程序拷贝到Command Window中后,按回车键运行。;说明:
1) 用户可在脱离MATLAB环境下,利用Word文档进行编辑和保存,但MATLAB只接受英文格式的标点符号。
2) 可以在命令窗口中直接进行临时的或小段程序的设计,注意及时使用命令‘clear’来清除工作空间中的变量内存,以免引起程序运行中变量之间的冲突而导致错误。
3) 在命令窗口中,直接回车是运行程序;Shift+Enter是编程段落的换行;在“…”后的Shift+Enter是命令语句的换行, 即接着输入上一行未完成的命令语句。如:
z=sqrt(abs(x1))+K*(sin(2*pi*t+y1)+cos(pi*t+...
x1)-a)/M;即表示一
文档评论(0)