The STEP(a, x1, y1, x2, y2) 函數為時間或結果傳回一個套用至表達式 a 的平滑階梯函數。平滑立方函數在水平軸上於 (x1、y1) 處開始上升,然後於(x2、y2)處穩定。在表達式中為力或動力使用此函數。
格式
STEP(a, x1, y1, x2, y2)
引數
a |
從清單中選擇任何有效的結果,或輸入 time。 |
x1 |
在水平軸上階梯開始上升的點。 |
y1 |
在點 x1 之前的階梯函數值。 |
x2 |
在水平軸上階梯平穩下來的點。 |
y2 |
在平穩點 x2 處的階梯函數值。 |
Step 函數數學關係式
STEP 函數以立方多項式來約近 Heaviside 階梯函數。
函數 |
定義 |
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)) |
範例
STEP(time, 1, 1, 2, 2) 描述時間平滑階梯函數,其中值 1 在 1 秒之前。此函數插補立方多項式並於 2 秒時平穩至值 2。