咱们先来说说怎么算月份。把每个月的日子加起来,把多出来的日子也加起来,凑够一个月,如果没到一年,就归到这一年里,满了就减掉,这就是闰月算法,剩下的日子就放到下一年,再凑够一个月,就放到后两年。金星和水星,早上出现就加,加到晚上,晚上出现就加,加到早上。
接下来是算朔望大小和月大小余的。把朔望大小余和月大小余加起来,如果超过一个月,就再加个二十九(如果是小余)或七百七十三(如果是大余),小余满了就按大余的算法来算,方法和前面一样。
然后算入月日和日余。把入月日和日余加起来,凑够一天,如果前面朔望小余满了,但还有空余,就减一天;如果后面小余超过七百七十三,就减去二十九天,不够就减去三十天,剩下的日子就放到下个月,作为下个月的入月日。
最后算度数。把度数加起来,把多出来的度数也加起来,凑够一天的度数,就得到一个度数。
接下来是木星、火星、土星、金星、水星的运行数据:
木星:伏藏32天,3484646分;出现366天;伏藏运行5度,2509956分;出现运行40度。(逆行12度,实际运行28度。)
火星:伏藏143天,973113分;出现636天;伏藏运行110度,478998分;出现运行320度。(逆行17度,实际运行303度。)
土星:伏藏33天,166272分;出现345天;伏藏运行3度,1733148分;出现运行15度。(逆行6度,实际运行9度。)
金星:早上在东方伏藏82天,113908分;出现在西方,246天。(逆行6度,实际运行240度。)早上伏藏运行100度,113908分;出现在东方。(日度如同西方,伏藏10天,逆行8度。)
水星:早上在东方伏藏33天,612505分;出现在西方,32天。(逆行1度,实际运行31度。)伏藏运行65度,612505分;出现在东方。(日度如同西方,伏藏18天,逆行14度。)
好家伙,这段文字看着就头大,咱们一句一句掰扯明白。第一句,“以法伏日度及余,加星合日度余,余满日度法得一,从全命之如前,得星见日及度也。” 意思是说,先用一个标准数(法)去除太阳每日运行的度数(日度),得到余数。然后把星星每日运行的度数(星合日度)加上这个余数,如果余数能被标准数整除(余满日度法得一),那么按照之前的计算方法,就能算出星星出现时与太阳的度数差了。
接下来,“以星行分母乘见度,余如日度法得一,分不尽半法以上亦得一;而日加所行分,分满其母得一度,逆顺母不同,以当行之母乘故分,如故母而一,当行分也。” 这一句更复杂,意思是:用星星运行的分母乘以刚才算出来的度数差(见度),再用日度的标准数去除得到的余数,如果除不尽,余数超过标准数一半也算整除;然后把太阳每日运行的分数加到这个结果里,如果分数加起来等于或超过分母,就加一度;注意,正着算和反着算的分母不一样,所以要用当前运行的分母乘以之前的分数,再除以原来的分母,得到当前运行的分数。
“留者承前,逆则减之,伏不尽度,经斗除分,以行母为率,分有损益,前后相御。” 这一句说的是,如果行星是留(停止运行),就用之前的计算结果;如果是逆行,就要减去;如果除不尽,就用某种方法(经斗除分)处理分数,用运行的分母作为基准,分数会有增减,前后结果相互影响。
“凡言如盈约满,皆求实之除也;去及除之,取尽之除也。” 最后一句总结一下,凡是说“盈”、“约”、“满”的,都是要求精确除法的;而“去”和“除”则是取整数结果的除法。
好,第一段解释完了,咱们看第二段。 “木:晨与日合,伏,顺,十六日百七十四万二千三百二十三分,行星二度三百二十三万四千六百七分,而晨见东方,在日后。” 这段说的是木星,早晨木星和太阳重合,木星是顺行,16天后,木星运行了1742323分,行星运行了2323467分,这时候早晨可以看到木星在东方,在太阳后面。
“顺,疾,日行五十八分之十一,五十八日行十一度。更顺,迟,日行九分,五十八日行九度。留,不行二十五日而旋。逆,日行七分之一,八十四日退十二度。复留,二十五日而顺,日行五十八分之九,五十八日行九度。” 这段描述了木星运行速度的变化:顺行,速度快,每天走58分之11,58天走11度;然后顺行,速度慢,每天走9分,58天走9度;然后停止运行25天;然后逆行,每天走7分之1,84天后退12度;然后又停止运行25天,之后又顺行,每天走58分之9,58天走9度。
“顺,疾,日行十一分,五十八日行十一度,在日前,夕伏西方。十六日百七十四万二千三百二十三分,行星二度三百二十三万四千六百七分,而与日合。凡一终,三百九十八日三百四十八万四千六百四十六分,行星四十三度二百五十万九千九百五十六分。” 最后,木星顺行,速度快,每天走11分,58天走11度,这时木星在太阳前面,傍晚在西方落下。16天后,木星和太阳再次重合。一个周期结束,一共398天,木星运行了3484646分,行星运行了43度2509956分。 这整个第二段都在描述木星的运行规律和周期。
太阳:早上跟太阳一起出现,然后就潜伏起来了。之后呢,它就顺行,一共71天,走了1489868分,也就是行星运行了55度242860.5分。然后呢,早上就能在东方看到它,在太阳后面。顺行的时候,每天走23分之14,184天走112度。再顺行,速度就慢了,每天走23分之12,92天走48度。然后它就停了,11天不动。接着它逆行,每天走62分之17,62天倒退17度。又停了11天,然后又顺行,每天走12分,92天走48度。再顺行,速度就快了,每天走14分,184天走112度,这时候它就在太阳前面了,晚上就潜伏在西方。71天,走了1489868分,行星运行了55度242860.5分,然后它就又跟太阳一起出现了。这样一整个周期,一共是779天973113分,行星运行了414度478998分。
火星:早上跟太阳一起出现,然后就潜伏起来了。之后呢,它也顺行,一共16天,走了1122426.5分,也就是行星运行了1度1995864.5分。然后呢,早上就能在东方看到它,在太阳后面。顺行的时候,每天走35分之3,87.5天走7.5度。然后它就停了,34天不动。接着它逆行,每天走17分之1,102天倒退6度。然后又过了34天,它又顺行,每天走3分,87天走7.5度,这时候它就在太阳前面了,晚上就潜伏在西方。16天,走了1122426.5分,行星运行了1度1995864.5分,然后它就又跟太阳一起出现了。这样一整个周期,一共是378天166272分,行星运行了12度1733148分。
金星嘛,早上跟太阳一起出现的时候,它会先逆行。五天之内,它会后退四度,然后在太阳后面,早上就能在东方看到它了。继续逆行,每天它会移动太阳的五分之三度,十天就能后退六度。然后它会停止移动八天。接着它开始顺行,速度比较慢,每天走四十六分之三十三度,四十六天走三十三度。之后速度加快,每天走一度九十一分之十五,九十一天走一百六度。速度继续加快,每天走一度九十一分之二十二,九十一天走一百一十三度,这时候它在太阳后面,早上出现在东方。最后它顺行,四十一天走五万六千九百五十四分之一圈,行星也移动五十度五万六千九百五十四分之一圈,然后就和太阳会合了。一次会合是二百九十二天五万六千九百五十四分之一圈,行星也是同样的移动距离。
金星晚上跟太阳一起出现的时候呢,它会先顺行。四十一天走五万六千九百五十四分之一圈,行星也移动五十度五万六千九百五十四分之一圈,然后晚上就能在西方看到它,在太阳前面。之后它继续顺行,速度加快,每天走一度九十一分之二十二,九十一天走一百一十三度。速度又开始减慢,每天走一度十五分,九十一天走一百六度,然后它就顺行了。速度慢下来,每天走四十六分之三十三度,四十六天走三十三度。然后它又停了八天。接着它开始逆行,每天走太阳的五分之三度,十天后退六度,这时候它在太阳前面,晚上出现在西方。继续逆行,速度加快,五天后退四度,然后就和太阳会合了。两次会合,总共是五百八十四天十一万三千九百八分之一圈,行星也是同样的移动距离。
水星早上跟太阳一起出现的时候,它会先逆行。九天后退七度,然后在太阳后面,早上就能在东方看到它了。继续逆行,速度加快,每天后退一度。然后它会停两天。接着它开始顺行,速度比较慢,每天走九分之八度,九天走八度。之后速度加快,每天走一度四分之一,二十天走二十五度,这时候它在太阳后面,早上出现在东方。然后它顺行,十六天走六百四十一万九千六十七分之一圈,行星也移动三十二度六百四十一万九千六十七分之一圈,然后就和太阳会合了。一次会合是五十七天六百四十一万九千六十七分之一圈,行星也是同样的移动距离。
话说这水星啊,它跟太阳一起落下,然后就潜伏起来,运行的轨迹是顺行的。十六天的时间里,它走了三十二度六百四十一万九千六百六十七分之一度。这时候,傍晚就能在西方看到它,位置在太阳前面。顺行的时候,它跑得挺快,一天能走一度四分之一,二十天就能走二十五度。要是它运行缓慢呢,一天只走八分之七度,九天才能走八度。要是它停滞不动呢,那就得两天。如果它逆行,也就是反着跑,一天能退一度,这时候它在太阳前面,傍晚就潜伏在西方。逆行的时候,它跑得慢,九天才能退七度,然后最终又和太阳会合。
从一次会合到下一次会合,一共要一百一十五天六百一万二千五百五分之一天,水星的运行就是这样周而复始的。