Messreihe in Blöcke unterteilen (Histogramm)

OP #4230061
Lesenswert?
• ▲
▼
Hallo,
ich habe die Messwerte meines Stromzählers vorliegen in einem Array 
data1[] und data2[]. Dabei werden jede Minute der Timestamp in data1[] 
und die Werte in data2[] geschrieben (bzw. ausgelesen aus einer 
mysql-Datenbank)

Nun meine Frage, wie kann ich aus den Daten Stundenwerte errechnen? Die 
Daten sind monoton steigend.

Ich bräuchte so etwas wie den Wert um 7:59, 8:59, 9:59, den ich dann vom 
Vorgänger abziehen kann. Die Minutenwerte sind dabei nicht fest 
vorgegeben, kommt auf den Eintragungszeitpunkt in der DB an.

Ich habe mal ein Bild angehängt.

Wichtig ist die grüne Kurve.

Nachtrag: Ich benutze PHP, nehme aber auch C/Basic/Strukturcode
Angehängte Dateien:
Gast #4230091
Lesenswert?
• ▲
▼
wie wird die zeit daten  den gespeichert? sec

Die Minutenwerte sind dabei nicht fest
vorgegeben, kommt auf den Eintragungszeitpunkt in der DB an.??

schreib doch ein Programm welches dir erst mal die Zeitwerte in dein h 
cluster bringt.
Solange Messzeit(nehme mal nen sec Takt an) modulo 60 modulo 60
sollte die Uhrzeit geben.
Alle Werte mit der selben h Zeit aufaddieren.
.....

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.