一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成

一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成

ID:35126899

大小:131.50 KB

页数:7页

时间:2019-03-19

一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成_第1页
一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成_第2页
一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成_第3页
一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成_第4页
一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成_第5页
资源描述:

《一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.编制基本最小二乘算法和加权最小二乘算法(包括一次完成算法和递推算法)程序,并进行测试。辨识模型:,是服从标准正态分布的噪声,是幅度为1的7阶M序列。1.一次完成最小二乘算法:编程思路:对此辨识模型来说,,,,当(加权矩阵)为单位阵时,即为最小二乘基本一次完成算法,否则为最小二乘加权一次完成算法。程序运行结果:最小二乘基本一次完成算法:compare1=-1.5000-1.49670.70000.69561.00001.03860.50000.5076最小二乘加权一次完成算法:compare2=-1.

2、5000-1.50840.70000.70391.00001.05460.50000.52382.最小二乘递推算法:编程思路:,并且给定,的初值。为充分大的实数,为充分小的向量。为1时,为最小二乘递推算法(RLS),否则为加权最小二乘递推算法(RWLS)。程序运行结果:可以看出,最小二乘一次完成算法和最小二乘递推算法估计出的系统参数和给定的参数相近,因此利用这两种方法可以辨识系统。二.实现最小二乘算法的适应算法和进行偏差补偿的最小二乘算法。1.最小二乘适应算法(1)遗忘因子法:a)一次完成算法:编程思路

3、:给数据加上衰减因子,,。程序运行结果:最小二乘遗忘因子法一次完成算法:compare1=-1.5000-1.46770.70000.69251.00001.05370.50000.6236b)递推算法:编程思路:相比于最小二乘基本递推算法加了遗忘因子。程序运行结果:最小二乘遗忘因子法递推算法:ans=-1.50650.71420.95470.4239程序中,本来想实现从0.9每隔0.01一直到11种情况下的参数估计情况,但是循环一直写不对,就没再写。(2)限定记忆法:编程思路:给定初值,利用上式不断迭

4、代,即可获得最终辨识结果。程序运行结果:限定记忆递推算法:ans=-1.45890.67241.02780.5119theta1=-1.45790.66991.03140.50792.偏差补偿最小二乘算法(RCLS):编程思路:程序运行结果:偏差补偿最小二乘算法:ans=-1.60100.81231.03680.3411调试过程中遇到的问题:(1)矩阵尺寸对应问题,尤其是后面的算法:限定记忆法,偏差补偿最小二乘法,matlab中矩阵运算一定要尺寸对应上,所以事先得计算好矩阵行值列值,而且得赋初值。(2)

5、编写偏差补偿最小二乘递推算法的时候从课件上抄公式漏掉了转置,结果调了半天也不知道怎么回事,后来再核对了一遍公式才发现。(3)循环问题,写循环遇到各种问题,解决了一些,还是比较难的。由于每个程序都要,序列,我采用的方法是把产生的数的序列保存成.mat文件,直接调用就行。最小二乘参数估计的各种程序都在文件夹里。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。