python 如何使用matplotlib画出双曲螺线?
双曲螺线,又称为倒数螺线,是阿基米德螺线的倒数,极径与极角成反比的点的轨迹称为双曲螺线。
工具/原料
Anaconda3.exe
极坐标显示实现
1、双曲螺线的极坐标的公式为(其中c 为常数):

3、此时我们需要创建极坐标:

5、最后得到双曲螺线的极坐标的显示图像:

2、首先引入需要的模块:

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()
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:79
阅读量:20
阅读量:91
阅读量:61
阅读量:33