for time series data ver. 1

Dependencies:   mbed

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
}