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