Détecter les deux plus hauts Sommets de l'Histogramme

Je cherchais à comprendre sur la façon de détecter les deux pics de l'histogramme. Il peut y avoir plusieurs, mais j'ai besoin de choisir les deux plus hautes. Fondamentalement, ce que j'ai à faire est que, bien que j'aurai ces pics décalé à gauche ou à droite, j'ai besoin de pour obtenir d'eux. Leur propagation peut varier et de leurs valeurs de CRÊTE peut changer, donc je dois trouver une façon d'obtenir de ces deux sommets dans Matlab.

Ce que j'ai fait jusqu'à présent est de créer de la valeur 5 de la fenêtre. Cette fenêtre est rempli avec les valeurs de l'histogramme et une analyse est effectuée. Chaque fois que j'5-les étapes à venir pour la prochaine valeur et de comparer la fenêtre précédente de la valeur actuelle. La valeur la plus élevée est observée.

Est-il une meilleure manière de faire ceci?

Détecter les deux plus hauts Sommets de l'Histogramme

Je pense que tu ne peux pas le séparer de traitement du signal à partir de la programmation de cette question. Si quelqu'un arrive avec une statistique de réponse, quel serait-il? Traitement du Signal ou de la programmation?

OriginalL'auteur Wajih | 2012-04-24