Kosaka Lab
/
median-filter
for time series data ver. 1
Diff: main.cpp
- Revision:
- 0:ad8c8186c0c2
diff -r 000000000000 -r ad8c8186c0c2 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Dec 18 11:15:24 2013 +0000 @@ -0,0 +1,22 @@ +#include "mbed.h" +#include "median.h" + +int main() { + int i,j,k; + float x; +// float data[N_MEDIAN] = { 3.1, 3.5, 3.2, -2, 3 }; // 配列を用意する。 + + j=0; + for(k=0;k<20;k++){ + x=sin((float)k*1)*1;//k//rand()/1e9-1;//k; + for(i=0;i<N_MEDIAN;i++){ + printf("%3.1f, ",data[i]); + } + + /**** begin ****/ + data[j]=x; j+=1; if(j==N_MEDIAN) j=0; // x is input of median filter + printf("\tans= %3.1f\r\n",median(data)); + /**** end ****/ + } +} +