主要内容

三角波形的反转率

这个例子展示了如何使用回转率作为一个三角形波形的上升和下降斜率的估计。创建三个三角形波形。一种波形的斜率为 ± 2 ,一个波形的斜率为 ± 1 2 ,其中一个波形的斜率为 + 2 斜率是 - 1 2 .使用slewrate来求波形的斜率。

使用tripuls形成一个坡度为。的三角形波形 ± 2 .设置采样间隔为0.01秒,对应的采样频率为100赫兹。

dt = 0.01;t = 2: dt: 2;x = tripuls (t);

计算并绘制三角波形的反转率。输入采样率(100hz)以获得正确的正斜率和负斜率值。

slewrate (x, 1 / dt)

图旋转速率图包含一个轴对象。axis对象包含12个类型为patch, line的对象。这些对象代表旋转率,信号,上交叉,下交叉,上边界,上状态,下边界,上参考,下参考,下状态。

ans =1×22.0000 - -2.0000

改变三角形波形的宽度,使其斜率为 ± 1 2 .计算并绘制回转率。

x = tripuls (t, 4);slewrate (x, 1 / dt)

图旋转速率图包含一个轴对象。axis对象包含12个类型为patch, line的对象。这些对象代表旋转率,信号,上交叉,下交叉,上边界,上状态,下边界,上参考,下参考,下状态。

ans =1×20.5000 - -0.5000

创建一个上升斜率为的三角形波形 + 2 斜率是 - 1 2 .计算旋转速率。

x = tripuls (t, 5/2, -3/5);s = slewrate (x, 1 / dt)
s =1×22.0000 - -0.5000

第一个元素年代是上升斜率,第二个元素是下降斜率。策划的结果。

slewrate (x, 1 / dt);

图旋转速率图包含一个轴对象。axis对象包含12个类型为patch, line的对象。这些对象代表旋转率,信号,上交叉,下交叉,上边界,上状态,下边界,上参考,下参考,下状态。

另请参阅

|