天天看点

数据处理方法探索

数据处理方法探索

请教各位,我有一段数据,比如

数据处理方法探索

现在求diff(求导),得到新的数据

数据处理方法探索

现在第三行阈值不能超过2或者-2,因此先判断E>2&&E<-2,然后对C处理, C(i)=(C(i+1)+C(i-1))/2,就是求数据C 的i的前后一个数据之和的平均值,然后填充到i空,比如上面的序号3 ,导数为3,超过阈值,这时候需要把C(3)=(C(2)+C(5))/2,得到3.然后放到C(3),程序如下,

for e=2:length©

if E(e)>2&&E(e)<-2

C(e)=(C(e+1)+C(e-1))/2;

end

end

但怎么计算都出不来结果,请教具体原因。

继续阅读