| | #12 (permalink) Top |
| User Data registr.: 04-09-2004 Residenza: Catania Italy
Messaggi: 227
|
la media la puoi scrivere come: Valmedio [n] = ((n-1)*Valmedio[n-1] + Val [n] ) / n io però limiterei la media ad un periodo predefinito, tipo 30 secondi, ==> se invece vuoi fare la media degli ultimi N valori, un modo potrebbe essere: Valmedio [n] = ((N-1)*(Valmedio[n-1] - Valmedio[n-1] / N)+ Val [n] ) / N che semplificato diventa: Valmedio [n] = ((N-1)*(N-1)*Valmedio[n-1] + N*Val[n] ) / (N*N) dove N e il numero di acquisizioni che vengono effettuate nel periodo in cui si fa la media. per n>N l'ultima formula inizia a prendere senso. (si potrebbe ovviare anche a questo!) lorenzo ciao |
| | |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| ProtoMeter (Produzione in serie) | protomax | Circuiti Elettronici | 48 | 08 dicembre 08 21:17 |
| ProtoMeter | BaroneRosso | Articoli | 45 | 07 dicembre 08 06:41 |
| Articolo ProtoMeter | ilsindaco66 | Circuiti Elettronici | 4 | 31 gennaio 06 21:49 |
| ProtoMeter | BaroneRosso | News | 0 | 30 gennaio 06 22:39 |