MATLAB代码:传递函数为 H(z) = (0.25 + 0.5z^-1 + 0.25z^-2) / (1 - 0.2z^-1 - 0.3z^-2)画出其典范型、级联型、并联型结构图。
时间: 2024-05-06 13:17:44 浏览: 182
smop-0.25.zip
以下是 MATLAB 代码实现:
```matlab
% 定义传递函数
num = [0.25, 0.5, 0.25];
den = [1, -0.2, -0.3];
% 绘制典范型结构图
figure;
zplane(num, den);
title('Canonical Structure');
% 绘制级联型结构图
[b, a] = tf2causal(num, den);
figure;
subplot(2,1,1);
zplane(b, a);
title('Cascade Structure');
% 绘制并联型结构图
[d, c] = tf2parallel(num, den);
subplot(2,1,2);
zplane(d, c);
title('Parallel Structure');
```
运行后可以得到三张图像,分别为典范型、级联型和并联型的结构图。
阅读全文