我是Python的初学者,我想解决以下泰勒系列:
g(x) = exp(-(x-3)**2)*sin(x) # x=0 till range4
你能帮帮我吗?我甚至不知道如何开始这项任务(导入sympy
和其他人除外)。
答案 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)