//滑动平均滤波算法(递推平均滤波法)--C语言版
int FilterI=0;
//ADNum为获得的AD数
//n为数组value_buf[]的元素个数。该函数主要被调用,利用参数的数组传值
int GlideFilterAD(int value_buf[],int n,int ADNum)
{
  int sum=0; value_buf[FilterI++]=ADNum;
  if(FilterI==n) FilterI=0; //先进先出,再求平均值
  for(int count=0;count<n;count++)
  sum+=value_buf[count];
  return (int)(sum/n);
}

相关文章:

  • 2021-09-06
  • 2021-11-06
  • 2021-11-20
  • 2021-08-17
  • 2021-09-09
  • 2021-06-27
  • 2022-01-01
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
  • 2022-02-07
  • 2021-11-03
  • 2021-10-15
  • 2021-11-03
相关资源
相似解决方案