我的泰勒级数图cos(2x)的代码如下:
import numpy as np
import matplotlib.pyplot as plt
def taylor_cos_2x(x, n):
result = 0
sign = 1
for i in range(n):
term = sign * (x**(2*i)) / np.math.factorial(2*i)
result += term
sign *= -1
return result
x = np.linspace(-2*np.pi, 2*np.pi, 100)
y = np.cos(2*x)
y_taylor = taylor_cos_2x(x, 10)
plt.plot(x, y, label='cos(2x)')
plt.plot(x, y_taylor, label='Taylor Series')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Taylor Series Approximation of cos(2x)')
plt.legend()
plt.show()
这段代码使用Python语言实现了对cos(2x)函数的泰勒级数展开,并绘制了泰勒级数与原函数的图像。通过不断增加级数的项数,可以逐渐逼近原函数的形状。
优势:
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。
领取专属 10元无门槛券
手把手带您无忧上云