对采集的数据处理

来源:互联网 发布:顶尖数据恢复软件破解 编辑:程序博客网 时间:2024/06/05 00:56

数据处理

1.数据滤波,去除跳变的值

①取连续的4个数据做样本,分别取这4个数据的最大、最小值、平均值。定义一个阈值。
②如果最大值与最小值之差小于阈值,则进行③,否则重新进行第①步。
③当前值与平均值比较,如果之差小于阈值,则取当前值。并且此值替换4个数值中的一个作为新样本,否则执行①。


2.取缓存数据中较靠近真实的数值

①取缓存数据最大值Xmax,平均值E(x1)。
②取2*E(x1)-Xmax。
③重新选取新样本:2*E(x1)-Xmax和Xmax之间的数据,取新样本的平均值E(x2)。


3.取动态数据的平均值公式

(前面数据均值/n)*(n-1)+(本次数值/n)= 第n个数据收到时所有数据的均值 (n≥2)