圆摆线帮助文件
来源:互联网 发布:网络教育什么学校好 编辑:程序博客网 时间:2024/06/11 02:06
圆摆线帮助文件
本程序最早是受一种称为“万花规”的玩具启发而编制的。(第一个版本为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.研究机械摆线、月球运动等。
七、典型取值:
R 900 900 900 900 900 800 1200 600 300 r 300 300 -300 300 450 450 179 1200 -600 d 300 600 300 900 200 300 600 600 -600 w 1 1 1 1 1 1 1 1 1更好更漂亮的曲线还有待于你自己的发现!
作者:王宇
2002.4.20
- 圆摆线帮助文件
- ACM--圆的摆线公式--湘大oj 1088--Cycloid
- 论摆线
- 帮助文件
- EDS帮助文件
- CHM帮助文件
- UBoot帮助文件
- PHP帮助文件
- Xml帮助文件
- oclumon帮助文件
- vim帮助文件
- 类帮助文件
- 089 定积分之双纽线、心形线、摆线
- Crystal Report 其他帮助文件
- Java核心包帮助文件
- Tanghan Plugin帮助文件
- Crystal Report 其他帮助文件
- 如何调用.chm帮助文件
- 关于用python的SQLAlchemy访问数据库的学习记录,及SQLAlchemy的安装简介
- VS2005.NET2.0学习视频_1_用MasterPage做个人网站框架
- Style Report和其他web报表工具的比较
- MDI 程序一退出就出现程序异常
- 在一个url中xpath查询
- 圆摆线帮助文件
- hibernate学习笔记
- Tomcat5.5.15连接MySql5.0.18相关配置
- 屏幕取色1.0正式版
- ASP操作SQL数据库与ACCESS数据库的两点不同。
- 我也博一把
- 2006-03-07
- 零缺陷反弹
- 正多边形的无缝完美拼接