滑動平均濾波算法(遞推平均濾波法)(轉帖)


//滑動平均濾波算法(遞推平均濾波法)--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);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM