1Matlab 简介1980 年,美国 CleveMoier 博士在新墨西哥大学讲课时,认为高级语言的运用十分不便,于是创立了 Matlab(MatrixLaboratory 的缩写 ) ,即矩阵实验室, 早期的 Matlab软件是为了帮助老师和学生更好地学习,是作为一个辅助工具而之后逐渐演变成了一种实用性很强的工具。 1984,MathWorks 软件公司推出了一种高级语言。它不但能编程还能用于数值计算以及图形显示, 并用与控制系统以及工程设计。 90 年,MathWorks软件公司为 Matlab 开发了一种新的用于图形控制及仿真模型建立的软件Simulink。它是 Matlab 的一个扩展软件模块,这个模块为用户提供了一个用于建模仿真各种数学物理模型的软件, 并且提供各种动态的结构模型, 是用户可以快速方便的建模并且仿真,而不必写任何程序。基于此优点,该工具很快被业界认可,并用于各种控制系统。Matlab 编程工具不像 C 语言那样难以掌握,所以在这种仿真环境下用户只需要简单的列出计算式,结果便会以数值或图形的方式显示出来。从Matlab 被发明以来,它的快速性集成性、 以及应用的方便性在高校中得到了好评。它可以很方便的进行图形输出输入,同时还具有工具箱函数库,也能针对各个学科领域实现各种计算功能。另外,Matlab 和其他高级语言也具有良好的接口,可以方便地与其他语言实现混合编程,这都进一步拓宽了它的应用范围和使用领域。Matlab 由主程序、 Simulink 动态仿真系统、和Matlab 工具箱三部分组成。其中主程序包括 Matlab 语言、工作环境以及应用程序;Simulink 动态仿真系统是一个相互交互的系统,用户制作一个模拟系统,并动态控制它;而工具箱就是Matlab 基本语句的各种子程序和函数库。 它有可以分为功能性和学科性工具箱。功能性的工具箱主要用于扩展 Matlab 的符号计算功能、图形建模功能、文字处理功能和与硬件的实时交互过程, 如符号计算工具箱等; 学科性的工具箱则有较强的专业性,用于解决特定的问题,如信号处理工具箱和通信工具箱。如今, Matlab 软件正在成为对数值、线性代数以及其他一些高等应用数学课程进行辅助教学的有力工具; 在工程技术界, Matlab 软件也被用来构建与分析一些实际课题的数学模型, 其典型的应用包括数值计算、 算法预设计与验证, 以及一些特殊矩阵的计算应用,如统计、图像处理、自动控制理论、数字信号处理、系统识别和神经网络等。它包括了被称作工具箱( Toolbox) 的各类应用问题的...