- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Matlab简介
1980年,美国CleveMoier博士在新墨西哥大学讲课时,认为高级语言的运用十分不
MatlabMatrixLaboratory)Matlab
便,于是创立了(的缩写,即矩阵实验室,早期的软件
是为了帮助老师和学生更好地学习,是作为一个辅助工具而之后逐渐演变成了一种实用性很
强的工具。1984,MathWorks软件公司推出了一种高级语言。它不但能编程还能用于数值
计算以及图形显示,并用与控制系统以及工程设计。90年,MathWorks软件公司为Matlab
开发了一种新的用于图形控制及仿真模型建立的软件Simulink。
它是Matlab的一个扩展软件模块,这个模块为用户提供了一个用于建模仿真各种数学物理模
型的软件,并且提供各种动态的结构模型,是用户可以快速方便的建模并且仿真,而不必写
任何程序。基于此优点,该工具很快被业界认可,并用于各种控制系统。
Matlab编程工具不像C语言那样难以掌握,所以在这种仿真环境下用户只需要简单的
列出计算式,结果便会以数值或图形的方式显示出来。从Matlab被发明以来,它的快速性集
成性、以及应用的方便性在高校中得到了好评。它可以很方便的进行图形输出输入,同时还
具有工具箱函数库,也能针对各个学科领域实现各种计算功能。另外,Matlab和其他高级语
言也具有良好的接口,可以方便地与其他语言实现混合编程,这都进一步拓宽了它的应用范
围和使用领域。
Matlab由主程序、Simulink动态仿真系统、和Matlab工具箱三部分组成。其中主程
序包括Matlab语言、工作环境以及应用程序;Simulink动态仿真系统是一个相互交互的系
统,用户制作一个模拟系统,并动态控制它;而工具箱就是Matlab基本语句的各种子程序和
函数库。它有可以分为功能性和学科性工具箱。功能性的工具箱主要用于扩展Matlab的符
号计算功能、图形建模功能、文字处理功能和与硬件的实时交互过程,如符号计算工具箱
等;学科性的工具箱则有较强的专业性,用于解决特定的问题,如信号处理工具箱和通信工
具箱。
如今,Matlab软件正在成为对数值、线性代数以及其他一些高等应用数学课程进行辅
助教学的有力工具;在工程技术界,Matlab软件也被用来构建与分析一些实际课题的数学
模型,其典型的应用包括数值计算、算法预设计与验证,以及一些特殊矩阵的计算应用,
如统计、图像处理、自动控制理论、数字信号处理、系统识别和神经网络等。它包括了被称作
工具箱(Toolbox)的各类应用问题的求解工具。工具箱实际上是对Matlab软件进行扩展
Matlab(M)
应用的一系列函数称为函数文件,它可用来求解许多学科门类的数据处理与
分析问题。
Matlab的主要特点有:
1.Matlab的单位为矩阵,它的表达式与数学工程计算类似,并且可以随时修改,而
且行和列无需定义。
2.Matlab对错误可以立即反映,并且进行解释,大大减少了调试和编程的工作量,且具
1
有友好的人机界面。
3.Matlab语言规则适于交流,而且具有强大的作图和数据可视化功能,并且简单、直
观、方便。
4.Matlab软件包有许多工具箱,各种工具箱能针对某一专门的问题或新算法解决,还为
其它语言提供了各种接口,以实现数据的传递和共享。
2.2Simulink简介
Simulink是MathWorks公司开发的又一个产生重大影响的软件产品。它能准确的分析
各种复杂的系统模型,在1990
文档评论(0)