如何使用sympy查找生成函数的第n个项?

问题描述 投票:0回答:2

如果我有理函数:f(x) = P(x)/Q(x)

编辑:添加f(x)]的一些示例

f(x) = (5x + 3)/(1-x^2) # example 1
f(x) = (1 - 7x^2 + 7x^2) / (1 + 2x^3) 

因为f(x)是一个生成函数,所以可以写成:

f(x) = a0 + a1*x + a2*x² + ... + a_n*x^n + ... = P(x)/Q(x)

我如何使用sympy查找生成函数f(x)的第n个项(即a_n)?在sympy中有没有针对此任务实现的功能?

如果Sympy中没有这样的实现,我也很好奇是否也可以在其他软件包中实现,例如Maxima。

感谢您的帮助。

如果我有一个有理函数:f(x)= P(x)/ Q(x)。编辑:添加一些示例f(x)f(x)=(5x + 3)/(1-x ^ 2)#示例1 f(x)=(1-7x ^ 2 + 7x ^ 2)/(1 + 2x ^ 3)因为f(x)是一个生成函数...

python math sympy maxima
2个回答
1
投票

适应this post的方法,您可以尝试以下操作:


0
投票

您可以取第k个导数,并用0代替x并除以factorial(k)

© www.soinside.com 2019 - 2024. All rights reserved.