SD
Dependencies: mbed
Revision 0:9650aa5a106e, committed 2018-04-09
- Comitter:
- 59010050
- Date:
- Mon Apr 09 10:05:07 2018 +0000
- Commit message:
- SD
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 9650aa5a106e main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Apr 09 10:05:07 2018 +0000 @@ -0,0 +1,33 @@ +#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) ; +} \ No newline at end of file
diff -r 000000000000 -r 9650aa5a106e mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Apr 09 10:05:07 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/994bdf8177cb \ No newline at end of file