以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  关于许兄的万年历月过中天时刻的精度问题  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=16685)

--  作者:浪-淘-沙
--  发布时间:2009/1/14 11:13:00
--  关于许兄的万年历月过中天时刻的精度问题

月过中天时刻应当是月亮的方位角最接近0度的时刻。

当我把万年历计算出来的月过中天时刻代入计算月亮的方位角,发现有些偏差.

比如2008年12月12日,杭州(经度-120.16667度,纬度30.25度)月过中天时刻 2008-12-12 23:49:58,此时月亮方位角  359°49\'35.95".

当月亮方位接近0度时,我查得23:50:00时,方位角  359°57\'07.82"。23:50:01时,方位角    0°00\'53.75"。(找中间值,查出23:50:00.762时,方位角  359°59\'59.99"。)

这似乎是说计算月亮过中天的程序与计算方位角的程序调用的参数不完全相同的。所以分别计算出来的结果之间有了二三秒钟的误差。


--  作者:xjw01
--  发布时间:2009/1/14 16:42:00
--  

您很细心。中天时刻计算使用了很低精度的月亮坐标计算,迭代计算也只有两次。如果希望提高精度,可能需要迭代3次并使用更高精度的坐标。

误差0.1分以内的精度是比较满意的,调用《寿星万年历》的升中降时刻函数,一次性计算一年365天的数据也不会很耗时,精度低一些速度还是比较快。