STEP

La función STEP(a, x1, y1, x2, y2) devuelve una función de intervalo de tiempo aplicada a una expresión a para un tiempo o un resultado.

La función cúbica suave comienza en el eje horizontal (x1,y1) y se nivela en (x2,y2). Utilice esta función en expresiones para fuerzas o motores.

Formato

STEP(a, x1, y1, x2, y2)

Argumentos

a Seleccione cualquier resultado válido de la lista o escriba time.
x1 Punto en el eje horizontal en el que el intervalo comienza a incrementarse.
y1 Valor de la función step antes del punto x1 .
x2 Punto en el eje horizontal en el que el intervalo se nivela.
y2 Valor de la función step antes en el punto de nivel x2 .

Ecuación de la función Step

La función STEP se aproxima a la función de paso de Heaviside con un polinomio cúbico.

Función Definición
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))

Ejemplo

STEP(time, 1, 1, 2, 2) describe una función de intervalo de tiempo con el valor 1 antes de alcanzar 1 segundo. Esta función incorpora el polinomio cúbico y nivela el valor 2 en 2 segundos.