SD
Dependencies: mbed
main.cpp
- Committer:
- 59010050
- Date:
- 2018-04-09
- Revision:
- 0:9650aa5a106e
File content as of revision 0:9650aa5a106e:
#include "mbed.h" #include "math.h" Serial pc(USBTX,USBRX); const int n = 5 ; float IMU[n] = {1,2,3,4,5}; float sum = 0.00 ; float mean = 0.00 ; float standardDeviation = 0.00 ; void calculateSD(float IMU[]); int main() { calculateSD(IMU); } void calculateSD(float IMU[]) { int i; for(i = 0; i < n; ++i) { sum += IMU[i]; } mean = sum/n; for(i = 0; i < n; ++i) standardDeviation += pow(IMU[i] - mean, 2); standardDeviation = sqrt(standardDeviation / n); pc.printf("SD = %f",standardDeviation) ; }