- 6
- 0
- 约2.52万字
- 约 24页
- 2016-12-04 发布于重庆
- 举报
v系統识别matlab第8章
第8章 系统辨识MATLAB仿真实例
MATLAB是一套高性能数字计算和可视化软件 ,它集成概念设计 ,算法开发 ,建模仿真 ,实时实现于一体 ,构成了一个使用方便、界面友好的用户环境 ,其强大的扩展功能为各领域的应用提供了基础。对于一个简单的系统 ,可以通过分析其过程的运动规律 ,应用一些已知的定理和原理,建立数学模型 ,即所谓的“白箱建模 ”。但对于比较复杂的生产过程 ,该建模方法有很大的局限性。由于过程的输入输出信号一般总是可以测量的 ,而且过程的动态特性必然表现在这些输入输出数据中 ,那么就可以利用输入输出数据所提供的信息来建立过程的数学模型。这种建模方法就称为系统辨识。把辨识建模称作“黑箱建模”。本章列举了在系统辨识中常用的基本算法的MATLAB程序。
8.1 白噪声的产生
如果在计算机上比较经济的产生统计上理想的各种不同分布的白噪声序列,则对系统辨识仿真研究提供了极大方便。为了简单起见,常把各种不同分布的白噪声序列称为随机数。从理论上讲,只要有了一种具有连续分布的随机数,就可以通过函数变换的方法产生其他任意分布的随机数。显然,在具有连续分布的随机数中,(0,1)均匀分布的随机数是最简单、最基本的一种,有了(0,1)均匀分布的随机数,便可以产生其他任意分布的随机数和白噪声。
本文首先产生(0,1)均匀分布的随机序列,然后对程序稍加改动,将产生(0,1)均匀分布的随机数
原创力文档

文档评论(0)