感谢楼主的信任:
计算的基础请详细阅读下面的文章,特别是无论如何也必须记下由赤道坐标向地平坐标的换算(后面的计算过程还会用到黄道坐标向赤道坐标的运算)。
http://wenku.baidu.com/link?url=PxcaPTDzTLsesQuECFQjpUrFAEbD7Z5JLm1WyFz6xkb0pz65eGdDkkbyR3qpOCtDAFtsiyFZ4YYlMXOtNIh_8fqeHQFJpJEmNZkmYNumTbG
好,现在我们知道了换算的公式了,需要的三个参量是:1.观测点的纬度Φ 2.天体的时角t 3.天体的赤纬δ。
第一个数字很容易得到,观测点的纬度是固定的,所以可以看作一个常数。但接下来两个,麻烦大了,先说相对简单一些的赤纬:
根据一个简化的模型,月球在黄道上匀速运动,那我们可以根据月亮的黄经推出月亮的赤经赤纬。月亮的黄经可以根据太阳的黄经和月亮和太阳的相对位置来确定:
举一个例子,比如春分上弦,太阳的黄经是0,月球的黄经是90°,所以可以推算月球的黄经是90°,对应6h,赤纬23.5°。
从例子中我们可以看到,我们需要的是公历日期来推算太阳的位置,然后再根据月球的相对太阳的位置(也就是需要知道上一次朔的时间)来推算月球相对于太阳的位置,再通过黄道和赤道的坐标的换算来推算月球的赤经赤纬。
但是,如果只是这样处理,会有比较大的误差(可以达到10°),第一个是月球在白道上运动,黄白交角5°9′;第二个是月球的轨道并不是正圆,存在一定的偏心率,所以在黄道上不是匀速运动。前者可以通过查阅月球过黄白交点的时间来校正,后者可以通过考察月球过近地点的时间来校正。我想楼主到这里肯定是听得云里雾里了吧?就不再展开了。
好的,最后一个参数,时角。其实在前面的计算中,得到的赤纬的数值之外,同样得到了赤经的数值。
在文章中已经提到,时角等于=恒星时-天体的赤经。而恒星时由日期决定,换而言之我们可以通过查阅日期对应的恒星时,扣除赤经来得到天体的时角。
现在三个参数都有了,代入一开始提到的公式就能计算出赤经赤纬了。我在这里介绍的,大约是东周时期对月球位置计算的精度(如果考虑了提到的两点误差差不多到了东汉的水准),我想对于绝大多数的朋友早就是每个字都认识的不明觉厉系列了吧?
现代天文学对于月球的运动考察了数以百计的参数,如果能说出其中十个以上,那就是功力了得的爱好者。趁这个机会,向天文学家表示由衷的敬意。