J'ai un tableau de valeurs à virgule flottante à une dimension (C# double FYI) et j'ai besoin de trouver le "pic" des valeurs ... comme s'il était représenté graphiquement.Ajustement de crête à une dimension
Je ne peux pas simplement prendre la valeur la plus élevée, car le pic est en fait un plateau qui a de petites fluctuations. Ce plateau est au milieu d'un tas de bruit. Je cherche une solution qui me donnerait le centre de ce plateau.
Un tableau exemple pourrait ressembler à ceci:
1,2,1,1,2,1,3,2,4,4,4,5,6, 8,8,8,8 , 7,8,7,9,7, 5,4,4,3,3,2,2,1,1,1,1,1,1,1,1,1,1
où le pic est quelque part dans la section en gras.
Des idées?
Quelques personnes ici ont donné des réponses similaires, la vôtre était la première. Merci Anon, je n'ai pas pensé à aborder le problème de cette façon. J'ai récupéré les indices de tableau d'une "fenêtre" à ± ε du maximum, et fait la moyenne de ces deux valeurs. C'est une excellente combinaison de vitesse et de précision. Merci encore! – bufferz