这个例子展示了如何使用回转率作为一个三角形波形的上升和下降斜率的估计。创建三个三角形波形。一种波形的斜率为
,一个波形的斜率为
,其中一个波形的斜率为
斜率是
.使用slewrate
来求波形的斜率。
使用tripuls
形成一个坡度为。的三角形波形
.设置采样间隔为0.01秒,对应的采样频率为100赫兹。
dt = 0.01;t = 2: dt: 2;x = tripuls (t);
计算并绘制三角波形的反转率。输入采样率(100hz)以获得正确的正斜率和负斜率值。
slewrate (x, 1 / dt)
ans =1×22.0000 - -2.0000
改变三角形波形的宽度,使其斜率为 .计算并绘制回转率。
x = tripuls (t, 4);slewrate (x, 1 / dt)
ans =1×20.5000 - -0.5000
创建一个上升斜率为的三角形波形 斜率是 .计算旋转速率。
x = tripuls (t, 5/2, -3/5);s = slewrate (x, 1 / dt)
s =1×22.0000 - -0.5000
第一个元素年代
是上升斜率,第二个元素是下降斜率。策划的结果。
slewrate (x, 1 / dt);