Существует несколько способов найти среднее для набора чисел.
Во-первых, отношение сумма / количество. Добавьте все значения и разделите их на количество значений.
Во-вторых, скользящее среднее. Функция, которую я нашел в другом ответе на стек:
Новое среднее = старое среднее * (n-1) / n + новое значение / n
Это работает, пока каждое значение добавляется к среднему значению за раз.
Меня беспокоит то, что второй метод является более сложным для выполнения моим процессором, но я также боюсь, что первый метод приведет к потере разрешения для наборов данных, что приведет к большим суммам. Например, в 32-битной системе разрешение хранимого значения с плавающей запятой автоматически уменьшается по мере увеличения величины числа.
Сохраняет ли скользящее среднее разрешение?