STEP

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 (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。

,