如何把一维数组里面的凸起数值过滤掉?

2019-07-17 11:41发布

原始数据在附件中,只想得到下面一条组成水平线的数据,想剔除掉凸起的数据。该如何做呢?因为每次采集到的数据出现凸起的点是不确定。 想听听各位大佬的意见。谢谢
1.PNG
1.rar 下载积分: 积分 -1 分
1.13 KB, 下载次数: 0, 下载积分: 积分 -1 分 原始数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
acion
1楼-- · 2019-07-17 12:56
痛苦,问题解决不了,求大神路过给点思路
chattychen
2楼-- · 2019-07-17 14:09
手动去除,如果你的数据很平滑,那么可以设置成采集到到的数值如果超过前一个数值的百分之多少就舍弃或者用前一个数值取代
但是这样得到的结果是不真实的
wyq95361977
3楼-- · 2019-07-17 15:03
过滤可以做个循环,当前数据大于一个阈值时替换成其它值
这个替换值要你自己考虑,一般是前一个数据或前面的平均数
acion
4楼-- · 2019-07-17 16:57
chattychen 发表于 2018-5-30 17:23
手动去除,如果你的数据很平滑,那么可以设置成采集到到的数值如果超过前一个数值的百分之多少就舍弃或者用前一个数值取代
但是这样得到的结果是不真实的

谢谢回复,这个方法试过 每次得到的结果都不太一致。测量同一产品重复性很差。
acion
5楼-- · 2019-07-17 20:41
 精彩回答 2  元偷偷看……
wyq95361977
6楼-- · 2019-07-18 02:14
那样滤波也会影响前后值
例如低通滤波
凸跳是频率的突变

一周热门 更多>