Tengo una matriz dimensional única de valores de coma flotante (C# dobla FYI) y necesito encontrar el "pico" de los valores ... como si graficara.Montura de pico de dimensión única
No puedo simplemente tomar el valor más alto, ya que el pico es en realidad una meseta que tiene pequeñas fluctuaciones. Esta meseta está en medio de un montón de ruido. Estoy buscando una solución que me dé el centro de esta meseta.
Un array ejemplo podría tener este aspecto:
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,2,1,1,1,1
donde el pico está en algún lugar de la sección en negrita.
¿Alguna idea?
Algunas personas aquí dieron respuestas similares, la suya fue la primera. Gracias Anon, no pensé en abordar el problema de esa manera. Recuperé los índices de matriz de una "ventana" dentro de ± ε del máximo, y promedié esos dos valores. Es una gran combinación de velocidad y precisión. ¡Gracias de nuevo! – bufferz