基于java的万有引力模拟程序

时间:2012-09-16 09:54:04
【文件属性】:

文件名称:基于java的万有引力模拟程序

文件大小:35KB

文件格式:ZIP

更新时间:2012-09-16 09:54:04

java 物理 模拟 天文

一个模拟万有引力和天体运行规律的小程序。 目前有4种模式可供选择。让简单的万有引力去创造瑰丽的太空吧! 通用按键:A 放大视野,S 缩小视野,M 显示质量,V 黄道视角,PageDown/Up 减速/加速,F 居中视野,鼠标点击显示轨迹 1,散列星空:不同大小的星体被中心黑洞吸引,形成一个小型的星系。在此过程中会出现双星、聚星、星团等现象。黄道视角定位在随机星体上。 2,太阳系(可操控):模拟太阳系六大行星(只到土星轨道)和众多小行星的运行。运行一定时间后,可以观察小行星的轨道分布和大行星的摄动作用。初始有一艘飞船围绕地球运行,可以利用方向键进行火箭喷射以改变轨道,从而周游太阳系。黄道视角定位在飞船上。按C键随机产生一颗彗星,可能会对小行星产生扰动。 3,三体问题:三颗恒星和一颗行星,初始状态随机。只有在合适的温度下三体行星上的生命才能进行演化。看一看三体星人能进化到什么程度?黄道视角定位在行星上。 4,地月系(可操控):模拟地月系环境,操纵飞船改变轨道实现绕月飞行。注意不要耗尽燃料或者坠毁在行星上。黄道视角定位在飞船上。


【文件预览】:
Tribody
----Tribody.java(31KB)
----Tribody.java.bak(31KB)
----Tridody.html.bak(962B)
----Tridody.html(1010B)
----Tribody$1.class(1KB)
----Thumbs.db(15KB)
----Tribody$2.class(475B)
----Ball.class(2KB)
----Tribody$3.class(595B)
----Tribody.class(20KB)

网友评论

  • 很不错,就是比较单调
  • 用到了物理原理公式,还是比较复杂的,就是现在applet不怎么有人用了。
  • 不错,可以用于天体运动的简单演示,三体的演示比较有趣的