python 如何用matplotlib以动画方式画出内摆线
的有关信息介绍如下:
内摆线的别名为圆内螺线,它的定义为:有一个定圆,若有另一个半径是刚才的圆形的倍的圆在其内部滚动,则圆周上的一定点在滚动时划出的轨迹就叫圆内螺线。今天我们就按照定义来实现内摆线。
首先引入需要的模块:
下面我们要创建定圆,我这里称之为外圆:
通过执行上述代码,得到这个外圆:
接着我们要找到内圆的圆心的轨迹线:
执行上述代码,画出内圆的圆心轨迹:
在上述的基础上,我们随意指定一个点,画出一个内圆:
执行上述代码,得到某个时刻的图形:
我们需要一个函数来更新动画的数据,下面的代码是关键的核心代码:
最后,我们根据定义画出了圆内螺线:



