使用直角坐标系用不同颜色和线型绘制不同幅度正弦曲线(np.sin)、增加和减少的指数函数 曲线(np.exp)
时间: 2024-01-25 07:03:08 浏览: 24
好的,我理解了你的问题。以下是使用 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), linestyle='-', color='blue', label='sine')
# 绘制不同幅度的正弦曲线
plt.plot(x, 0.5 * np.sin(x), linestyle='--', color='green', label='sine (0.5 amplitude)')
plt.plot(x, 2 * np.sin(x), linestyle='-.', color='red', label='sine (2 amplitude)')
# 绘制增加和减少的指数函数曲线
plt.plot(x, np.exp(x), linestyle='-', color='purple', label='exp')
plt.plot(x, np.exp(-x), linestyle='--', color='orange', label='exp (-x)')
# 添加图例和标题
plt.legend()
plt.title('Sinusoidal and Exponential Functions')
# 显示图像
plt.show()
```
上述代码中,我们首先生成了 x 轴的数据,然后使用 `plt.plot()` 函数绘制了原始的正弦曲线和指数函数曲线。接着,我们使用不同的线型和颜色绘制了不同幅度的正弦曲线和增加、减少的指数函数曲线。最后,我们添加了图例和标题,并使用 `plt.show()` 函数显示图像。
你可以根据需要修改代码中的参数来达到你想要的效果。