1、x轴的取值范围为-Π到Π,间隔为Π/6。依次计算它们的正弦、余弦、正切,并在一张图中绘制子图,排列为一行三列(采用subplot函数)。并且,上述每个子图显示x、y轴刻度,子图标题等,采用三种不同颜色绘制。python代码
时间: 2024-03-27 18:38:02 浏览: 23
好的,我可以帮你解决这个问题。以下是代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# x轴取值范围
x = np.linspace(-np.pi, np.pi, 13)
# 计算正弦、余弦、正切值
sin_x = np.sin(x)
cos_x = np.cos(x)
tan_x = np.tan(x)
# 绘制子图
fig, axes = plt.subplots(1, 3, figsize=(12, 4))
# 绘制正弦图
axes[0].plot(x, sin_x, color='r')
axes[0].set_xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
axes[0].set_xticklabels(['$-\pi$', '$-\pi/2$', '0', '$\pi/2$', '$\pi$'])
axes[0].set_yticks([-1, 0, 1])
axes[0].set_title('Sine')
# 绘制余弦图
axes[1].plot(x, cos_x, color='g')
axes[1].set_xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
axes[1].set_xticklabels(['$-\pi$', '$-\pi/2$', '0', '$\pi/2$', '$\pi$'])
axes[1].set_yticks([-1, 0, 1])
axes[1].set_title('Cosine')
# 绘制正切图
axes[2].plot(x, tan_x, color='b')
axes[2].set_xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
axes[2].set_xticklabels(['$-\pi$', '$-\pi/2$', '0', '$\pi/2$', '$\pi$'])
axes[2].set_yticks([-10, 0, 10])
axes[2].set_title('Tangent')
# 显示图形
plt.show()
```
运行上述代码,将会得到一张包含三个子图的图形,分别表示正弦、余弦和正切函数在给定范围内的取值,如下图所示:
![sincostan.png](https://img-blog.csdn.net/20180723210947478?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BhcGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/85)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)