A função STEP(a, x1, y1, x2, y2) retorna uma função de etapa de suavização aplicada a uma expressão a para o tempo ou para um resultado.
A função cúbica de suavização começa a subir em (x1,y1) no eixo horizontal e estabiliza em (x2,y2). Use esta função em expressões para forças ou motores.
Formato
STEP(a, x1, y1, x2, y2)
Argumentos
a |
Selecione qualquer resultado válido na lista ou insira o tempo. |
x1 |
O ponto no eixo horizontal onde a etapa começa a aumentar. |
y1 |
O valor da função de etapa antes do ponto x1. |
x2 |
O ponto no eixo horizontal onde a etapa estabiliza. |
y2 |
O valor da função de etapa no ponto de estabilização x2. |
Equação da função Step
A função STEP aproxima a função de etapa Heaviside com um polinômio cúbico.
Função |
Definição |
STEP (a, x1, y1, x2, y2) = |
y1 |
; a ≤ x1 |
y1 + (x2 - x1) * z2·(3-2*z) |
; x1< a < x2 |
y2 |
; a ≥ x2 |
z = |
((a - x1)/(x2 - x1)) |
Exemplo
STEP(tempo, 1, 1, 2, 2) descreve uma função de etapa de suavização de tempo com o valor 1 antes de 1 segundo. Esta função incorpora o polinômio cúbico e estabiliza no valor 2 em 2 segundos.