STEP

Skoková funkce SKOK(a, x1, y1, x2, y2) vrací funkci plynulého kroku aplikovanou na výraz a pro čas, nebo výsledek.

Plynulá kubická funkce se zvyšuje u (x1,y1) na horizontálních osách a vyrovnává na (x2,y2). Použije tuto funkci ve výrazech pro síly nebo motory.

Formát

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

Argumenty

a Zvolte jakýkoliv platný výsledek ze seznamu nebo zadejte time.
x1 Bod na horizontálních osách, u kterého začíná skok stoupat.
y1 Hodnota funkce skoku před bodem x1 .
x2 Bod na horizontálních osách, u kterého se začíná skok vyrovnávat.
y2 Hodnota funkce skoku na bodu vyrovnání x2 .

Rovnice skokové funkce

Funkce SKOK aproximuje Heaviside skokovou funkci kubickou polynomiální funkcí.

Funkce Definice
SKOK (a, x 1 , y1, x2, y2) = y1 ; a ≤ x1
y1 + (y2 - y1) * z2*(3-2*z) ; x1< a < x2
y2 ; a ≥ x2
z = ((a – x1)/(x2 – x1))

Příklad

STEP(time, 1, 1, 2, 2) popisuje funkci plynulého kroku času s hodnotou 1 před 1 sekundou. Tato funkce zahrnuje kubickou polynomiální hodnotu a vyrovnává se při hodnotě 2 ve 2 sekundách.