-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Problem mit nicht-linearer Kurvenanpassung
- Dieses Thema hat 2 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 11 Jahren, 3 Monaten von Christian Seibert aktualisiert.
-
AutorBeiträge
-
September 18, 2013 um 10:51 am Uhr #12829Christian SeibertTeilnehmer
Hallo,
nach der Filterung eines gemessenen Sinus Signals mit einem Zeitfilter und der Glättung mit einem gleitendem Median, um ausreißer Werte zu glätten, wollte ich nun mögliche doppelte nullstellen mit einer nicht linearen Kurvenanpassung in Form einer Sinus-Kurve korrigieren.
Jedoch wird mir nur ein langsam abfallendes Signal und bei manchen anderen ähnlichen Eingabesignalen ein Einzelwert zurückgegeben.Im Anhang befindet sich ein Bild der 3 Signale.
Grüße
September 18, 2013 um 10:51 am Uhr #8488Christian SeibertTeilnehmerHallo,
nach der Filterung eines gemessenen Sinus Signals mit einem Zeitfilter und der Glättung mit einem gleitendem Median, um ausreißer Werte zu glätten, wollte ich nun mögliche doppelte nullstellen mit einer nicht linearen Kurvenanpassung in Form einer Sinus-Kurve korrigieren.
Jedoch wird mir nur ein langsam abfallendes Signal und bei manchen anderen ähnlichen Eingabesignalen ein Einzelwert zurückgegeben.Im Anhang befindet sich ein Bild der 3 Signale.
Grüße
September 19, 2013 um 9:58 am Uhr #9300Bernhard KantzTeilnehmerDie nicht-lineare Kurvenanpassung ist ein diffiziler Prozess, welcher bei sehr vielen Meßpunkten und schlecht gewählten Anfangswerten der gesuchten Parameter gerne vorzeitig mit unbefriedigenden Resultaten abbricht. Will man die Kurvenanpassung automatisch bei wechselnden Eingabedaten durchführen, so kann man die Parameter auf geeignete Startwerte setzen. Das automatisch generierte Startskript (im Eigenschaftenfenster des entsprechenden Analyseobjekts auf der Seite Optionen unter der Schaltfläche ‘fx’ erreichbar) kann dazu als Ausgangspunkt für eigene FPScript-Formeln dienen. Im Falle der Sinusfunktion werden dazu die Amplitude, Frequenz und Phase geschätzt. Dies liefert i.A. recht gute Startparameter, die Güte der Approximation kann nach Betätigen der Schaltfläche ‘Kurvenanpassung berechnen’ anhand des Bestimmtheitsmaßes R2 (möglichst nahe bei 1) eingeschätzt werden.
In Ihrem Falle waren wohl die Startwerte ungünstig gewählt, sodass die Iteration wohl in einem lokalem Minimum mit schlechter Approximationsgüte endete. -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.