У меня есть одномерный массив значений с плавающей запятой (c # удваивает FYI), и мне нужно найти «пик» значений ... как в графике.
Я не могу просто принять самое высокое значение, так как пик на самом деле является плато с небольшими колебаниями. Это плато посреди шума. Я ищу решение, которое дало бы мне центр этого плато.
Пример массива может выглядеть следующим образом:
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
где пик находится где-то в выделенном жирным сечением.
Есть идеи?