Hallo,
ich habe in C++ eine Funktion geschrieben, die mir den gleitenden Mittelwert einer beliebigen Anzahl von Zahlen und beliebigen Datenpunktdichte berechnet.
Sprich, wenn ich angebe, dass ich den gleitenden Mittelwert von 10 Zahlen berechnen möchte, kann ich 10 Zahlen und die Berechnungsdichte von z.B. 5 eingeben und dann wir mir der Mittelwert der ersten 3, dann der ersten 4, dann der ersten 5, dann von der 2. bis zur 6. Zahl ausgegeben usw.
Das funktioniert auch alles wie gewollt, aber jetzt komm ich an ein simples Problem.
Ich habe in einer *.txt Datei in 293 Zeilen Daten über die Corona-Infektionszahlen im Format jeder Zeile "TAG MONAT JAHR NEUINFEKTIONEN" stehen. Diese Liste möchte ich nun gerne in meine Funktion einlesen und den gleitenden Mittelwert von 7 Tagen der Neuinfektionen berechnen lassen.
Ich finde leider keinen passenden Ansatz, wie ich diese Liste in mein Programm einlesen, den gleitenden Mittelwert der Infektionszahlen berechnen und das ganze in einer neuen Textdatei ausgeben kann.
Vielen Dank für eure Hilfe.
ich habe in C++ eine Funktion geschrieben, die mir den gleitenden Mittelwert einer beliebigen Anzahl von Zahlen und beliebigen Datenpunktdichte berechnet.
Sprich, wenn ich angebe, dass ich den gleitenden Mittelwert von 10 Zahlen berechnen möchte, kann ich 10 Zahlen und die Berechnungsdichte von z.B. 5 eingeben und dann wir mir der Mittelwert der ersten 3, dann der ersten 4, dann der ersten 5, dann von der 2. bis zur 6. Zahl ausgegeben usw.
Das funktioniert auch alles wie gewollt, aber jetzt komm ich an ein simples Problem.
Ich habe in einer *.txt Datei in 293 Zeilen Daten über die Corona-Infektionszahlen im Format jeder Zeile "TAG MONAT JAHR NEUINFEKTIONEN" stehen. Diese Liste möchte ich nun gerne in meine Funktion einlesen und den gleitenden Mittelwert von 7 Tagen der Neuinfektionen berechnen lassen.
Ich finde leider keinen passenden Ansatz, wie ich diese Liste in mein Programm einlesen, den gleitenden Mittelwert der Infektionszahlen berechnen und das ganze in einer neuen Textdatei ausgeben kann.
Vielen Dank für eure Hilfe.