Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > как сгладить график?


Автор: Coder 20.6.2007, 05:33
Имеется график (см рисунок). Как можно его сгладить?  Т.е. мне необходимо убрать происходящие скачки и вывести его более плавно.
По оси X шаг = 1

Автор: maxim1000 20.6.2007, 11:31
когда мне надо что-то сгладить, первое, что я пробую - скользящее среднее:
y[n]=(x[n]+x[n-1]+...+x[n-M])/M
(ну, может, сдвинуть ещё на M/2)

если не подходит - смотреть другие методы - в зависимости от того, почему не подходит...

Автор: Burka 20.6.2007, 12:48
Попробуй с помощью Интерполяции, указываешь ключевые точки, а процедура достраивает график, будет все округло)
http://qvadro.livejournal.com/2500.html#cutid1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)