Показать сообщение отдельно
Старый 24.06.2015, 22:02   #3143
Yurasvs
 
Адрес: Днепропетровск
Сообщений: 11,725
Машина: Tesla model S 85, Таврия 1.3 инж.
Длина: 65880мкм
Диаметр: 34мм
По умолчанию

Вот статья.
https://drive.google.com/file/d/0B37...ew?usp=sharing
Усреднение данных средним арифметическим за несколько отсчетов называется фильтром скользящего среднего.
Всю статью можно не читать если не интересно, там есть уравнение 15-3, описание как оно работает начинается на страницу раньше. Среднее арифметическое достаточно вычислить 1 раз при запуске процесса, а затем каждый раз только прибавлять новый отсчет и вычитать один уже известный (рекурсивная формула). Делал так неоднократно, работает очень быстро.
З.Ы. Обращаю внимание, что числа должны быть знаковыми (signed int), даже если данные только положительные.
__________________
Кремлевский дед слетел с катушек, и все, что строил
20 лет, разрушил.

Последний раз редактировалось Yurasvs; 24.06.2015 в 22:10.
Yurasvs вне форума