滤波:一个数组中如何分离出某段变量量平均值????

vc8fans 2016-08-01 10:12:53
滤波:一个数组中如何分离出某段变量量平均值????

采集到一系列数组如下: 求 变化在 ±2 数的平均值:
20 18 2 10 11 2 3 9 22 8 5 3 7 15 13 12 11 .......

最终 结果取出: 10, 11, 9, 8, 12
因为10 为中心 ±2 最大12,最新8
AVE = 10 + 11 + 9 +8 + 12= 55/5 10
上面滤波结果值是 10,,,,,表明在上面数组中,, ±2 数的变化平均值=10


请问:用何种滤波算法能实现,,,,在 现实中 应用较多,,,, 移动,算术,最大最小等简单滤波法看来不容易实现 用那种算法能实现????谢谢了,,,,,,,,
...全文
170 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc8fans 2016-08-04
  • 打赏
  • 举报
回复
谢谢楼上的,
zgl7903 2016-08-04
  • 打赏
  • 举报
回复
更泛范围的 数值分析
vc8fans 2016-08-03
  • 打赏
  • 举报
回复
直方图统计 算法 不错,在图像降噪应用不错,学习了,多谢谢了 请教还有啥 算法?多指教
zgl7903 2016-08-03
  • 打赏
  • 举报
回复
我感觉这个问题应该从统计学入手 按1步距 统计出每个数据出现的次数, 然后取出相邻且出现次数和起来最多的4组数据, 然后求平均即可
zgl7903 2016-08-03
  • 打赏
  • 举报
回复
类似 分布直方图 直方图统计 搜搜很多
vc8fans 2016-08-03
  • 打赏
  • 举报
回复
这个方法行得通,,有没有关于这种统计的说法?就是学术之类的,好出翻看,查看,谢谢!!
vc8fans 2016-08-03
  • 打赏
  • 举报
回复
“"10, 11, 9, 8, 12 " 是你 凑出来的 ” 就是说,没有基准值的,,,只是先循环一次看 某组值的变化接近数(范围),,,然后再进行统计,,,这种步骤,,,,整个数组应该没有基准值 只有一个条件是,例如在 变化在 ±2 数的 总和的 平均值 ,,,,,,如何完成这个算法,,有类似的算法吗??
sevancheng 2016-08-02
  • 打赏
  • 举报
回复
从数组中取出基准值变化范围内的数,累加求和,求平均
schlafenhamster 2016-08-02
  • 打赏
  • 举报
回复
求 均方差 ?
schlafenhamster 2016-08-02
  • 打赏
  • 举报
回复
20 18 22 ? 20= 60/3 ? "10, 11, 9, 8, 12 " 是你 凑出来的
vc8fans 2016-08-02
  • 打赏
  • 举报
回复
首先这个数据不是实时的,可是时候分析是结果数据,所以对实时性不强,,,所以不需要平均、移动平均,。。之类的快速滤波这个滤波算法关键是在这一数组中,滤除出在某段波动不大的数据之和并求出平均值。。。。。请各位高手 知道一下算法,谢谢!!
vc8fans 2016-08-02
  • 打赏
  • 举报
回复
均方差 好像不兴吧???
vc8fans 2016-08-01
  • 打赏
  • 举报
回复
平常AD数据采集就得到一组数据,,,通常要滤除杂波,取得某段值稳定的输出,,,不知道如何?请问想这种滤波学名类似叫啥,能指导一下吗?以前学习工程数学少些,,,,指导一个方向也好去查阅, 谢谢大家了

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧