6.遗忘因子法递推算法估计参数.docVIP

  • 19
  • 0
  • 约1.85千字
  • 约 3页
  • 2017-02-05 发布于辽宁
  • 举报
6.遗忘因子法递推算法估计参数.doc

6.遗忘因子法递推算法估计参数 考虑一个时变系统: y(k)+a(k)y(k–1)=b(k)u(k–1)+e(k) a(k), b(k)有下列各值: 0300; k300 e(k)是零均值,方差为0.1的高斯分布白噪声。经数字仿真,采用遗忘因子法的递推算法估计参数。 遗忘因子法递推算法为: 循环900次,遗忘因子值可以随意调整。参数变化曲线如下图所示。 α=0.99时的情况: α=0.9时的情况: 源程序: nclude math.h #include stdio.h #include brmul.c #include brinv.c int main() { FILE *fp1,*fp2,*fp; int u[900];double v[900]; int i, j, k; double y[910],y2[1][1]; double t1[2][1],t2[1][2],t3[1][1],t5[2][2],t6[2][2]; double o[2][1], o1[900][2], w[2][1], w1[1][2]; double p[2][2], km[2][1]; double alpha;//遗忘因子 t3[0][0] = 0.0; y2[0][0] = 0.0; alpha = 0.99;

文档评论(0)

1亿VIP精品文档

相关文档