Skip to main content
 首页 » 编程设计

python之如何在 Sympy 中找到泰勒级数的第 n 项

2025年05月04日6sharpest

有没有办法在不定义 n 值的情况下计算泰勒级数展开的第 n 项?对于正弦,它是 (-1)**n*x**(2*n+1)/(2*n+1)!。在 Maxima 中,它是一种(有点)相关的形式,可以使用 powerseries(sin(x), x, 0) 来完成。

请您参考如下方法:

使用数学表达式:f^(n)(x)/n! x^n:

diff(f(x), *[x for _ in xrange(n)]) / factorial(n) * x**n 

* 魔法只是解压列表:

 diff(f(x), *[x, x, x]) 

相当于:

 diff(f(x), x, x, x)