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 + (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 の時間のスムース ステップ 関数を意味します。 この関数は 3 次多項式を含み、2 秒で値 2 の横ばいになります。