Я знаю, что это достигается с помощью boost:
Но я действительно хотел бы избежать использования boost. Я googled и не нашел подходящих или читаемых примеров.
В основном я хочу отслеживать скользящее среднее текущего потока потока чисел с плавающей точкой, используя самые последние 1000 чисел в качестве образца данных.
Каков самый простой способ достичь этого?
Я экспериментировал с использованием кругового массива, экспоненциального скользящего среднего и более простого скользящего среднего и обнаружил, что результаты из круговой массива лучше всего подходят для моих потребностей.