用pycharm编写程序,采用面向函数绘制正弦曲线和余弦曲线。提示:利用 numpy的 linspace(、sin(或cos( 函数生成样本数据、正弦值或余弦值。
时间: 2024-09-06 07:01:45 浏览: 45
可直接运行 基于Python numpy matplotlib pyplot绘制正弦和余弦曲线 填充两个轮廓线之间的区域.rar
在PyCharm中编写程序来绘制正弦和余弦曲线,可以按照以下步骤操作:
1. 首先,确保已安装了必要的库,如`numpy`和`matplotlib`,如果尚未安装,可以在命令行中运行`pip install numpy matplotlib`。
```python
import numpy as np
import matplotlib.pyplot as plt
```
2. 使用`linspace`函数创建等差数列,通常从0开始到2π,用于计算频率较高的曲线点:
```python
x = np.linspace(0, 2 * np.pi, 400) # 创建400个点均匀分布在[0, 2π]
```
3. 计算正弦和余弦值:
```python
y_sin = np.sin(x)
y_cos = np.cos(x)
```
4. 绘制两条曲线:
```python
plt.plot(x, y_sin, label='正弦曲线')
plt.plot(x, y_cos, label='余弦曲线', linestyle='--') # 使用虚线表示余弦曲线
```
5. 添加标签、标题以及图例,并设置坐标轴范围:
```python
plt.xlabel('角度')
plt.ylabel('值')
plt.title('正弦与余弦曲线')
plt.legend()
```
6. 最后,显示图形:
```python
plt.show()
```
完整的代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建等差数列
x = np.linspace(0, 2 * np.pi, 400)
# 计算正弦和余弦值
y_sin = np.sin(x)
y_cos = np.cos(x)
# 绘制正弦和余弦曲线
plt.plot(x, y_sin, label='正弦曲线')
plt.plot(x, y_cos, label='余弦曲线', linestyle='--')
# 设置图表属性
plt.xlabel('角度')
plt.ylabel('值')
plt.title('正弦与余弦曲线')
plt.legend()
# 显示图形
plt.show()
```
阅读全文