请用matplotlib画出正弦函数和余弦函数
时间: 2024-05-09 16:15:34 浏览: 11
好的,下面是代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成x轴数据,从0到2π,每隔0.1取一个值
x = np.arange(0, 2 * np.pi, 0.1)
# 计算正弦函数和余弦函数的y值
y_sin = np.sin(x)
y_cos = np.cos(x)
# 创建一个图像窗口,并绘制正弦函数和余弦函数的曲线
plt.plot(x, y_sin, label='sin')
plt.plot(x, y_cos, label='cos')
# 添加图例
plt.legend()
# 显示图像
plt.show()
```
运行上述代码后,即可得到正弦函数和余弦函数的曲线图像。
相关问题
Matplotlib画三角函数图
下面是使用 Matplotlib 绘制三角函数图的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成 x 坐标轴数据
x = np.linspace(-np.pi, np.pi, 100)
# 绘制正弦函数图
plt.plot(x, np.sin(x), label='sin(x)')
# 绘制余弦函数图
plt.plot(x, np.cos(x), label='cos(x)')
# 绘制正切函数图
plt.plot(x, np.tan(x), label='tan(x)')
# 添加标题和图例
plt.title('Trigonometric functions')
plt.legend()
# 显示图形
plt.show()
```
运行该代码可以得到一个包含正弦函数、余弦函数和正切函数图像的图表。您可以根据需要修改代码中的参数,例如修改 x 坐标轴的范围、修改函数的颜色、线型等等。
利用numpy和matplotlib库绘制三角函数
可以使用NumPy和Matplotlib库来绘制三角函数的图像。下面是一个例子:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成x轴的数据
x = np.linspace(-2 * np.pi, 2 * np.pi, 100)
# 生成y轴的数据
y_sin = np.sin(x)
y_cos = np.cos(x)
y_tan = np.tan(x)
# 绘制三角函数图像
plt.plot(x, y_sin, label='sin(x)')
plt.plot(x, y_cos, label='cos(x)')
plt.plot(x, y_tan, label='tan(x)')
# 设置图像标题和坐标轴标签
plt.title('Trigonometric Functions')
plt.xlabel('x')
plt.ylabel('y')
# 显示图例
plt.legend()
# 显示图像
plt.show()
```
这个例子中,我们生成了x轴的数据,并计算出sin(x)、cos(x)和tan(x)的y轴数据。然后使用Matplotlib库中的plot函数分别绘制三角函数的图像,并设置图像标题和坐标轴标签。最后使用legend函数显示图例,使用show函数显示图像。