В настоящее время моя программа принимает входные данные и определяет выходные данные как пошаговую функцию (если x> = 30, y = 100, иначе y = 0).Другая версия всегда имеет y = x.Через обе функции y может перейти только от 0 до 100. Я хотел бы иметь третий параметр, который медленно переводит функцию из одной в другую.
Один из вариантов состоял в том, чтобы просто придать ему вес (y = F1 * alpha + F2 (1-альфа), чтобы альфа со временем переходила от 0 до 1).Однако это приводит к прерывистой функции, которую я пытаюсь избежать.
Мое идеальное решение будет выглядеть как кривая логистической функции, но конечные точки должны быть в пределах от 0 до 100. Шаг также изменяется и может быть любым между 0 и 100.
Такесть ли такая функция, которая может позволить мне медленно переходить от функции шага к наклону ay = x?
Редактировать: добавлено изображение , показывающее два графика : функция шага (F1) вчерный и у = х наклон (F2) синим цветом.