Navigation : Top / MATLAB / 移動平均

移動平均

移動平均

モダンな方法

smooth(f,24,'moving');

Classic

x2=filter(b,a,x1) a,bはフィルタの係数 

n点の移動平均 
a=1; 
b = ones(1,n)/n;

注意事項

  • x2はn/2だけデータの位置がずれるので注意が必要
  • nは奇数がベター