matlab求零极点
时间: 2023-07-13 08:18:24 浏览: 645
MATlab求零点.docx
在 MATLAB 中可以使用 `zpk` 函数来求解系统的零极点。具体步骤如下:
1. 定义系统的传递函数或状态空间模型。
2. 使用 `zpk` 函数将传递函数或状态空间模型转换为零极点模型。
3. 使用 `zero` 函数求解系统的零点。
4. 使用 `pole` 函数求解系统的极点。
以下是一个示例代码:
```
% 定义一个传递函数模型
num = [1 2];
den = [1 3 2];
sys = tf(num, den);
% 将传递函数模型转换为零极点模型
zpk_sys = zpk(sys);
% 求解系统的零点和极点
zeros = zero(zpk_sys);
poles = pole(zpk_sys);
disp('系统的零点:');
disp(zeros);
disp('系统的极点:');
disp(poles);
```
运行以上代码,即可得到系统的零点和极点。
阅读全文