当前位置: 代码迷 >> C# >> 实时计算地球与其说他八大行星的距离
  详细解决方案

实时计算地球与其说他八大行星的距离

热度:484   发布时间:2016-04-28 08:44:04.0
实时计算地球与其他八大行星的距离
自己数学太单薄,网上走了好几圈也没有太大收获,不知道有没有一些库可以直接使用,希望知道的朋友能够不吝赐教
------解决思路----------------------
我记得物理上有个公式计算天体和地球距离的,百度一下看看
------解决思路----------------------
问那些学天体物理的吧,应该有公式的,只是不知道我们能不能翻译成.Net了
------解决思路----------------------
这个屌,这类似那么什么问题:
知道小明身高体重,求地球质量?
------解决思路----------------------
你问错地方了。
------解决思路----------------------
只知道这样能查:http://www.wolframalpha.com/input/?i=planets+distance
http://www.wolframalpha.com/input/?i=distance+between+earth+and+mars
------解决思路----------------------

从程序员角度考虑。
你需要发射几个传感器到各大行星上。
然后根据厂商的api进行编写
------解决思路----------------------
应该可以,只是这方面知识一样薄弱,也想知道,之前只是把别人的照抄,没去探究地球绕太阳的轨迹计算公式.
http://blog.csdn.net/xianfajushi/article/details/8833760
------解决思路----------------------
找开源的星历表程序研究下吧
比如Stellarium、Sky Chart。

大行星距离计算,不要太高精度还是比较简单的,用牛顿的引力方程和一个初始参量就可以得到。
如果更加粗糙一点,只有金星、火星到地球的距离要算算,别的可以视作一个常数,因为水星到地球的距离近似就是地球到太阳的距离,木星和木星以外的行星近似就是它们到太阳的平均轨道半径。
  相关解决方案