在Python中解决Taylor系列的这个等式

时间:2018-03-18 12:23:16

标签: python taylor-series

我是Python的初学者,我想解决以下泰勒系列:

g(x) = exp(-(x-3)**2)*sin(x)  # x=0  till range4
你能帮帮我吗?我甚至不知道如何开始这项任务(导入sympy和其他人除外)。

1 个答案:

答案 0 :(得分:-1)

您可以使用for循环来解决此问题

from math import exp, sin

g = [exp(-(x-3)**2)*sin(x) for x in range(0, 4)]
print(g)

结果将是g中的列表,因此您可以使用g [x]

找到x元素
[0.0, 0.015412078693088957, 0.33451182923926226, 0.1411200080598672]

基于彼得评论:

from sympy.mpmath import *

 def f(x):
     return exp(-(x-3)**2)*sin(x)

g = taylor(f, 0, 4)