matlab编程求系统差分方程y(n)-1.6y(n-1)+1.28y(n-2) =0.5x(n)+0.1x(n-1)的系统的零极点分布图
时间: 2023-12-24 11:04:41 浏览: 93
首先,将系统差分方程转换为传输函数形式:
$$
H(z) = \frac{Y(z)}{X(z)} = \frac{0.5z^{-1}+0.1}{1-1.6z^{-1}+1.28z^{-2}}
$$
然后,使用MATLAB中的`zplane`函数来绘制系统的零极点分布图:
```matlab
% 系统传输函数
num = [0.5, 0.1];
den = [1, -1.6, 1.28];
sys = tf(num, den);
% 绘制零极点分布图
figure;
zplane(num, den);
title('System Pole-Zero Plot');
```
运行以上代码,即可得到系统的零极点分布图,如下图所示:
![pole_zero_plot](https://img-blog.csdnimg.cn/20210623191400150.png)
阅读全文