试验题目梯度校正最小二乘法-Read.DOCVIP

  • 5
  • 0
  • 约6.56千字
  • 约 10页
  • 2017-09-15 发布于天津
  • 举报
试验题目梯度校正最小二乘法-Read

实验题目:梯度校正最小二乘法 实验工具:MATLAB 三、实验目的:通过MATLAB仿真实现梯度校正最小二乘法的验证。 四、实验框图: 五、实验思想: 递推算法的基本机构为:新的参数估计值等于老的参数估计之加上增益矩阵与信息的乘积。梯度校正参数识别方法具有相同的结构,但基本原理却完全不同与最小二乘法参数识别。它的基本思想是沿着准则函数的负梯度方向,逐渐修正模型参数的估计值,直至准则函数达到最小值。 六、实验程序及结果: 辨别个数为3时的程序: clear u=[-1,-1,-1,-1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,-1,-1,1]; y=[0,-2,-6,-7,-7,-3,5,7,3,-1,5,3,-5,-3,1,-1,1,-5,-7,-7]; %画出u和y的图形 figure(1),subplot(2,1,1),stem(u),subplot(2,1,2),stem(y),hold on k=1:20;plot(k,y) %给出初始值 h1=[-1,0,0];h2=[-1,-1,0];g=[0,0,0];I=[1,0,0;0,1/2,0;0,0,1/4]; h=[h1,h2,zeros(3,16)]; %计算样本数据h(k) for k=3:18 h(:,k)=[u(k),u(k-1),u(k-2)]; end %计算权矩阵R(k)和g

文档评论(0)

1亿VIP精品文档

相关文档