对采集的数据处理
數據處理
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)
總結
- 上一篇: Mybatis中输入输出映射和动态Sql
- 下一篇: java创建对象过七夕,想 new 个对