Ich habe versucht, auf zu verstehen, wie die beiden Spitzen aus dem Histogramm zu erkennen. Es kann mehrere geben, aber ich muss die zwei höchsten auswählen. Grundsätzlich muss ich, dass, obwohl ich diese Spitzen nach links oder rechts verschoben habe, ich sie ergreifen muss. Ihre Verbreitung kann variieren und ihre PEAK-Werte könnten sich ändern, also muss ich einen Weg finden, um diese zwei Spitzen in Matlab zu erreichen.Detect die zwei höchsten Spitzen von Histogramm
Was ich bisher getan haben ist ein 5-Wert-Fenster zu erstellen. Dieses Fenster wird mit Werten aus dem Histogramm gefüllt und ein Scan wird durchgeführt. Jedes Mal bewege ich mich 5 Schritte weiter zum nächsten Wert und vergleiche den vorherigen Wert mit dem aktuellen Wert. Was immer größer ist, bleibt erhalten.
Gibt es einen besseren Weg, dies zu tun?
Ich glaube, Sie separate Signalverarbeitung von der Programmierung in dieser Frage können nicht. Wenn jemand eine auf Statistiken basierende Antwort vorlegt, was wäre das? Signalverarbeitung oder Programmierung? –