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.