2016-05-13 4 views
-1

Wie kann ich große Veränderungen in Graph wie folgt erfassen:Capturing plötzliche Änderungen der Daten aufgezeichnet in Matlab

enter image description here

Es ist klar, dass es 3 plötzliche Kurven, die mit bloßem Auge gesehen werden kann.

Kann jemand mir helfen, den Anfang von jedem von ihnen zu bestimmen?

+2

Dies ist ein Problem beim Finden bestimmter lokaler Maxima, aber niemand wird das Problem für Sie lösen. Sie sollten uns Ihren Versuch zeigen. –

Antwort

0

Matlab hat findpeaks Funktion in Signal Toolbox (glaube ich) genau dies zu tun.

Ohne eine primitive Lösung kann man die Ableitung des Signals finden und die Nulldurchgänge auf lokale Maxima und Minima prüfen. Wenn Ihr Signal laut ist, müssen Sie es glätten oder falsch positive Ergebnisse behandeln.