STEP(a, x1, y1, x2, y2) 関数は、時間、または結果のために、式 a に適用されたスムース ステップ 関数を返します。
連続 3 次関数は、水平軸上で、(x1,y1) で上がり始め、(x2,y2) において横ばいになります。 力、モーターのために、この関数式使用してください。
フォーマット
STEP(a, x1, y1, x2, y2)
引数
a
|
任意の正しい結果をリストから選択するか、time を入力します。 |
x1
|
ステップが上がり始める水平軸の上の点。 |
y1
|
点
x1
の前のステップ関数の値。 |
x2
|
ステップが横ばいになる水平軸の上の点。 |
y2
|
横ばいになる点
x2
のステップ関数の値。 |
ステップ関数関係式(Step Function Equation)
STEP 関数は、3 次多項式を持つ Heaviside ステップ関数を近似します。
機能
|
定義 |
STEP (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))
|
例
STEP(time, 1, 1, 2, 2) は、1 秒前の値 1 の時間のスムース ステップ 関数を意味します。 この関数は 3 次多項式を含み、2 秒で値 2 の横ばいになります。