| ??? 05/17/05 20:42 Read: times |
#93552 - it works, but Responding to: ???'s previous message |
But if you then want to find the average with the (n+1)th number added into the series, you must first multiply the average (the accumulator) by n (which is to say execute MULT AB) and then add the (n+1)th number to the accumulator, increment B register and DIV AB.
It works, but rarely do you want samples from 10 days ago to influence your average. I like to store the readings in a rotary buffer (with no interest in overflow) and calculate the average on that. That way you get the average of, say, the 16 last readings. Erik |
| Topic | Author | Date |
| Advance calculation and processing | 01/01/70 00:00 | |
| It is easy | 01/01/70 00:00 | |
| What if I persist? | 01/01/70 00:00 | |
| ok | 01/01/70 00:00 | |
| Not entirely sure | 01/01/70 00:00 | |
| late night or miller time? | 01/01/70 00:00 | |
| sine function | 01/01/70 00:00 | |
| Correction | 01/01/70 00:00 | |
| it works, but | 01/01/70 00:00 | |
| Overflow ? | 01/01/70 00:00 | |
calrification | 01/01/70 00:00 | |
| Another sine alternative | 01/01/70 00:00 |



