matlab cascadeplot函数
时间: 2023-08-05 09:23:16 浏览: 62
matlab-S函数编写示范
Matlab中的cascadeplot函数可以用于绘制级联框图。级联框图通常用于显示多个信号的频率响应。在级联框图中,每个信号都显示为一个垂直线段,而它们的频率响应则沿水平轴显示。
下面是cascadeplot函数的语法:
```matlab
cascadeplot(x, y1, color1, ..., yn, colorn)
```
其中,x是一个包含频率值的向量,y1到yn是每个信号的频率响应,而color1到colorn则指定每个信号的颜色。
例如,下面的代码将绘制两个信号的级联框图:
```matlab
f = logspace(-1,3,100);
H1 = 1./(1 + 0.1j*f);
H2 = 1./(1 + 0.01j*f);
cascadeplot(f, abs(H1), 'r', f, abs(H2), 'b');
```
在这个例子中,我们使用了logspace函数生成了一个范围从0.1到1000的频率向量。然后,我们分别计算了两个信号的频率响应,并将它们的幅度值传递给cascadeplot函数。最后,我们指定了每个信号的颜色,用红色表示第一个信号,用蓝色表示第二个信号。
阅读全文