Funkcja KROK(a, x1, y1, x2, y2) zwraca gładką funkcję skokową zastosowaną dla wyrażenia a dla czasu lub dla wyniku.
Gładka funkcja sześcienna zaczyna wzrastać przy (x1,y1) no osi poziomej i wyrównuje się przy (x2,y2). Należy użyć tej funkcji w wyrażeniach dla sił lub napędów.
Format
KROK(a, x1, y1, x2, y2)
Argumenty
a
|
Należy wybrać z listy dowolny prawidłowy wynik lub wpisać czas. |
x1
|
Punkt na osi poziomej, w którym krok zaczyna wzrastać. |
y1
|
Wartość funkcji skokowej przed punktem
x1
. |
x2
|
Punkt na osi poziomej, w którym krok wyrównuje się. |
y2
|
Wartość funkcji skokowej w punkcie wyrównywania się
x2
. |
Równanie funkcji skokowej
Funkcja KROK przybliża funkcję skokową Heaviside'a z wielomianem sześciennym.
Funkcja
|
Definicja |
KROK (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))
|
Przykład
KROK(czas, 1, 1, 2, 2) opisuje gładką funkcję skokową czasu o wartości 1 przed 1 sekundą. Funkcja ta włącza wielomian sześcienny i wyrównuje do wartości 2 w 2 sekundy.