Любой НЧ фильтр, типа f[i] = 0.2 x[i - 1] + 0.6 x[i] + 0.2[i + 1]. Края по вкусу.
Можно применять многократно. Быстрее линейного все равно не будет.
делал сглаживание для профиля. В приложении скрипт. параметр smoothing - коэф-т сглаживания (0-сглаживания нет) по принципу экспоненциального МА.
profile[i]=(2*profile[i]/(smoothing+1))+((smoothing-1)*profile[i-1]/(smoothing+1));
Аппроксимируйте суммой гауссовых функций.
1. Проще аппроксимировать сглаженную кривую.
2. При чем здесь нормальное распределение?
2. При чем здесь нормальное распределение?
О нормальном распределении я не говорил. А гауссовы функции - это не только нормальное распределение ;)
Например, с их помощью можно доказать теорему Вейерштрасса об интерполяции функций (я имею ввиду непериодический случай; вычисляем ступенчатую аппроксиммацию функции, далее каждую из ступенек аппроксимируем гауссовой функцией). Такое их применение можно использовать для решения задачи, указанной в начале ветки.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте. Есть массив, который формирует гистограмму. Номерация в массиве идёт по порядку (снизу вверх). Подскажите, пожалуйста, алгоритм по сглаживанию синий гистограммы. Я хочу получить что-то навроде красной линии. Хочется найти способ побыстрее. Спасибо.