- 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语言基础课件.ppt
CH2、 MATLAB语言基础 第一节 使用MATLAB的窗口环境 一、MATLAB语言的显著特点 1、具有强大的矩阵运算能力:Matrix Laboratory(矩阵实验室),使得矩阵运算非常简单。 2、是一种演算式语言 MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。 因此MATLAB语言编程简单,使用方便。 例 exp2_1.m 1.是目前国际控制界最流行的仿真语言 MATLAB语言由于使用极其方便、且提供了丰富的矩阵处理功能,所以很快引起了控制理论领域研究人员的高度重视,并在此基础上开发了控制理论与CAD和图形化模块化设计方法相结合的控制系统仿真工具箱,目前它已成为国际控制界最流行的仿真语言。 2.设计控制系统 MATLAB语言除可以进行传统的交互式编程来设计控制系统以外,可以调用它的控制系统工具箱来设计控制系统。许多控制界的使用者还结合自己的研究领域将擅长的CAD方法与MATLAB结合起来,制作了大量的控制系统工具箱,如: 控制系统工具箱 系统辨识工具箱 鲁棒控制工具箱 多变量频域设计工具箱 分析与校正工具箱 神经网络工具箱 最优化工具箱 模糊控制工具箱等 可以说伴随着控制理论的不断发展和完善,MATLAB的工具箱也在不断的增加和完善。 MATLAB已不仅是一般的编程工具,而是作为一种控制系统的设计平台出现的。 在科学研究和工程应用中,为了克服一般语言对大量的数学运算,尤其当涉及矩阵运算时,编程难、调试麻烦等困难,美国MATLAB软件开发公司于1967年构思并开发了MATLAB(MATRIX LABoratory,即矩阵实验室),经过不断更新和扩充,该公司于1992年推出了具有划时代意义的MATLAB4.0版本,并于1993年推出了其微机版,到2004年为止先后推出了MATLAB4.X、5.X、 6.X和7.X版,使之应用范围越来越广。 用MATLAB编程运算与人进行科学计算的思路和表达方式完全一致,所以使用MATLAB进行数学运算就象在草稿纸上演算数学题一样方便。 万能的、科学的数学运算“演算纸” 万能的计算器 MATLAB大大降低了对使用者的数学基础和计算机语言知识的要求,既使用户不懂C或FORTRAN这样的程序设计语言,也可使用MATLAB轻易的再现C或FORTRAN语言几乎全部的功能 ,设计出功能强大、界面优美、稳定可靠的高质量程序来,而且编程效率和计算效率极高。 尽管MATLAB开始并不是为控制理论与系统的设计者们编写的,但以它“语言”化的数值计算、强大的矩阵处理及绘图功能 、灵活的可扩充性和产业化的开发思路很快就为自动控制界研究人员所瞩目。目前,在自动控制、图像处理、语言处理、信号分析、振动理论、优化设计、时序分析和系统建模等领域。 由著名专家与学者以MATLAB为基础开发的实用工具箱极大地丰富了MATLAB的内容,较为常见的MATLAB工具箱主要有: 1)通讯工具箱(Communications Toolbox); 2)控制系统工具箱(Control Systems Toolbox); 3)数据获得工具箱(Data Acquisition Toolbox); 4)数据库工具箱(Database Toolbox); 5)滤波器设计工具箱(Filter Design Toolbox); 6)模糊逻辑工具箱(Fuzzy Logic Toolbox); 7)图象处理工具箱(Image Processing Toolbox); 8)映射工具箱(Mapping Toolbox); 9)神经网络工具箱(Neural Network Toolbox); 10)优化工具箱(Optimization Toolbox); 11)鲁棒控制工具箱(Robus Control Toolbox); 12)信号处理工具箱(Signal Processing Toolbox); 13)统计学工具箱(Statistics Toolbox); 14)系统辨识工具箱(System Identification Toolbox); 15)小波分析工具箱(Wavelet Toolbox)。 模型输入与仿真环境Simulink更使MATLAB为控制系统的仿真与CAD中的应用打开了崭新的局面,并使得MATLAB目前已经成为国际上最流行的控制系统计算机辅助设计的软件工具。 MATLAB不仅流行于控制界,在生物医学工程、语言处理、图像信号处理、雷达工程、信号分析、计算机技术等各行各业中都有极广泛的应用。 严格地说,MATLAB并不是
文档评论(0)