|
楼主 |
发表于 2008-12-25 11:30
|
显示全部楼层
看一组数的稳定性
我打算检测一组数,这组数可以有在线数据采集得到,要检测这按照时间序列得到的数稳定程度
x=[359.514 358.353 359.514 358.585 400.594 361.132 356.02 361.709 359.629 365.034];
l1=0.2;l2=0.1;l3=0.1;
xf(1,1)=x(1,1);
xf(1,2)=l1*x(1,2)+(1-l1)*x(1,1);
vf(1,2)=l2*(x(1,2)-xf(1,1))*(x(1,2)-xf(1,1));
df(1,2)=l3*(x(1,2)-x(1,1))*(x(1,2)-x(1,1));
n=length(x);
for i=3:n;
xf(1,i)=l1*x(1,i)+(1-l)*xf(1,i-1);
vf(1,i)=l2*(x(1,i)-xf(1,i-1)).^2+(1-l2)*vf(1,i-1);
df(1,i)=l3*(x(1,i)-x(1,i-1)).^2+(1-l3)*df(1,i-1);
R(i)=(2-l1)*vf(1,i)/df(1,i);
end
i=3:n
plot(i,R(i));
hold on
plot(x/50)
这种方法检测稳定性行吗?看到哪一时刻是不稳定的
[ 本帖最后由 prince00840 于 2008-12-25 12:51 编辑 ] |
|