|
code88 |
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 06.02.08
|
|
|
|
Wohnort: Meinisberg
|
|
|
|
Version: MATLAB Version 7.8.0.347 (R2009a)
|
|
|
|
|
|
Verfasst am: 02.03.2010, 15:24
Titel: Wendepunkte
|
|
Weiss jemand, wie man am Besten Wendepunkte aus einer Messreihe berechnet?
Wenn eine mathematische Funktion vorhanden wäre könnte man die zweite Ableitung der Funktion gleich null setzen und berechnen. Nur ich habe ja nur Messpunkte....
Muss hier der Weg über eine Regression gemacht werden, um dann rechnerisch die Wendepunkte zu finden oder lässt sich etwas über die numerische Ableitung machen?
|
|
|
|
|
Thomas84 |
Forum-Meister
|
|
Beiträge: 546
|
|
|
|
Anmeldedatum: 10.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2010, 18:49
Titel:
|
|
wie wärs damit:
f'' = (f(k-1) - 2*f(k) + f(k+1))/h^2
berechnen und dann Nullstellen mit fzero suchen.
|
|
|
code88 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 06.02.08
|
|
|
|
Wohnort: Meinisberg
|
|
|
|
Version: MATLAB Version 7.8.0.347 (R2009a)
|
|
|
|
|
|
Verfasst am: 02.03.2010, 20:14
Titel:
|
|
Es handelt sich leider um keine mathematiche Funktion sondern um Messwerte (x und Y Werte).
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.03.2010, 20:25
Titel:
|
|
Hallo,
Vorschlag:
2. Ableitung bzw. Näherung berechnen.
Vorzeichenwechsel der zweiten Ableitung suchen.
Etwa so:
Grüße,
Harald
|
|
|
Thomas84 |
Forum-Meister
|
|
Beiträge: 546
|
|
|
|
Anmeldedatum: 10.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.03.2010, 06:24
Titel:
|
|
das mit fzero war natürlich quatsch. Ich meinte schon sowas ähnliches wie harald. Wenn man diff verwendet muss man natürlich aufpassen ob der index nicht verschoben ist.
|
|
|
code88 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 06.02.08
|
|
|
|
Wohnort: Meinisberg
|
|
|
|
Version: MATLAB Version 7.8.0.347 (R2009a)
|
|
|
|
|
|
Verfasst am: 03.03.2010, 16:29
Titel:
|
|
Der vorgeschlagene Code ergibt mir nicht die gewünschten Resultate.
Wieso wird hier im ganzen 3 mal differenziert?
Hier ein Beispiel:
Es müsste doch der Punkt Pi bzw 3.1415... als Resultat herauskommen.
|
|
|
Thomas84 |
Forum-Meister
|
|
Beiträge: 546
|
|
|
|
Anmeldedatum: 10.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.03.2010, 16:58
Titel:
|
|
das wird an deiner Auflösung liegen setz doch mal
x = linspace(0,2*pi,10000)
dann wird das Ergebnis schon in die Nähe kommen. Außerdem musst du wie gesagt aufpassen, das sich der Index verschiebt. Versuch mal gradient statt diff.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.03.2010, 18:43
Titel:
|
|
Hallo,
vor allem musst du dir schon am Ende die zugehörigen x- Werte ansehen, z.B. mit
3 Mal differenzieren, weil 2 Mal für 2. Ableitung + 1 Mal, weil mich die Änderung des Vorzeichens der zweiten Ableitung interessiert.
In diesem Fall bekommt man 2 Werte, da sich das Vorzeichen zunächst von - auf 0 und dann von 0 auf + ändert.
Grüße,
Harald
|
|
|
snidaa |
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 25.05.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.08.2010, 10:04
Titel:
|
|
hallo,
das gleiche problem habe ich jetzt auch.
aber da man keine funktion, sondern nur x und y werte hat, kann man da ja nix differenzieren.
|
|
|
code88 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 06.02.08
|
|
|
|
Wohnort: Meinisberg
|
|
|
|
Version: MATLAB Version 7.8.0.347 (R2009a)
|
|
|
|
|
|
Verfasst am: 12.08.2010, 10:35
Titel:
|
|
Doch man kann numerisch differenzeieren.
Suche mal nach nummerisch differenzieren.
|
|
|
stish |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 25.08.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.08.2015, 15:35
Titel:
|
|
Hallo,
ich bin gerade auf der Suche nach den Mittelpunkten zwischen zwei Extremwerten, was ja die Wendepunkte sind. Wenn ich die oben aufgeführte Methode für ein komplizierteres Signal anwende, z.B.
funktioniert das ganze aber nicht mehr so wirklich, beim plotten werden auch alle möglichen Max/Min als Wendepunkte angezeigt, gibt es da vielleicht einen anderen Weg?
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 25.08.2015, 15:43
Titel:
|
|
hallo. bitte keinen alten thread karpern
Zitat: |
zwischen zwei Extremwerten, was ja die Wendepunkte sind. |
hmm wendepunkte und extrempunkte sind doch unterschiedliche dinge? bei extrempunkten sind die ersten ableiteungen 0 bei wendepunkten die zweiten. das ist nicht das gleiche.
_________________
richtig Fragen
|
|
|
stish |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 25.08.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.08.2015, 15:53
Titel:
|
|
Ok, sorry, dachte mir bevor ich einen neuen auf mache..
Nein, so meinte ich das auch nicht, sondern, dass die Wendepunkte eben genau der Mittelpunkt zwischen aufeinander folgenden Min/Max sind.
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 25.08.2015, 16:23
Titel:
|
|
Zitat: |
dass die Wendepunkte eben genau der Mittelpunkt zwischen aufeinander folgenden Min/Max sind. |
daran kann ich mich garnicht erinnern das das so war.
_________________
richtig Fragen
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|