Интегральный фильтр

Интегральный фильтр позволяет сглаживать резкие импульсные всплески параметра . Благодаря этому можно уменьшить количество шумов (например при выводе графика, чтобы увидеть общий тренд более отчетливо)

// простейший интегральный фильтр
double filter (double currentVal, double newVal, double koef = 0.9) {
     return currentVal * koef + newVal * (1.0 - koef);
}