寿星万年历中的精度问题

寿星万年历中的精度问题

寿星万年历的精度很准了,然而它的日月交朔时间,在计算2016年7月4号时,其交朔为北京时间19:00:56。通过计算发现,这里的精度值稍有此许问题,因为理论上1天有24*60分钟,计算出来约0.6744e-4代表一分钟,所以在采用的粒度选值也在这个范围,在寿星万年历中采用的是快速截弦法,计算速度极快,然而如果采用更精密的数据时,可以将粒度调整为更细,此时会发现实际上更精确的时间应该交朔时间应该是北京时间18:59:59.89秒,这与2016年的朔望弦交蚀时刻表是一致的。如果要追根究底的话,这个时间点非常重要,因为在19点以前仍然是酉时,19点以后已经是戌时,但同时考虑到天文的误差,虽然计算上认为可以精确到分钟,然而实际天象能够有如此精确,很难说得清的,所以寿星万年历还是非常精确的。

三符风云涌

3条评论

发布于下午 4:52 - 2018 年 6 月 29 日

我用NASA/JPL网上星历表查算的2016/7/4合朔时刻是19:01:00,复查该年份的《中国天文年历》也是19:01。不知道博主你的“18:59:59”如何求得?

    三符风云涌 发布于上午 11:17 - 2018 年 7 月 24 日

    提高截弦精度

      ych 发布于下午 5:07 - 2024 年 3 月 1 日

      提高截弦精度,只是更接近这个算法的拟合。寿星万年历的日月位置计算的算法本身的误差也有一两秒钟。在小于算法误差的时间范围,减小step意义不大。
      实际天象两个都不会是,它俩大致都是基于地心的朔,人站在地球上位置不同,实际看到的比这个结果能差出分钟级(因为视差。

回复 取消回复