python-3.x – apart()的部分分数

我正在尝试计算以下eq变量的部分分数,但我没有成功.

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

我正在使用这种方法

apart(eq,R)

但是,它返回相同的非部分分数,这不是预期的结果,因为分母是二阶多项式.

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

谢谢

最佳答案 为了实现部分分数分解,在这种情况下,必须将标志设置为True,即分开(function,full = True).使用此标志的分离方法将使用不同的算法来分数分解,以某种方式更强大.将标志设置为True时,part方法返回一个非人类可读的结果.然而,它可以使用doit()将其转换为可读结果.

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

点赞