-> Hier kostenlos registrieren
Liebe Mitstreiter,
ich möchte einen gleitenden 6h-Mittelwert bilden.
Dieser besteht aus 2160 Realzahlen.
Diese werden in einer Tabelle gespeicht und immer wenn ein neuer Wert kommt wird der in der Tabelle eingetragen und der älteste Wert fällt heraus.
Um nun den Mittelwert zu bilden muss ich alle Werte zusammenzählen und durch 2160 dividieren.
Ich dachte nun, ich kann es mir sparen jedesmal diese Werte in einer Schleife zusammenzuzählen sondern einfach den neuen Wert von der Summe zu addieren und den der rausfällt zu subtrahieren.
Nun die Frage: gleichen sich die Rundungsfehler aus oder wird die Summe beginnen in eine Richtung wegzudriften. Dieser 6h-Mittelwert läuft bis zum Ende der Anlage, dh. der wird nie neu angelegt durch einen Trigger oder ähnlich, dh sollte es einen Drift geben wird der Mittelwert irgendwann bedrohlich falsch sein.
Was meint ihr?
ich möchte einen gleitenden 6h-Mittelwert bilden.
Dieser besteht aus 2160 Realzahlen.
Diese werden in einer Tabelle gespeicht und immer wenn ein neuer Wert kommt wird der in der Tabelle eingetragen und der älteste Wert fällt heraus.
Um nun den Mittelwert zu bilden muss ich alle Werte zusammenzählen und durch 2160 dividieren.
Ich dachte nun, ich kann es mir sparen jedesmal diese Werte in einer Schleife zusammenzuzählen sondern einfach den neuen Wert von der Summe zu addieren und den der rausfällt zu subtrahieren.
Nun die Frage: gleichen sich die Rundungsfehler aus oder wird die Summe beginnen in eine Richtung wegzudriften. Dieser 6h-Mittelwert läuft bis zum Ende der Anlage, dh. der wird nie neu angelegt durch einen Trigger oder ähnlich, dh sollte es einen Drift geben wird der Mittelwert irgendwann bedrohlich falsch sein.
Was meint ihr?