2016-10-02 72 views
4

我想要计算以下eq变量的部分分数,但我没有成功。部分部分从分开()

N=1 
D=1 + a*R + b*R**2 
eq=N/D 

我'使用该方法作为

apart(eq,R) 

但是,它返回相同的不偏分数,并且由于分母是二阶多项式,这不是预期的结果。

我能做些什么来获得部分分数?

由于

回答

2

为了实现部分分式分解,在这种情况下,有必要设置标志全为True,即开(功能,充分=真)。在分开的方法上使用这个标记将使用不同的算法来分解分解,从而以某种方式更强大。将该标志设置为True时,part方法返回的结果不可读。不过,使用doit()可以将它变成可读结果。

Here,在文档中有一个更好的解释。