双曲螺线,又称为倒数螺线,是阿基米德螺线的倒数,极径与极角成反比的点的轨迹称为双曲螺线。
工具/原料
Anaconda3.exe
极坐标显示实现
1
双曲螺线的极坐标的公式为(其中c 为常数):
2
首先引入需要的模块:
3
此时我们需要创建极坐标:
4
再次填充曲线坐标的点:
5
最后得到双曲螺线的极坐标的显示图像:
6
下面为实现的代码:import matplotlib.pyplot as pltimport numpy as npplt.subplot(111, polar=True)plt.ylim([0, 30])N = 4c = 30theta = np.arange(0.01, N * np.pi, np.pi / 100)plt.plot(theta, c/theta, '--')plt.show()
笛卡尔直角坐标图形
1
双曲螺线的直角坐标的公式为(其中c 为常数):
2
首先引入需要的模块:
3
由于matplotlib默认的坐标系为笛卡尔直角坐标系,此时我们无需手动创建直角坐标,此时进行填充曲线坐标的点:
4
最后得到双曲螺线的笛卡尔坐标的显示图像,从该图像中我们可以看出双曲螺线的渐近线为:c = 30:
5
下面为实现的代码:import matplotlib.pyplot as pltimport numpy as npN = 4c = 30theta = np.arange(0.01, N * np.pi, np.pi / 100)x = c / theta * np.sin(theta)y = c / theta * np.cos(theta)plt.plot(x, y, '--')plt.show()
上一篇:win10安装密钥有哪些
下一篇:梦幻西游幻雪对决上分技巧