根据传递函数绘制零极点图 matlab
时间: 2023-09-27 15:05:49 浏览: 115
传递函数极点,matlab
在 MATLAB 中,可以使用 `zplane` 函数绘制零极点图。该函数需要传入系统的分子和分母系数,或者传入一个传递函数的对象。以下是一个示例代码:
```matlab
% 定义传递函数
num = [1, 0.5]; % 分子系数
den = [1, -0.8, 0.64]; % 分母系数
sys = tf(num, den); % 创建传递函数对象
% 绘制零极点图
zplane(num, den); % 传入分子和分母系数
% 或者使用以下代码:
% zplane(sys); % 传入传递函数对象
```
在上述示例代码中,我们定义了一个传递函数 $H(z)=\frac{z+0.5}{z^2-0.8z+0.64}$,并使用 `tf` 函数创建了一个传递函数对象 `sys`。然后,我们使用 `zplane` 函数绘制了该传递函数的零极点图。运行代码后,将会出现一个包含零点和极点的图形窗口。
阅读全文