《大明历》日食计算精度分析

Journal: Engineering and Management Science DOI: 10.12238/ems.v7i9.15205

叶杰

咸阳师范学院 数学与统计学院

Abstract

《大明历》是南北朝时期最为精密且行用时间最长的历法,代表着南北朝时期的最高科学水平。本研究基于《大明历》日食算法原文,借助Python计算机语言推算《大明历》诞生(462年)前后95年(367-577)日食计算结果,并与现代天文学推算的日食结果相对比,讨论《大明历》日食算法的精度,并利用Python计算机语言分析影响其计算精度的原因。研究发现:《大明历》精准计算出公元367-577年发生的全部日食现象;《大明历》食甚最大误差为15时58分12秒,食甚最小误差为-15时45分,平均误差为47分22秒;黄经误差、日食食分对日食计算精度的影响与常识相反,二者对《大明历》的日食计算精度并无直接影响;与《大明历》日食计算相关的天文常数里,回归年、朔望月、交点月三者的周期精度对其日食计算精度有直接影响,近点月周期精度几乎无影响。

Keywords

大明历;日食算法;精度分析

References

[1] 中华书局编.历代天文律历等志汇编(六)[M].北京:中华书局,1976:1745-1779.
[2] 曲安京.中国数理天文学[M].北京:科学出版社,2008.
[3] 陈久金.中国古代天文学家[M].北京:中国科学技术出版社,2008.
[4] 陈久金,张昌明.中国天文大发现[M].济南:山东画报出版社,2008:89.
[5] 滕艳辉,唐泉.《纪元历》日食算法及精度分析[J].自然科学史研究,2013,32(2):140-155.
[6] 严敦杰.祖冲之科学著作校释[M].沈阳:辽宁教育出版社,2000.
[7] 曲安京.中国古代日食食差算法的原理[J].自然科学史研究,2002,(2):97-114.
[8] 唐泉.中国古代的日食食分算法[J].自然科学史研究,2005,(1):29-44.
[9] 滕艳辉.宋代的日食食限算法[J].科学技术哲学研究,2014,31(5):78-83.

Copyright © 2025 叶杰

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License