STEP

La funzione STEP(a, x1, y1, x2, y2) riporta una funzione step applicata ad un'espressione a temporale o per un risultato.

La funzione cubica uniforme inizia crescendo (x1,y1) sull'asse orizzontale e si livella sui valori (x2,y2). Usare questa funzione nelle espressioni per forze o motori.

Formato

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

Argomenti

a Selezionare qualsiasi risultato valido dall'elenco o digitare time.
x1 Il punto sull'asse orizzontale sul quale lo step inizia a crescere.
y1 Il valore della funzione step prima del punto x1 .
x2 Il punto sull'asse orizzontale sul quale lo step inizia a livellare.
y2 Il valore della funzione step nel punto di livellamento x2 .

Equazione della funzione Step

La funzione STEP approssima la funzione step Heaviside con un polinomio cubico.

Funzione Definizione
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))

Esempio

STEP(time, 1, 1, 2, 2) descrive una funzione step uniforme del time con il valore 1 prima di 1 secondo. Questa funzione incorpora il polinomio cubico e si livella al valore 2 a 2 secondi.