Я использую C++ для написания сценария ROOT для некоторой задачи. В какой-то момент у меня есть массив двойников, в которых многие довольно похожи, а один или два разные. Я хочу усреднить весь номер, кроме тех, что болели большими пальцами. Как мне подойти к нему? Для примера, давайте рассмотрим:Как выбрать непохожий номер в массиве в C++?
x = [2.3, 2.4, 2.11, 10.5, 1.9, 2.2, 11.2, 2.1]
Я хочу, чтобы как-то среднее все числа, кроме 10.5
и 11.2
, разнородных из них. Этот алгоритм будет повторяться несколько тысяч раз, а массив удваивает 2000 записей, поэтому желательно оптимизировать (при сохранении читаемости). Спасибо!
Ознакомиться: http://tinypic.com/r/111p0ya/3 «Несравненные» числа значений y импульса.
Точка этого определения основного значения для формы волны. Я сравниваю самое отрицательное значение с землей и надеялся получить лучший метод заземления, чем средний первый N баллов в выборке.
Дайте строгое определение 'diffimilar' для вашей задачи. –
Что представляют эти цифры? Что такое источник ошибок? Любая информация о распространении. Если вы можете добавить эту информацию, вам будет легче ответить. –
outlier это термин, который вы ищете. – Eric