在中国传统历法中,某些算法的设计有时极为复杂,它们所考虑的精度要求很高,但在实际运算中并不是必须的。这些算法的设计,一方面反映了历法家对计算精度的高度追求,另一方面也体现了他们对某些计算的算法原理的深入探究。以宋元时期的太阳黄道日度算法和隋唐时期的月亮中心差算法为例,通过探讨这两种为了“以究算理之微”而特别设计的精细算法的天文意义与造术原理,可以看到传统历法家为了追求“算理”而付出的令人惊异的努力。
In ancient Chinese mathematical astronomy,there were some complex algorithms which were not necessary in practice.All of these algorithms reflected that calendar-makers tried to improve the precision as high as possible,or to make sense of the algorithm which they constructed.This paper reconstructs the algorithm for calculating the longitude of the sun in the Song and Yuan periods and the method designed for calculating the lunar equation of centre in the Sui and Tang dynasties.Based on these two examples,...