STEP

Функция STEP(a, x1, y1, x2, y2) возвращает функцию плавного шага, примененную к выражению a, для времени или для результата.

Плавная кубическая функция начинает повышаться в точке (x1,y1) на горизонтальной оси, и понижается в точке (x2,y2). Используйте эту функцию в выражениях для силы или двигателей.

Формат

ШАГ (a, x1, y1, x2, y2)

Аргументы

a Выберите любой правильный результат из списка или введите время.
x1 Точка на горизонтальной оси, в которой шаг начинает подниматься.
y1 Значение функции шага до точки x1 .
x2 Точка на горизонтальной оси, в которой шаг понижается.
y2 Значение функции шага в точки понижения x2 .

Уравнение функции Step

Функция STEP приблизительно определяет единичную ступенчатую функцию (Хевисайда) с кубическим полиномом.

Функция Описание
STEP (a, x1, y1, x2, y2) = y1 ; a ≤ x1
y1 + (y2 - y1) * z2*(3-2*z) ; x1< a < x2
y2 ; a ≥ x2
z = ((a - x1)/(x2 - x1))

Пример

STEP(время, 1, 1, 2, 2) описывает функцию плавного шага времени со значением 1 до 1 секунды. Функция включает кубический полином и понижается на значении 2 на 2 секундах.