- 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 MATLAB简介 1.1.1 概述 在科学研究和工程应用中,为了克服一般语言对大量的数学运算,尤其当涉及矩阵运算时,编程难、调试麻烦等困难,美国MATLAB软件开发公司于1967年构思并开发了MATLAB(MATRIX LABoratory,即矩阵实验室),经过不断更新和扩充,该公司于1992年推出了具有划时代意义的MATLAB4.0版本,并于1993年推出了其微机版,到2004年为止先后推出了MATLAB4.X、5.X和6.X版,使之应用范围越来越广。 用MATLAB编程运算与人进行科学计算的思路和表达方式完全一致,所以使用MATLAB进行数学运算就象在草稿纸上演算数学题一样方便。 万能的、科学的数学运算“演算纸” 万能的计算器 MATLAB大大降低了对使用者的数学基础和计算机语言知识的要求,既使用户不懂C或FORTRAN这样的程序设计语言,也可使用MATLAB轻易的再现C或FORTRAN语言几乎全部的功能 ,设计出功能强大、界面优美、稳定可靠的高质量程序来,而且编程效率和计算效率极高。 尽管MATLAB开始并不是为控制理论与系统的设计者们编写的,但以它“语言”化的数值计算、强大的矩阵处理及绘图功能 、灵活的可扩充性和产业化的开发思路很快就为自动控制界研究人员所瞩目。目前,在自动控制、图像处理、语言处理、信号分析、振动理论、优化设计、时序分析和系统建模等领域。 由著名专家与学者以MATLAB为基础开发的实用工具箱极大地丰富了MATLAB的内容,较为常见的MATLAB工具箱主要有: )通讯工具箱(Communications Toolbox); )控制系统工具箱(Control Systems Toolbox); )数据获得工具箱(Data Acquisition Toolbox); )数据库工具箱(Database Toolbox); )滤波器设计工具箱(Filter Design Toolbox); )模糊逻辑工具箱(Fuzzy Logic Toolbox); )图象处理工具箱(Image Processing Toolbox); )映射工具箱(Mapping Toolbox); )神经网络工具箱(Neural Network Toolbox); )优化工具箱(Optimization Toolbox); )鲁棒控制工具箱(Robus Control Toolbox); )信号处理工具箱(Signal Processing Toolbox); )统计学工具箱(Statistics Toolbox); )系统辨识工具箱(System Identification Toolbox); )小波分析工具箱(Wavelet Toolbox)。 模型输入与仿真环境Simulink更使MATLAB为控制系统的仿真与CAD中的应用打开了崭新的局面,并使得MATLAB目前已经成为国际上最流行的控制系统计算机辅助设计的软件工具。 MATLAB不仅流行于控制界,在生物医学工程、语言处理、图像信号处理、雷达工程、信号分析、计算机技术等各行各业中都有极广泛的应用。 严格地说,MATLAB并不是一种计算机语言,它仅仅是一种高级的科学分析与计算软件。因为,用它编写出来的程序并不能脱离MATLAB环境而执行,但从其功能上讲,MATLAB已经完全具备了计算机语言的结构与性能,所以我们这里将其简称为“MATLAB语言”。本书以目前的最新版本MATLAB6.1为基础来进行叙述。 1.1.2 MATLAB命令窗口 MATLAB启动后将出现如图1-1所示的命令窗口。 在MATLAB命令窗口中的“”标志为MATLAB的命令提示符,“|”标志为输入字符提示符。 如果用户是第一次使用MATLAB,则建议首先在命令行中键入demo命令,它将启动MATLAB的演示程序,用户可以在这些演示程序中领略到MATLAB所提供的强大的运算和绘图功能。 1.2 MATLAB的基本操作 1.2.1 MATLAB语言的结构 MATLAB命令窗口就是 MATLAB语言的工作空间,因为MATLAB的各种功能的执行必须在此窗口下才能实现,在这种环境下输入的MATLAB语句称为“窗口命令”。 所谓窗口命令,就是在上述环境下输入的MATLAB语句,并直接执行它们完成相应的运算、绘图等。 MATLAB语句的一般形式为 变量名=表达式 其中 等号右边的表达式可由操作符或其它字符、函数和变量名组成,它可以是MATLAB允许的数学或矩阵运算,也可以包含MATLAB下的函数调用;等号左边的变量名为MATLAB语句右边表达式的返回值语句所赋值
文档评论(0)