Matlab同样也是个高级的矩阵语言,它包含许多功能函数、控制语句、数据结构、输入和输出语句和面向对象编程特点。用户即可以在命令窗口中直接输入语句与执行命令同步,也可以在编辑器中预先编写好一个可执行的应用程序(俗称M文件)后再运行。新版本的Matlab语言是基于现如今被广泛使用的C++语言设计的,因此语法特点与C++语言有着许多的相似之处,但是又比C++更为简单,更加符合多数用户对数学表达式的书写习惯,使得更加利于非计算机专业的用户使用。此外,Matlab能够深入到科学研究及工程计算各个领域的另一个重要原因就是这种语言的可移植性、可拓展性相比其他汇编语言都要好。
本文也是在Matlab的辅助下进行的,我们借助它的仿真功能得到给类型系统的阶跃响应曲线,在此基础上对曲线特性进行研究分析,运用Matlab提供的功能函数可以很轻易地得到各种系统的响应曲线。用户可以使用Matlab工具箱或编写程序来拟合曲线[13][14],此次的系统辨识也是基于Matlab完成的,它具有很强的数据处理能力,通过编写程序可以很方便地拟合曲线,得到比较精确地拟合参数,最终得出了系统的数学模型。
2 响应曲线的分类
本章节主要涉及的不同类型系统的单位阶跃响应曲线,并按照系统零极点的在s域的分布情况对其对应的阶跃响应曲线进行了分类。很多学者对系统的分类提出了多种划分方法,这里我们将系统简单分为自衡型与无自衡型两大类,其中,无自衡型系统是一种不稳定的系统,下面我们对各类系统的阶跃响应曲线研究工作主要是基于自衡型系统的,对无自衡型系统我们只作出简要概述。 Matlab基于时域响应曲线的系统辨识(3):http://www.youerw.com/zidonghua/lunwen_23648.html