Ich versuche, alle großen Spitzenwerte dieses Signals zu erhalten:Spitzenerfassung Matlab
Wie Sie sehen, ein großer Peak dort durch eine kleinere Spitze gefolgt ist, und ich möchte, dass jeder bekommen Wert des größten Peaks. Ich habe das schon probiert [pks1,locs1] = findpeaks(y1,'MinPeakHeight',??);
aber ich kann nicht finden, was ich statt der schreiben kann ?? Wissend, dass das Signal nicht jedes Mal dasselbe sein wird (natürlich wird es jemals ein großes + kleineres Spitzenschema geben, aber Zeitintervalle und Amplituden können sich ändern). Ich habe viele Dinge mit std(), mean(), max() versucht, aber keine der Kombinationen funktioniert richtig.
Irgendwelche Ideen, wie kann ich das Problem lösen?