绘制正弦函数及其泰勒展开的近似曲线的
时间: 2024-06-09 09:06:16 浏览: 95
m程序代码_分段函数;级数求和;多边形;蝴蝶曲线_
要绘制正弦函数及其泰勒展开的近似曲线,我们可以使用 matplotlib 库来绘图。下面是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义 x 的取值范围
x = np.linspace(-2*np.pi, 2*np.pi, 100)
# 计算正弦函数和泰勒展开的近似曲线的值
sin_y = np.sin(x)
approx_y = x - (x**3)/6 + (x**5)/120
# 绘制正弦函数和近似曲线
plt.plot(x, sin_y, label='sin(x)')
plt.plot(x, approx_y, label='Approximation')
plt.legend()
# 添加标题和坐标轴标签
plt.title('Sin(x) and its Taylor Expansion')
plt.xlabel('x')
plt.ylabel('y')
# 显示图形
plt.show()
```
解释:上述代码首先导入了必要的库,然后使用 `np.linspace` 函数生成了 x 值的范围,即 -2π 到 2π 之间的 100 个均匀分布的点。接着,计算了正弦函数和泰勒展开的近似曲线的 y 值。最后,使用 `plt.plot` 函数绘制了正弦函数和近似曲线,并通过 `plt.legend` 函数添加了图例。然后,使用 `plt.title`、`plt.xlabel` 和 `plt.ylabel` 函数添加了标题和坐标轴标签。最后,使用 `plt.show` 函数显示图形。
阅读全文