主要内容

三角波形的转换速率

这个例子展示了如何使用转换速率作为三角形波形上升和下降斜率的估计。创建三个三角形波形。一个波形有上升下降的斜率 ± 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)

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

ans =1×22.0000 - -2.0000

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

X =三叉(t,4);slewrate (x, 1 / dt)

图转换速率图包含一个axes对象。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);

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

另请参阅

|