La fonction STEP(a, x1, y1, x2, y2) renvoie une fonction échelon lissée appliquée à une expression a pour un temps ou un résultat.
La fonction cubique lissée commence à s'élever (x1,y1) sur l'axe horizontal et s'aplanit à (x2,y2). Utilisez cette fonction dans les expressions pour les forces ou les moteurs.
Format
STEP(a, x1, y1, x2, y2)
Arguments
a
|
Sélectionnez un résultat valide à partir de la liste, ou saisissez time. |
x1
|
Le point sur l'axe horizontal où la fonction step commence à monter. |
y1
|
La valeur de la fonction step avant le point
x1
. |
x2
|
Le point sur l'axe horizontal où la fonction step s'aplanit |
y2
|
La valeur de la fonction step au point au point d'aplanissement
x2
. |
Equation de la fonction STEP
La fonction STEP simule la fonction de Heaviside à l'aide d'une polynomiale cubique.
Fonction
|
Définition |
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))
|
Exemple
STEP(time, 1, 1, 2, 2) décrit une fonction échelon lissée de time (temps) avec la valeur 1 avant 1 seconde. Cette fonction incorpore la polynomiale cubique et s'aplanit à la valeur 2 à 2 secondes.