马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
目的是作出系数w1,w2的图形
- a1=-0.195;a2=0.95;u=0.02;p=-23.54;
- v=wgn(1,100,p);
- x(1)=v(1);
- x(2)=v(2)-a1*x(1);
- e(2)=x(2);
- w1(1)=0;w2(1)=0;
- w1(2)=0;w2(2)=0;
- w1(3)=u*x(1)*e(2);
- w2(3)=0;
- n=3:100;
- w1(n+1)=w1(n)+ u*x(n-1)*e(n);
- w2(n+1)=w2(n)+ u*x(n-2)*e(n);
- x(n)=v(n)-a1*x(n-1)-a2*x(n-2);
- e(n)=x(n)-w1(n)*x(n-1)-w2(n)*x(n-2);
- n=1:100;
- plot(n,w1(n),n,w2(n));
复制代码??? Index exceeds matrix dimensions. Error in ==> D:\EDA\Matlab6.5\work\ASP.m
On line 11 ==> w1(n)=w1(n-1)+ u*x(n-2)*e(n-1); |