主要内容

三角波形的转换速率

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

使用tripuls创建一个三角形波形与上升-下降斜率 ± 2 .将采样间隔设置为0.01秒,这对应于100赫兹的采样率。

Dt = 0.01;T = -2:dt:2;X =三重(t);

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

slewrate (x, 1 / dt)

图转换速率图包含一个轴对象。具有xlabel Time(秒),ylabel Level(伏特)的axes对象包含12个类型为patch, line的对象。这些对象表示转换速率、信号、上交叉、下交叉、上边界、上状态、下边界、上参考、下参考、下状态。

ans =1×22.0000 - -2.0000

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

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

图转换速率图包含一个轴对象。具有xlabel Time(秒),ylabel Level(伏特)的axes对象包含12个类型为patch, line的对象。这些对象表示转换速率、信号、上交叉、下交叉、上边界、上状态、下边界、上参考、下参考、下状态。

ans =1×20.5000 - -0.5000

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

X =三重(t,5/2,-3/5);S = slewrate(x,1/dt)
s =1×22.0000 - -0.5000

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

slewrate (x, 1 / dt);

图转换速率图包含一个轴对象。具有xlabel Time(秒),ylabel Level(伏特)的axes对象包含12个类型为patch, line的对象。这些对象表示转换速率、信号、上交叉、下交叉、上边界、上状态、下边界、上参考、下参考、下状态。

另请参阅

|