matlab中residue函数的用法
时间: 2023-09-17 11:13:04 浏览: 441
matlab函数用法
4星 · 用户满意度95%
在MATLAB中,residue函数用于计算系统函数的部分分式分解。其语法格式为:
```
[R, P, K] = residue(B, A)
```
其中,B和A分别为系统函数的分子和分母多项式系数,R、P和K分别为分解后的分式分解系数、分解的极点和常数项。
例如,对于一个系统函数H(s)=(s+1)/(s^2+3s+2),其分子多项式系数为B=[1 1],分母多项式系数为A=[1 3 2],则可以使用下面的代码进行部分分式分解:
```
[B, A] = tfdata(tf([1 1], [1 3 2]), 'v');
[R, P, K] = residue(B, A);
```
运行后,R、P和K的值分别为:
```
R =
1
-1
P =
-2
-1
K =
0
```
说明分解后的系统函数为H(s)=1/(s+2)-1/(s+1)。
阅读全文