Loading [MathJax]/jax/output/HTML-CSS/jax.js

如何将有理函数化为部分分式之和

 

有理数

两个多项式的商表示的函数叫有理函数。例如:
P(x)Q(x)=a0xn+a1xn1++an1x+anb0xm+b1xm1++bm1x+bm
其中m、n都是非负整数;a0,a1,,anb0,b1,,bm都是实数,并且a00,b00

真分式假分式

我们总假定分子与分母之间没有公因式.
(1)当n<m时(分子的最高次数n小于分母的最高次数m),上述有理函数叫真分式
(2)当n≥m时(分子的最高次数n大于或等于分母的最高次数m),上述有理函数叫假分式
利用多项式除法,假分式可以化成一个多项式和一个真分式之和.例如:
x3+x+1x2+1=x(x2+1)+1x2+1=x+1x2+1

真分式分解定理

任何一个真分式可以化为一些形如
k1n=0anxn(xp)k2k1n=0anxn(x2+px+q)k的一些真分式的和。

定理1

(1)每个k1n=0anxn(xp)k可以分解为:
A1(xp)k+A2(xp)k1++Akxp
其中A1,A2,,Ak都是常数.
特别地:当k=1时,分解后为Axa;

定理2

(2)对每个分母为(x2+px+q)k的部分,分解后为:
M1x+N1(x2+px+q)k+M2x+N2(x2+px+q)k1++Mkx+Nkx2+px+q
其中Mi,Ni都是常数(i=1,2,,k)
特别地,当k=1时,分解后为Mx+Nx2+px+q

真分式化为部分分式之和的待定系数法

例1

x+3x25x+6=x+3(x3)(x2)=Ax2+Bx3
因为x+3=A(x3)+B(x2)
所以x+3=(A+B)x(3A+2B)
{A+B=1(3A+2B)=3{A=5B=6
所以x+3x25x+6=5x2+6x3

例2

1x(x1)2展开成部分分式之和的形式:
解:根据定理1:k1n=0anxn(xp)k可分解为:
A1(xp)k+A2(xp)k1++Akxp
得到:
1x(x1)2=Ax+B(x1)2+Cx1
得到:1=A(x1)2+Bx+Cx(x1),代入特殊值来求系数
x=0,,A=1,
x=1,,B=1
x=2,代入A=1,B=1,,C=1
所以:
1x(x1)2=1x+1(x1)21x1

例3

将分式1(1+2x)(1+x2)化为部分分式的形式.
解:
1(1+2x)(1+x2)=A1+2x+Bx+C1+x2
根据分子相等得到:
1=A(1+x2)+(Bx+C)(1+2x)
整理得到:
1=(2B+A)x2+(2C+B)x+C+A
可得:
{2B+A=02C+B=0C+A=1 {A=45B=25C=15
所以:
1(1+2x)(1+x2)=451+2x+25x+151+x2

例4

1+2x2+3x3+x4(x+1)2(x2+x+1)2化为部分分式之和

根据定理(自己总结的):
部分分式的形式主要看公式的分母,将分母写成一个个因式的乘积形式。

  • 公式的分母的各个因子各自作为分母
  • 若该因子为一次项,则其分子为常数
  • 若该因子为平方项,则其分子为一次项
  • 各个因子如果有乘方,则要依次降幂,降幂降到一次幂位置。

对于1+2x2+3x3+x4(x+1)2(x2+x+1)2这个分式.
观察分母(x+1)2(x2+x+1)2,可以看到这个分母是两个因式(x+1)2(x2+x+1)2的乘积.
下面分别讨论:
对于因式(x+1)2这个因式,观察x的次数,显然x的次数为1,x=x1.可得该形式的部分分式的分子是一个常数。再观察(x+1)2,显然整个(x+1),的次数是2,这说明要写两个分式,这两个分式的分母按降次排列,也就是一个分母是(x+1)2,一个分母是x+1
综上所述:这两个分式分别为:
A(x+1)2+Bx+1
对于(x2+x+1)2这个因式,x的次数为2这说明分子的形式为 Ax+B
整个因式(x2+x+1)的次数为2这说明要展开为两个分式,这两个分式的分母分别为:
二次方的(x2+x+1)2和一次方的:x2+x+1
综上,这种形式展开为:
Cx+D(x2+x+1)2和,Ex+Fx2+x+1
把这两种形式的展开结果相加,即可得到整个分式的展开形式:
1+2x2+3x3+x4(x+1)2(x2+x+1)2=A(x+1)2+Bx+1+Cx+D(x2+x+1)2+Ex+Fx2+x+1
然后在这个分式两边分别乘以(x+1)2(x2+x+1)2,消去分母:
1+2x2+3x3+x4=A(x2+x+1)2+B(x+1)(x2+x+1)2+(Cx+D)(x+1)2+(Ex+F)(x+1)2(x2+x+1)
分别取x=0,±1 ,±2,3得到A,B,C,D,E,F的方程组,解这个方程组就得到A,B,C,D,E,F的值,然后代入即可。计算过程比较复杂这里省略,主要是为了理解上述过程。

应用

把标准传递函数化为部分分式之和的形式:
G(s)=C(s)R(s)=s2+4s+2(s+1)(s+2)

计算过程

解:这个分式分子的次数大于分母的次数,这是一个假分式(假分式可以化成一个多项式和一个真分式之和).
把分母展开:(s+1)(s+2)=s2+3s+2
接下来要在分子中找到s2+3s+2,把它提取出来:
s2+4s+2=(s2+3s+2)+s
则原分式
G(s)=s2+4s+2(s+1)(s+2)=1+s(s+1)(s+2)
接下来对这个真分式s(s+1)(s+2)展开即可,观察分母中两个因子的形式:
对于分母因子(s+1),该因子没有带乘方,所以只展开为1项,自变量s没有带乘方,所以展开项的分子是一个常数,得到展开形式为:
As+1
同理,对应分子因子(s+2),展开形式为:
Bs+2
两个展开式相加,就得到了真分式,的展开形式:
s(s+1)(s+2)=As+1+Bs+2
则传递函数部分分式的形式为:
G(s)=s2+4s+2(s+1)(s+2)=1+s(s+1)(s+2)=1+As+1+Bs+2
接下来求出A,B即可:
上述方程两边同时乘以(s+1)(s+2)得到:
s=A(s+2)+B(s+1)
整理得:s=(A+B)s+2A+B
则有:{A+B=12A+B=0解得:{A=1B=2
所以,传递函数的部分分式形式为:

答案

G(s)=s2+4s+2(s+1)(s+2)=1+s(s+1)(s+2)=1+As+1+Bs+2=11s+1+2s+2

原文链接: 如何将有理函数化为部分分式之和

0%