Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Dmitry Klimov                        2:5020/2183.16 03 Nov 2002  14:17:40
 To : Sergej Tarasov
 Subject : Сглаживание функции
 -------------------------------------------------------------------------------- 
 
 02 Nov 02 20:36, you wrote to all:
 
  ST> x(0) = (-4x(-3)+6x(-2)+12x(-1)+14x(0)+12x(+1)+6x(+2)-4x(+3))/42
 
 т.е у тебя сглаживание по 7 точкам
 
  ST> Есть ли какие другие методы сглаживания функций?
 
 ну во первых в общем виде, такое сглаживание есть просто
 нерекурсивный цифровой фильтр (он же КИХ-фильтр, или FIR-фильтр)
 а в частности берут просто МHК полиномами -
 чем больше степень полинома, тем более высокая степень
 касания в нуле передаточной функции фильтра.
 т.е. например можно получить сглаживание по 7 точкам для полинома
 2 и 4 степени, но для 4 передаточная функция фильтра будет
 круче около нуля.
 Самая первая и простая книжка по этому делу (классика, я бы сказал)
 Р.В. Хемминг "Цифровые фильтры"
 
 ну а если хочешь просто всякие формулы попробовать
 то для тестов аппроксимация полиномом 4 степени по МHК
 7 точек: 1/231 [5, -30, 75, 131, 75, - 30, 5]
 9 точек: 1/429 [15, -55, 30, 135, 179, 135, 30, -55, 15]
 13 точек: 1/2431 [110, -198, -135, 110, 390, 600, 677, 600, 390, 110, -135,
 -198, 110]
 
 твоя формула в таком виде: 1/42 [-4, 6, 12, 14, 12, 6, -4]
 
 Dmitry
 
 ---
  * Origin: Лучше автомат в руках, чем mutalisk в небе! (2:5020/2183.16)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сглаживание функции   Sergej Tarasov   02 Nov 2002 21:36:12 
 Сглаживание функции   Dmitry Klimov   03 Nov 2002 14:17:40 
 Сглаживание функции   Sergej Tarasov   04 Nov 2002 01:24:19 
 Сглаживание функции   Dmitry Klimov   07 Nov 2002 16:40:05 
Архивное /ru.algorithms/189323dc4fe2d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional