希望得到的结果:
给出时间(如:2007-08-28 07:40:30),由此时间计算出月球相对于地球的位置,高手帮忙,谢谢!

解决方案 »

  1.   

    可以先根据时间算出太阳的位置,
    再把阳历转换成阴历(网上有现成的代码), 根据阴历的nDays可以算出月亮的角度
    阴历一个月是月亮的公转周期,根据太阳角度, 及月亮角度可以算出月亮的绝对角度(位置)以上是比较简单的算法, 根据原理你可以自己改进
      

  2.   

    可以先根据时间算出太阳的位置,
    再把阳历转换成阴历(网上有现成的代码), 根据阴历的nDays可以算出月亮的角度
    阴历一个月是月亮的公转周期,根据太阳角度, 及月亮角度可以算出月亮的绝对角度(位置)以上是比较简单的算法, 根据原理你可以自己改进
    ----------------------
    好象他要的不是这个结果,应该不是一个角度结果,而应该是月亮出现在黄道上的位置吧,反正说起来满复杂的
      

  3.   

    教学用?如果是初级教学用,那随便画点就好了,不用算得那么精的。如果是给大学生看的,CSDN上答得了你这问题的不会有多少。