注册 登录
编程论坛 VB6论坛

VB 滑动平均

老安少怀 发布于 2016-04-27 21:31, 2779 次点击
请问如何在VB中加入滑动平均,让曲线变得光滑一些。
只有本站会员才能查看附件,请 登录
。滑动平均的代码如下
只有本站会员才能查看附件,请 登录
5 回复
#2
xiangyue05102016-04-28 08:33
你说的滑动平均不清楚是什么概念,大致估计是平滑度
这个都是数学问题,我没有概念了。
但是之前用一些统计软件的时候,曲线拟合可以选不同的公式,有的公式还需要调整参数。
等数学好的大牛出现吧
#3
lgwd2016-05-04 15:50
按算法编个子程序,放在本窗体程序中或是公共模块中调用即可。我没有检查你的上述算法是否有错?提醒注意两点:1. 可以重复调用多次甚至几十次。因为仅调用一次你会发现平滑没有什么效果;2. 原始数据的前几十甚至100,在平滑后可能要回复成原始数据。否则平滑的曲线在起始位置可能变化太大。按这个思路,根据你的具体情况试试。因为采集的数据不同,情况会很不一致。但是基本原则还是要提高采集设备的信噪比。不可能指望依靠数学工具解决所有问题!
#4
老安少怀2016-05-07 21:50
回复 3楼 lgwd
忘了给您分了  抱歉
#5
pengzhanggui2016-05-09 17:20
相鄰點採集計算吧
#6
QQ81524562016-05-09 19:04
插值公式可以让平滑啊
1