Kosaka Lab
/
median-filter
for time series data ver. 1
median.cpp
- Committer:
- kosakaLab
- Date:
- 2013-12-18
- Revision:
- 0:ad8c8186c0c2
File content as of revision 0:ad8c8186c0c2:
#include "mbed.h" #include <algorithm> #include "median.h" float data[N_MEDIAN]; float median(float data[]){ float x[N_MEDIAN]; int i; for(i=0;i<N_MEDIAN;i++) x[i]=data[i]; sort(x, x + N_MEDIAN); // ソートする。 #if 0 printf(" *%d* ",N_MEDIAN/2+1); for(i=0;i<N_MEDIAN;i++){ printf("%3.1f,",x[i]); } #endif return(x[N_MEDIAN/2]); // return median value }