编写程序:在同一窗口中绘制函数在[0,2π] 之间的正弦曲线和余弦曲线,步长 为π/10,正弦曲线设置为蓝色实线,余弦曲线颜色设置为红色虚线。另外,通过 函数方式在图形中添加注释,至少应包括:标题,文本注释,图例,加网格。
时间: 2024-11-06 19:36:00 浏览: 35
为了编写这样的程序,我们可以使用Python语言及其数据可视化库matplotlib。以下是一个简单的示例代码,它会创建一个窗口并展示正弦和余弦曲线:
```python
import numpy as np
import matplotlib.pyplot as plt
# 函数定义
def sine_cosine(x):
return np.sin(x), np.cos(x)
# 创建x轴范围
x_values = np.arange(0, 2 * np.pi, np.pi / 10)
# 绘制正弦曲线和余弦曲线
plt.figure(figsize=(8, 6)) # 设置窗口大小
# 正弦曲线
sin_line, = plt.plot(x_values, sine_cosine(x_values)[0], 'b', linestyle='-', label='正弦')
# 余弦曲线
cos_line, = plt.plot(x_values, sine_cosine(x_values)[1], 'r', linestyle=':', label='余弦')
# 添加注释
plt.title('正弦与余弦函数在 [0, 2π] 的图像') # 标题
plt.text(1, -1.5, "y = \sin(x) (蓝线)", fontsize=14) # 文本注释
plt.xlabel("角度 (弧度)")
plt.ylabel("函数值")
plt.legend(handles=[sin_line, cos_line]) # 图例
# 显示网格
plt.grid(True)
# 显示图像
plt.show()
阅读全文