我正在尝试使用 python 和 Jupyter notebook 绘制泰勒级数 sin(x) 图。我创建了一个简短的函数。图形将正确显示直到y2,但它会在 失败y3。很难绘制具有x = 2.7in值的图形y3。我不知道如何修复y3。
这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
import numpy as np
def f(x) :
result = x - x**3/6 + x**5/120
return result
x = np.linspace(0.0, 7.0, 100)
y = np.sin(x)
y2 = x - x**3/6 + x**5/120
y3 = f(2.7)
plt.title("taylor sin graph")
plt.xlim(0, 7+0.2)
plt.ylim(-5, 5+1)
plt.plot(x, y, label='sin(x)')
plt.plot(x, y2, label='x=0')
plt.plot(x, y3, label='x=2.7')
plt.legend()
plt.show()
我想在y3这里补充:
料青山看我应如是
PIPIONE
相关分类