2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Помогите придумать формулу зависимости скорости от позиции
Сообщение08.01.2016, 17:33 


08/01/16
2
Заранее извиняюсь, что записываю формулы не так, как тут принято.

Смысл такой:
Есть некая панелька определенной ширины.
У этой панельки заданы области в её начале и конце, равные некоторому числу в диапазоне [x->0, x->0.5]
При наведении мыши на эти области происходит прокрутка содержимого панели.
И есть переменная со значением максимальной скорости прокрутки (вообще любое положительное число).
Начальные вычисления выглядят так:

$$X = X_{panel} - X_{mouse}$$
$$Position = \frac{X}{WIDTH_{panel}}  = ( [0.0 - 1.0])$$
$$if (Position < Diapason)$$
$$Dif = \frac{Diapason-Postition}{Diapason} = ([0.0 - 1.0])$$
$$CurrentSpeed = (Dif \times Speed) ^ 2;$$ 

Предварительно переменная скорости была подменена корнем из неё, чтобы не получать запредельных скоростей

Дальше такая же чушь, только для 1 - Диапазон

Так вот: Квадратичное увеличение скорости меня как-то не устраивает (про линейное я вообще молчу), я хочу что-то вроде плавного скачка скорости при преодолении порога, например в 0.5 на относительном смещении. Я уверен, что на этом форуме точно знают формулы, по которым можно такое сделать.
Для большей понятности - картинка с вручную накиданным примерным графиком функции, которая мне нужна:

Изображение

 Профиль  
                  
 
 Re: Помогите придумать формулу зависимости скорости от позиции
Сообщение08.01.2016, 22:28 


08/01/16
2
$\frac{1}{1+e^{-x}}$

Сигмоида и производные. Сам спросил, сам ответил. Всем спасибо за участие.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group