问那些学天体物理的吧,应该有公式的,只是不知道我们能不能翻译成.Net了

解决方案 »

  1.   

    只知道这样能查:http://www.wolframalpha.com/input/?i=planets+distance
    http://www.wolframalpha.com/input/?i=distance+between+earth+and+mars
      

  2.   


    从程序员角度考虑。
    你需要发射几个传感器到各大行星上。
    然后根据厂商的api进行编写
      

  3.   

    应该可以,只是这方面知识一样薄弱,也想知道,之前只是把别人的照抄,没去探究地球绕太阳的轨迹计算公式.
    http://blog.csdn.net/xianfajushi/article/details/8833760
      

  4.   

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

  5.   

    你那是二逼程序员的做法,正常程序员是买一台天文望远镜,然后调用厂商提供的API。
      

  6.   

    Stellarium啃了几天了C++看着头大,精度希望能到Stellarium的水平就行,就是C++很多地方整不明白
      

  7.   

    A0-A7 8颗星球 然后随便随机一个数啦  然后就当作 距离啦  有人问 你就是 你夜观星象 算出来的 o(︶︿︶)o 唉  
      

  8.   

    尽量精确,跟Stellarium显示的差不多就行,但是我脑袋里怎么转换也转不出来