Forum: PC-Programmierung Diagramm Werte "verschleifen"


von noob_20 (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab 160 Messwerte aufgenommen, hier im Diagramm dargestellt. Die 
Tabelle soll später in einem Programm integriert werden (lookup). Wie 
kann ich die Werte noch etwas verschleifen, so das eine gleichmässige 
Kurve entsteht? Auch soll aus den zwei Kurven eine werden. Ich habs in 
open office calc eingegeben, habe aber leider keine Ahnung von 
Tabellenkalkulation :(
Kann mir jemand eine möglichst simple Anleitung geben?

von Robert (Gast)


Lesenswert?

Mal nach 'gewichteter gleitender Mittelwert' oder so ähnlich 
recherchieren. So werden Messwertkurven für gewöhnlich 'geschmuuft' ;)

von Hans (Gast)


Lesenswert?

Wie genau brauchst du das dann ?

Ich würde bei so schönen daten sonst einfach pice-wise-linear 
interpolieren statt mit einer lookup-table...

85-200 wäre eine gerade
200-300 die 2.
dann eine 3. bis 700 und zum schluss dann noch eine 4. geradengleichung 
reincodiert.

je nach wertebereich nimmt mann dann einfach die jeweilige parameter 
anstatt in der lookup-table nachzuschaun.

von Karl H. (kbuchegg)


Lesenswert?

Die Werte sehen doch gut aus!

Das ist eine Kurve mit 1 Wendepunkt. D.h. man könnte versuchen, ob man 
da nicht eine Kurve 3.ten Grades einpassen kann.

   y = a*x^3 + b*x^2 + c*x + d

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

suche mal nach Medianfilter, für eindimensionale Daten ist das ganz 
einfach. Ich verwende sowas mit veränderbaren Parametern für +-2 Punkte 
oder +-8 Punkte oder User-definiert: der Messpunkt und seine Nachbarn 
werden gewichtet gemittelt. Beispiel:
Faktoren 1,2,4,2,1 und die Summe dann durch 10 teilen. Nimmt man mehr 
Nachbarpunkte, wird die ausgleichende Wirkung stärker. Einfach mit 
verschiedenen Faktoren experimentieren.

Gruss Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.