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 + (x2 - x1) * 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.