用python画出函数y=tan(x),其中x=0:0.1:pi/2,绕y轴旋转一周后的三维图像
时间: 2023-06-03 08:04:24 浏览: 195
绘制三维图形并进行旋转
好的,以下是Python代码及效果图:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 设置x轴的取值范围
x = np.arange(0, np.pi / 2, 0.1)
# 计算y轴的取值
y = np.tan(x)
# 设置3D图形的坐标轴
fig = plt.figure()
ax = Axes3D(fig)
# 绘制旋转后的三维图形
ax.plot_surface(x * np.sin(y), x * np.cos(y), x, cmap='rainbow')
# 显示图形
plt.show()
```
效果图如下:
![image.png](https://cdn.nlark.com/yuque/0/2022/png/97322/1644024243726-8bd6d209-0c3e-4fa7-a8de-018b47ac9fba.png#clientId=u50f8768e-4a13-4&from=paste&height=376&id=u0989e9bb&name=image.png&originHeight=376&originWidth=610&originalType=binary&ratio=1&size=24371&status=done&style=none&taskId=u160b91e1-6087-464d-a92a-97e8f8c671e)
希望能对您有所帮助!
阅读全文