【系统函数的零点与极点怎么求】在信号与系统分析中,系统函数是描述线性时不变系统(LTI系统)输入输出关系的重要工具。系统函数通常表示为传递函数 $ H(s) $ 或 $ H(z) $,分别适用于连续时间系统和离散时间系统。系统函数的零点和极点是分析系统稳定性和频率响应的关键参数。
系统函数的零点是指使系统函数为零的 $ s $ 或 $ z $ 值,而极点则是使系统函数趋于无穷大的 $ s $ 或 $ z $ 值。通过分析这些点,可以判断系统的稳定性、频率特性以及是否具有共振等特性。
一、系统函数的定义
系统函数一般形式如下:
- 连续系统:
$$
H(s) = \frac{N(s)}{D(s)} = \frac{b_0 s^n + b_1 s^{n-1} + \cdots + b_n}{a_0 s^m + a_1 s^{m-1} + \cdots + a_m}
$$
- 离散系统:
$$
H(z) = \frac{N(z)}{D(z)} = \frac{b_0 z^n + b_1 z^{n-1} + \cdots + b_n}{a_0 z^m + a_1 z^{m-1} + \cdots + a_m}
$$
其中,$ N(s) $ 或 $ N(z) $ 是分子多项式,对应于系统函数的零点;$ D(s) $ 或 $ D(z) $ 是分母多项式,对应于系统函数的极点。
二、如何求解零点与极点
1. 零点的求法
系统函数的零点是使分子多项式为零的 $ s $ 或 $ z $ 值。即:
$$
N(s) = 0 \quad \text{或} \quad N(z) = 0
$$
求解方法包括因式分解、求根公式或使用数值计算工具(如 MATLAB、Python 的 `numpy.roots` 函数)。
2. 极点的求法
系统函数的极点是使分母多项式为零的 $ s $ 或 $ z $ 值。即:
$$
D(s) = 0 \quad \text{或} \quad D(z) = 0
$$
同样,可以通过代数方法或数值计算工具求解。
三、总结表格
| 步骤 | 内容说明 |
| 1 | 确定系统函数形式:根据系统类型选择 $ H(s) $ 或 $ H(z) $ |
| 2 | 分解分子和分母多项式:将 $ H(s) $ 或 $ H(z) $ 表示为多项式形式 |
| 3 | 求解零点:令分子多项式等于零,求出所有根 |
| 4 | 求解极点:令分母多项式等于零,求出所有根 |
| 5 | 分析结果:根据零点和极点的位置判断系统稳定性、频率响应等 |
四、注意事项
- 若极点位于复平面的右半平面(连续系统)或单位圆外(离散系统),则系统不稳定。
- 零点影响系统的增益和相位响应,但不直接影响稳定性。
- 多项式次数较高时,建议使用数值计算工具进行求解,避免手工计算误差。
五、结论
系统函数的零点和极点是分析系统行为的重要工具。通过正确求解并分析它们,可以深入了解系统的稳定性、频率响应和动态特性。掌握这一方法对设计和分析控制系统具有重要意义。


