使用直角坐标系用不同颜色和线型绘制不同幅度正弦曲线(np.sin)、增加和减少的指数函数 曲线(np.exp)
时间: 2024-01-25 22:03:06 浏览: 52
可以使用Matplotlib库来绘制不同幅度的正弦曲线和指数函数曲线。以下是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成 x 坐标轴的数据
x = np.linspace(-np.pi, np.pi, 200)
# 绘制不同幅度的正弦曲线
plt.plot(x, np.sin(x), color='blue', linestyle='solid', linewidth=2)
plt.plot(x, 0.5*np.sin(x), color='green', linestyle='dashed', linewidth=2)
plt.plot(x, 2*np.sin(x), color='red', linestyle='dashdot', linewidth=2)
# 绘制增加和减少的指数函数曲线
plt.plot(x, np.exp(x), color='orange', linestyle='solid', linewidth=2)
plt.plot(x, -np.exp(x), color='purple', linestyle='dashed', linewidth=2)
# 添加标题和坐标轴标签
plt.title("Different Amplitude Sinusoidal and Exponential Functions")
plt.xlabel("x")
plt.ylabel("y")
# 显示图形
plt.show()
```
运行上面的代码将生成一张包含不同幅度正弦曲线和增加/减少的指数函数曲线的图形。可以根据需要调整颜色、线型和线宽等参数来自定义图形。
阅读全文