ave
Dependencies: QEI TextLCD mbed
average/ave.cpp
- Committer:
- com3
- Date:
- 2013-10-17
- Revision:
- 0:3fd90568b788
File content as of revision 0:3fd90568b788:
#include "mbed.h" #define KAZU 3 double ave(int num, double value) { static double sum[KAZU] = {0}; static double data[KAZU][5] = {{0}}; sum[num] -= data[num][4]; sum[num] += value; data[num][4] = data[num][3]; data[num][3] = data[num][2]; data[num][2] = data[num][1]; data[num][1] = data[num][0]; data[num][0] = value; return sum[num]/5; }