圆摆线帮助文件

圆摆线帮助文件

本程序最早是受一种称为“万花规”的玩具启发而编制的。(第一个版本为LOGO版,大概有五、六年了吧!)。这是我学VB后编的第一个程序。

一、问题的提出:

有一个固定的大圆设其半径为R,在大圆的内部有一个能无滑动转动半径为r的小圆,求在小圆转动的过程中离小圆圆心处为d的一点的轨迹为何。

二、图形说明:

作图过程中,大圆为绿色,小圆为青色,小圆圆心与D的连线为白色,坐标线为红色,轨迹为黑色 。如下图所示,R=A1O1,r=O2A2,d=O2D。实际上就是求D点的轨迹。

三、操作说明:

作图使用最下方五个命令按扭。

1.“关于”——作者,版本,日期信息。

2.“开始”——使用给定的参数开始作图。

3.“清屏”——清除屏幕上的图线轨迹。

4.“坐标”——给出图形使用的坐标系并给出由参数决定的大圆、小圆和D点。

5.“退出”——退出程序。

改变参数只需直接在相应的文本框中填入即可。

四、参数说明:

R——大圆半径,取值范围(-3000,3000)内的实数。R>0为圆内摆线,R<0为圆外摆线。

r——大圆半径,取值范围(-∞,0)∪(0,+∞)。r>0为圆内摆线,r<0为圆外摆线。r=0无意义。

d——动点D到小圆圆心的距离,取值范围(-∞,+∞)。d=r时即为圆上一点形成的摆线。d<r时D为小圆内的点,d>r时D为小圆外的点。

w——取点频率,w越大,则点越稀,执行速度快。w越小,点越密,画图速度慢,精确,可以看出曲线的形成过程。取值范围(0.00000001——+∞)。

五、典型实例:

曲线的形状主要取决于R与r之比,设a=R:r。则

a=1时,轨迹为一点。

a=2时,轨迹为椭圆,直线。

a=3时,曲线为三叶的。

………

六、圆摆线作图系统的意义如下:

1.当a=2时,可以制作椭圆规。

2.用实际的模版绝对不可能作出如此广的范围的取值。可以用来虚拟实际中不能或很难实现的图形。如r>R为心脏线。

3.可以用来彻底研究圆的内外摆线。

4.制作一些漂亮的装饰曲线。

5.研究机械摆线、月球运动等。

七、典型取值:

R9009009009009008001200600300      
r300300-3003004504501791200-600      
d300600300900200300600600-600      
w111 111111      

更好更漂亮的曲线还有待于你自己的发现!

作者:王宇

2002.4.20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值