【G1M】天体地平坐标计算
本帖最后由 cnzym 于 2011-9-30 16:31 编辑2011-9-29 版本更新至0.2 说明
增加月球地平坐标计算功能,但精确度较差(误差在2°至11°不等)。
算法来源:有关月球升交点黄经和月球黄道经度的公式是从网上查得,其余部分为作者花了三天左右时间所推得。
用途介绍
这是一个天文软件。已知观测点经纬度、日期、时间,可以求出当地当时日月大致方位(地平坐标)。如果知道恒星赤经赤纬数据,还可以求出当时恒星地平坐标。
月相计算暂不涉及(也没必要,看农历就知道)。
算法与误差说明
一 理论地平坐标与实际地平坐标有区别,一方面在于大气折射、另一方面在于海拔高度(登上天宫一号试试)。
二 太阳、恒星地平坐标计算实际上是一个赤道坐标与地平坐标的转换工具(原创算法),计算结果有一定的误差。(以软件Stellarium的计算结果为准。)
三 月球地平坐标计算实际上是利用一个空间圆环的参数方程(考虑交点进动)求月球黄经黄纬、再转为赤经赤纬,进而转换为地平坐标的功能。实际计算中还要考虑许多复杂的摄动与章动问题,才能达到基本准确。
测试时选取了北极星、M31(仙女座星系)、太阳、M45(昴宿星团)等。
附注
(1) 所有天体轨道均按圆轨道处理。
(2) 春分按照3月21日计算(这个数据本身就有误差),黄赤交角为23°26‘。
(3) 至于什么是赤经赤纬,去百度一下或者维基百科。举个例子就是北极星的赤纬约为90°(89.3°)。
下面的网站有很详细的恒星赤道坐标数据。
http://www2.ihns.ac.cn/astronomy/224.htm 新人报告 bu不错啊,支持楼主。。 这么牛B的程序,不和能否在9750中运行 水积分
页:
[1]