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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Andrianov                     2:5020/1507.400 07 Mar 2003  23:43:14
 To : Aleksey Vaneev
 Subject : Re: Плавное изменение значения параметра
 -------------------------------------------------------------------------------- 
 
 
 Однажды 06-Mar-03  в 07:32   Aleksey Vaneev (2:5003/115.1)
 написал       All    по поводу
 -=-   Плавное изменение значения параметра  -=-
 
 AV> В данный момент я эту задачу решают просто:
 
 AV> val = val + (ceil - val) * speed
 
 AV> val - текущее значение параметра
 AV> ceil - значение, к которому нужно стремиться
 AV> speed - параметр скорости изменения, вычисляется как 0.01^(1 / time)
 
 AV> Это работает как надо. Hо есть один минус - в точках резкого изменения ceil 
 AV> получается резкий скачок. Вопрос - как можно извернуться, чтобы сделать 
 AV> изменение более плавным?
 
 AV> У меня есть мысль, что стоит попробовать использовать отрезок функции 
 AV> синуса, но я не совсем представляю себе как это сделать. Еще пробовал 
 AV> фильтрацию делать - получается лучше, но мне важна временная точность, а 
 AV> IIR-фильтры хоть и быстры, но вносят фазовые искажения.
 
 AV> Может, существуют какие-то еще подходы?
 
   1. Ограничить (ceil-val)*speed по абсолютой величине.
   2. Ограничить производную этой величины.
   3. Ограничить вторую производную...
   ...
 
                   До свидания,  в  22:41 MSK
                                  Sergey
 
 ---
  * Origin: Sergiev Posad (2:5020/1507.400)
 
 

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

 Тема:    Автор:    Дата:  
 Плавное изменение значения параметра   Aleksey Vaneev   06 Mar 2003 08:32:00 
 Re: Плавное изменение значения параметра   Sergey Andrianov   07 Mar 2003 23:43:14 
Архивное /ru.algorithms/52053E692082.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional