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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergiy Kanilo                        2:5020/400     09 Apr 2002  10:00:47
 To : Mikhail Kalenkov
 Subject : Re: Помогите найти алгоритм
 -------------------------------------------------------------------------------- 
 
 "Mikhail Kalenkov" <kalenkov@rinet.ru> wrote in message
 news:a8tqqj$mn$1@news.rinet.ru...
 
 > > Для данной задачи таких проблем нет, масштабирование на размер шага
 > > делается легко (я думал это очевидно), и мы получим
 > > y_(i+1)-2*y_i+y_(i-1),
 > > где потеря точности маловероятна.
 >
 > Да нет же! И здесь производитя вычитание двух близких по значению чисел.
 > Вообще, оперировать формулами численного дифференцирования следует только
 
 в
 
 > том случае, если что-либо известно о степени гладкости функции. В этом
 > конкретном случае это не так.
 >
 > Для примера, представь себе, что график функции представляет собой
 > пилообразную (или синусоидальную) функцию с не очень большим периодом,
 > которая колеблется около постоянного значения. Что же мы получим при
 
 взятии
 
 > второй производной? А получим мы жуткую функцию с огромными нерегулярными
 > колебаниями около нуля. И это при том, что исходные колебания курса акций
 > вполне могли быть очень небольшими.
 
 Есть некое  противоречие в том, что сначала утверждаентся, что проблема
 состоит в потере точности, а затем приводится пример с синусоидой, амплитуда
 которой  возрастает на квадрат частоты при взятии второй производной.
 Это две совершенно разные вещи.
 Во вторых если исходно ищутся линейные куски то их на такой синусоиде просто
 нет(1) либо это очень короткие участки (2) либо это может быть вся функция
 (3)
 и правильно выбранный порог приводит к одному из решений.
 Присутствии высокочастотного шума может быть подавлено усреднением.
 
 Я не говорю что это очень хороший поход, но он достаточно быстр и в каком
 нибудь матлабе проверяется за полчаса. Я только что проделал это с одним
 их реальных сигналов (с достаточно сильным шумом) и по крайней мере зону,
 с линейным участком видно достаточно явно. Предварительное сглаживание
 действительно оказалось необходимым :)
 
 Cheers,
 Serge
 --- ifmail v.2.15dev5
  * Origin: Sent via Graf's Inn at news://news.relhum.org (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Помогите найти алгоритм   Vyacheslav A. Potapenko   08 Apr 2002 15:27:57 
 Помогите найти алгоритм   Evgenij Masherov   08 Apr 2002 21:35:12 
 Re: Помогите найти алгоритм   Sergiy Kanilo   08 Apr 2002 21:44:34 
 Re: Помогите найти алгоритм   Mikhail Kalenkov   08 Apr 2002 22:36:01 
 Re: Помогите найти алгоритм   Sergiy Kanilo   08 Apr 2002 23:08:51 
 Re: Помогите найти алгоритм   Mikhail Kalenkov   09 Apr 2002 08:33:14 
 Re: Помогите найти алгоритм   Sergiy Kanilo   09 Apr 2002 10:00:47 
 Re: Помогите найти алгоритм   Mikhail Kalenkov   09 Apr 2002 15:59:09 
 Re: Помогите найти алгоритм   Sergey Andrianov   09 Apr 2002 21:09:18 
 Re: Помогите найти алгоритм   Mikhail Kalenkov   08 Apr 2002 20:55:16 
 Re: Помогите найти алгоpитм   Denis Yagodin   09 Apr 2002 00:37:28 
Архивное /ru.algorithms/12033e2429ff7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional