2 MATLAB及SIMULINK的介绍与应用
2.1 MATLAB的发展
MATLAB是一种能够解决许多复杂数学问题的计算软件,被广泛应用于各种科学数学领域中。因为它使用方便、输入便捷、运算高效,而且这个软件能够适应人们的思想方式并且还具有绘图功能,它能够让用户进行自由的发挥,特别受到人们的欢迎。
MATLAB经过了多年的演变发展,如今已经成为了一种多功能的集成软件了,被广泛地应用于各种领域,在数学领域中可以用来进行远算数据的转化,在工程设计方面可以用来进行建模设计,生成图形进行仿真,并以此来设置参数,验证设计的可行性。MATLAB中的运算量主要分为矩阵和数组两种,而这两种运算量则需要采用运算法则以及运算函数来区分,而矩阵和数组的运算法则和运算函数也是有很大的区别,不过即使有区别,但这也改变了其他高级语言中使用一般的解决数组和矩阵的方法了。MATLAB的矩阵运算是将矩阵作为一种整体进行加减乘除等各种运算,可以说和线性代数的运算相类似,其中所用到的运算规则和运算符号也是特殊独有的。而MATLAB中的数组运算的实质则是对数组中的每一个数据进行运算的,但形式上还是类似于一种整体的运算,无论是算术关系或逻辑运算,然而这种整体的运算则和矩阵运算的完全不同,同样数组的运算又有着自己独特的运算规则及运算符号。MATLAB如果将矩阵或者是数组独立地当作一个计算量,于是它便可以作为载体并将向量和标量兼容。不仅仅如此,在矩阵和数组中的元素还可以用复数来作为基本单位,并且可以向下来包含实数集合。这些特殊用法也正是MATLAB和其他高级语言不同的基本特征。简而言之,该系统由两个完整的系统组合而成,即MATLAB运算仿真部分以及各种工具箱模块组合部分,这两部分具有强大而便利的功能,MATLAB的便利功能以及被人们广泛欢迎的主要原因就在于这两部分。文献综述
2.2 SIMULINK的应用
SIMULINK是1993年所推出的一款基于MATLAB,通过模块的框图来进行模型参数设计以及仿真实验的仿真工具。SIMULINK中有许许多多的用来建立模型的样本,内容极为丰富,能够让使用者很方便的去完成各种仿真模拟测试,SIMULINK有着极为便捷的操作方式,通过SIMULINK,人们仅需将各种模块拖拉下来,并进行简单的拼接即可绘制出仿真模型,并在各模块连接正确的前提下,然后再用MATLAB中的仿真软件进行仿真试验测试。在SIMULINK平台上,仿真模型的很直观,很便于人们的观察研究,避免了使用MATLAB命令和函数仿真时对M函数的大量记忆要求,为人们带来极大的便利。
2.3 模糊逻辑工具箱
模糊逻辑的工具箱里的系统的分析工具和设计工具种类非常的丰富,功能性的工具很多很全面。这些工具包括了NEWFITS、ADDMF、ADDRULE等等帮助设计模糊控制系统FIS的工具,并且赋予FIS隶属度函数以及规则等功能,使用者可以用这些隶属度函数来生成新的FIS,同时还有图形用户界面(GUI)编辑函数,使用者可以利用它观察图象从而可以更直观方便的生成FIS。然后在MATLAB环境中输入小写fuzzy,并按下回车键,就能够生成一个FIS的编辑器,通过输入输入量和输出量,以及隶属度函数和模糊规则等等参数,以此来修改FIS的属性,这样一个基本的模糊控制系统FIS就初步形成了。
2.4 MATLAB环境下的SIMULINK的应用
2.4.1