以任意位置子图形式绘制出正弦、余弦、正切和余切函数曲线
时间: 2023-07-10 14:05:36 浏览: 521
以下是以任意位置子图形式绘制正弦、余弦、正切和余切函数曲线的代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成 x 值
x = np.linspace(-4*np.pi, 4*np.pi, 1000)
# 绘制正弦函数曲线
plt.subplot(2, 2, 1) # 2行2列,第1个子图
plt.plot(x, np.sin(x))
plt.title('y=sin(x)')
# 绘制余弦函数曲线
plt.subplot(2, 2, 2) # 2行2列,第2个子图
plt.plot(x, np.cos(x))
plt.title('y=cos(x)')
# 绘制正切函数曲线
plt.subplot(2, 2, 3) # 2行2列,第3个子图
plt.plot(x, np.tan(x))
plt.title('y=tan(x)')
# 绘制余切函数曲线
plt.subplot(2, 2, 4) # 2行2列,第4个子图
plt.plot(x, 1/np.tan(x))
plt.title('y=cot(x)')
# 调整子图间距
plt.subplots_adjust(wspace=0.4, hspace=0.4)
# 显示图像
plt.show()
```
运行代码后会得到一个包含四个子图的图像,分别对应正弦函数曲线、余弦函数曲线、正切函数曲线和余切函数曲线。每个子图的标题上分别标注了对应的函数式。
阅读全文