第一天,我们算出剩余的天数是2580天,加上914微分。按照方法计算,满13天就减去,剩下的就是剩余天数和微分。阴阳历就这样互相转换,入历的日期在前面,剩余天数也在前面,后面的剩余天数对应的是月份的中点。
接下来,我们要考虑历法盈亏的快慢,把各种盈亏数值乘以小分得到微分,再把盈亏加减到阴阳历剩余天数上。如果剩余天数不够或者太多,就调整天数。然后用剩余天数乘以损益率,如果结果等于一个月的周天数,就用损益的综合数值来确定加时数。
用差率乘以朔日的小余数,按照微分的方法计算,然后从入历的剩余天数中减去,如果不够,就加上一个月的周天数再减,再减去一天。把得到的微分加到分日上,用会数约简微分得到小分,这样就得到了朔日夜半的入历日期。
计算第二天,加上一天,剩余天数是31天,小分也是31。如果小分超过会数,就减去一个月的周天数。再加一天,如果历法计算完成,就减去满分日,得到入历的起始日期。如果不满分日,就保留,再加上2720天,小分是31,就得到了下一个入历日期。
用总天数乘以入历的快慢和夜半盈亏以及剩余天数,如果剩余天数超过半个周天数,就作为小分。用盈数加,亏数减,调整阴阳历剩余天数。如果剩余天数不够或太多,就用月周天数来调整天数。用调整后的剩余天数乘以损益率,如果结果等于一个月的周天数,就用损益的综合数值来确定夜半的数值。
用损益率乘以最近节气的夜漏时间,200分之一为明,用损益率减去这个数值得到昏,然后用损益的夜半数值确定昏明数值。
把加时数和昏明数值放在一起,用12去除得到度数,余数的三分之一为少,不满一分则为强,两个“少”为弱。得到的结果就是月亮离开黄道的度数。阳历用加日所在的黄道历去极度,阴历用减法,就能得到月亮离开极度的度数。强为正,弱为负,强弱相加减,同名相加,异名相减。相减时,同名相消,异名相加,没有对应的就互换,两个强加一个少,减去一个弱。
从上元己丑年开始,到建安十一年丙戌年,一共积累了7378年。
己丑 戊寅 丁卯 丙辰 乙巳 甲午 癸未
壬申 辛酉 庚戌 己亥 戊子 丁丑 丙寅
这段文字描述的是古代天文计算方法,看起来像是某种历法推算的步骤。咱们一句一句地来掰扯掰扯,用现代话来说说它到底是什么意思。
首先,它定义了五行对应的星体:木星是岁星,火星是荧惑,土星是填星,金星是太白,水星是辰星。然后说这些星体每天在天上的运行度数,以及如何用这些度数来计算周率、日率,再算出月份和具体的日期。 这部分就像在说:我们先把木星、火星这些星球每天跑多远记下来,然后用这些数据算出它们每个月、每年的运行情况。 “章岁乘周,为月法。章月乘日,为月分。分如法,为月数。通数乘月法,日度法也。” 这些句子就是计算公式,用现代话说就是:用年份乘以周率得到月法,再用月法乘以日数得到月分,月分除以月法得到月数,最后用总天数乘以月法得到日度法。
接下来,它讲的是如何计算五星的“大余”和“小余”,以及它们每个月进入某个星座的日期。“五星朔大余、小余。(以通法各乘月数,日法各除之,为大余,不尽为小余。以六十去大余。)” 这段的意思是:计算五星在每个月开始时的余数,用总天数乘以月数,再除以日数,结果是整数部分的大余,余数就是小余,然后用60减去大余。 “五星入月日、日余。(各以通法乘月余,以合月法乘朔小余,并之,会数约之,所得各以日度法除之,则皆是。)” 这段说的是计算五星进入某个星座的日期和余数,用一些特定的方法计算,最终得到日期。
然后是计算五星的度数和度数的余数。“五星度数、度余。(减多为度余分,以周天乘之,以日度法约之,所得为度,不尽为度余,过周天去之及斗分。)” 这部分解释如何计算星球运行的度数以及超过周天的余数,并考虑了斗分的因素。 最后,它列出了一系列数字,这些数字是计算中要用到的常数,比如纪月是7285,章闰是7,章月是235,岁中是12,等等。 这些数字就像公式里的系数一样,是预先设定好的。
接下来,它分别列出了木星和火星的各项参数,包括周率、日率、合月数、月余、合月法、日度法、朔大余、朔小余、入月日、日余、朔虚分、斗分、度数、度余等等。这些数据都是针对具体星体进行的计算结果,用于更精确地预测星体的运行轨迹。 这部分就像在说:我们把前面说的计算方法,分别套用到木星和火星上,算出了它们各自的具体数据。
总而言之,这段文字描述了一种古代的天文计算方法,用一系列复杂的公式和常数来预测行星的运行轨迹。 虽然现在看起来很繁琐,但在古代缺乏精密仪器的时代,这套方法无疑是相当先进的。 它体现了古代天文学家对宇宙规律的探索和理解。
土星的周率是三千五百二十九,每天运行三千六百五十三。算下来,一个月大约是十二,多出五万三千八百四十三。总共算下来一个月是六万七千五十一,每天的度数是二百七十八万五千八百八十一点。朔日的大余是五十四,小余是五百三十四。一个月里,入月日是二十四,剩余十六万六千二百七十二。朔日的虚分是九百二十三,斗分是五十一万一千七百五。度数是十二,剩余一百七十三万三千一百四十八。
金星的周率是九千二十二,每天运行七千二百一十三。算下来,一个月大约是九,多出十五万二千二百九十三。总共算下来一个月是十七万一千四百一十八,每天的度数是五百三十一万三千九百五十八。朔日的大余是二十五,小余是一千一百二十九。一个月里,入月日是二十七,剩余五万六千九百五十四。朔日的虚分是三百二十八,斗分是一百三十万八千一百九十。度数是二百九十二,剩余五万六千九百五十四。
水星的周率是一万一千五百六十一,每天运行一千八百三十四。算下来,一个月大约是一,多出二十一万一千三百三十一。总共算下来一个月是二十一万九千六百五十九,每天的度数是六百八十万九千四百二十九。朔日的大余是二十九,小余是七百七十三。一个月里,入月日是二十八,剩余六百四十一万九百六十七。朔日的虚分是六百八十四,斗分是一百六十七万六千三百四十五。度数是五十七,剩余六百四十一万九百六十七。
把你要算的那一年的上元节日期填进去,用周率乘以它,如果能正好被日率整除,就叫积合,除不尽的部分就是合余。用周率去除合余,能整除的话,就能算出是哪一年的星合。如果除不尽,就继续算,直到能整除为止。算出来的合余减去周率就是度分。金星和水星的积合,奇数是早晨,偶数是晚上。
首先,咱们算算月亮的事儿。把月份数和月份余数分别乘起来,加起来的结果,够一个月的就按一个月算,不够的就记作月份余数。然后,用总月份数减去已经过去的月份数,剩下的就是这个月的月份数。再把章闰乘进去,够一个闰月的就减掉一个闰月,剩下的放到一年里去,记在天文计算之外,这就是合月。如果正好赶上闰月交接的时候,就用朔来调整。
接下来算星星合月的时间。用通法乘以月份余数,再用合月法乘以朔的小余数,把这两个结果加起来,然后用会数约分。如果结果够一个日度法,就说明星星合月的那天到了;不够的话,剩下的就是日余数,记在朔的计算之外。
然后算周天。用周天乘以度分,够一个日度法的就记作一度,不够的就记作余数,从牛前五开始记度数。
以上是求星星合月的方法。
接下来算算其他的。把月份数加起来,月份余数也加起来,够一个合月法的就记作一个月,不够的话就记在这一年里,如果这一年有闰月,也要算上,剩下的就留到下一年;再够一个合月法的,就留到后两年。金星、水星,早晨出现就变成晚上出现,晚上出现就变成早晨出现。
把朔的大小余数和合月的大小余数加起来,如果超过一个月,再加个大余数二十九,小余数七百七十三。小余数够一个日度法的,就从大余数里减掉,方法和前面一样。
把入月日和日余数加起来,如果够一个日度法的,就记作一日。如果前面合朔的小余数够其虚分,就减掉一日;如果后面小余数超过七百七十三,就减去二十九日,不够就减去三十日,剩下的就留到下次合月时再算,这就是入月日。
最后,把度数加起来,度数余数也加起来,够一个日度法的就记作一度。
木星:伏藏三十二日,三百四十八万四千六百四十六分;出现三百六十六日;伏藏时运行五度,二百五十万九千九百五十六分;出现时运行四十度。(减去逆行十二度,最终运行二十八度。)
火星:伏藏一百四十三日,九十七万三千一十三分;出现六百三十六日;伏藏时运行一百一十度,四十七万八千九百九十八分;出现时运行三百二十度。(减去逆行十七度,最终运行三百三度。)
土星:伏藏三十三日,十六万六千二百七十二分;出现三百四十五日;伏藏时运行三度,一百七十三万三千一百四十八分;出现时运行十五度。(减去逆行六度,最终运行九度。)
金星:早晨在东方伏藏八十二日,十一万三千九百八分;出现在西方,二百四十六日。(减去逆行六度,最终运行二百四十六度。)早晨伏藏时运行一百度,十一万三千九百八分;出现在东方。(日度和西方一样。伏藏十日,逆行八度。)
水星啊,它早上出现的时间是三十三天,一共走了六百一万二千五百五分这么长的距离。然后呢,它出现在西方,持续了三十二天。(这里要减去一度的逆行,最终算下来是走了三十二度。)接着,它又往前走了六十五度,总共还是六百一万二千五百五分。然后呢,它出现在东方。它在东边走的度数跟在西边一样,伏藏了十八天,后退了十四度。
计算水星运行的方法是这样的:把水星每天运行的度数和剩余的度数加起来,再和它与太阳会合时剩余的度数加起来,如果剩余的度数达到了每天运行度数的标准,就得到一个完整的周期,就像前面说的那样,就能算出水星出现的时间和它运行的度数了。用水星运行的分母乘以它出现的度数,如果剩余的度数达到了每天运行度数的标准,就得到一个完整的周期;如果分不尽,超过一半就按一个周期算;然后把每天运行的度数加起来,如果度数达到了分母的标准,就算走完了一度,逆行和顺行的方法不一样,用它当前运行的分母乘以剩余的度数,如果结果等于原来的分母,就得到了当前运行的度数。留下的部分继承前面的结果,如果是逆行就减去,如果伏藏的度数不够,就用斗宿来除以度数,用运行的分母作为比例,度数会有增减,前后相互制约。凡是说“如盈约满”的,都是求精确的除法;“去及除之,取尽之除也”指的是取尽的除法。
木星呢,它早上跟太阳一起出现,然后就伏藏了,顺行,十六天走了百七十四万二千三百二十三分,行星走了二度三百二十三万四千六百七分,然后早上出现在东方,在太阳后面。顺行,速度很快,每天走五十八分之十一,五十八天走十一度。然后继续顺行,速度慢了,每天走九分,五十八天走九度。然后它停下来了,二十五天不动,然后又开始转动。逆行,每天走七分之一,八十四天后退十二度。然后又停下来了,二十五天后又开始顺行,每天走五十八分之九,五十八天走九度。顺行,速度很快,每天走十一分,五十八天走十一度,在太阳前面,傍晚伏藏在西方。十六天走了百七十四万二千三百二十三分,行星走了二度三百二十三万四千六百七分,然后它又和太阳会合了。一个完整的周期是三百九十八天,一共走了三百四十八万四千六百四十六分,行星走了四十三度二百五十万九千九百五十六分。
早上太阳和火星一起出现,火星就潜伏起来了。然后它开始顺行,走了71天,一共走了1489868分,也就是在行星运行的轨道上走了55度242860.5分。之后,早上就能在东方看到火星了,它在太阳的后面。顺行的时候,火星每天走14/23度,184天走112度。接下来顺行速度变慢了,每天走12/23度,92天走48度。然后它停住了,十一天不动。接着它逆行,每天走17/62度,62天倒退了17度。再次停住,十一天后又开始顺行,每天走1/12度,92天走48度。再次顺行,速度加快了,每天走1/14度,184天走112度。这时它跑到太阳前面去了,晚上就能在西方看到它潜伏。又过了71天,走了1489868分,也就是在行星运行的轨道上走了55度242860.5分,它又和太阳同时出现了。这样一轮周期走完,一共花了779天973113分,在行星轨道上走了414度478998分。
接下来说土星。早上太阳和土星一起出现,土星就潜伏起来了。然后它开始顺行,走了16天,一共走了1122426.5分,也就是在行星运行的轨道上走了1度1995864.5分。之后,早上就能在东方看到土星了,它在太阳的后面。顺行的时候,土星每天走3/35度,87.5天走7.5度。然后它停住了,34天不动。接着它逆行,每天走1/17度,102天倒退了6度。又过了34天,它开始顺行,每天走1/3度,87天走7.5度。这时它跑到太阳前面去了,晚上就能在西方看到它潜伏。又过了16天,走了1122426.5分,也就是在行星运行的轨道上走了1度1995864.5分,它又和太阳同时出现了。这样一轮周期走完,一共花了378天166272分,在行星轨道上走了12度1733148分。
金星啊,它早上和太阳会合的时候,先伏藏起来,然后逆行,五天退四度,之后早上就能在东方看到它,这时它在太阳后面。继续逆行,每天走五分之三度,十天退六度。然后它停下来,八天不动。接着它转向顺行,速度慢一些,每天走四十六分之三十三度,四十六天走三十三度而顺行。速度加快,每天走一度九十一分之十五,九十一天走一百六度。再加快顺行,每天走一度九十一分之二十二,九十一天走一百一十三度,这时它在太阳后面,早上出现在东方。顺行四十一天,走了五万六千九百五十四分之一圈,行星也走了五十度五万六千九百五十四分之一圈,然后又和太阳会合了。一次会合周期是二百九十二天五万六千九百五十四分之一圈,行星也是同样的周期。
金星晚上和太阳会合的时候,先伏藏,然后顺行,四十一天走了五万六千九百五十四分之一圈,行星走了五十度五万六千九百五十四分之一圈,傍晚就能在西方看到它,这时它在太阳前面。继续顺行,速度加快,每天走一度九十一分之二十二度,九十一天走一百一十三度。然后顺行速度减慢,每天走一度十五分之一度,九十一天走一百六度,然后顺行。速度慢下来,每天走四十六分之三十三度,四十六天走三十三度。然后它停下来,八天不动。接着它转向逆行,每天走五分之三度,十天退六度,这时它在太阳前面,傍晚出现在西方。继续逆行,速度加快,五天退四度,然后又和太阳会合了。两次会合完成一个周期,总共是五百八十四天十一万三千九百八分之一圈,行星也是同样的周期。
水星呢,它早上和太阳会合的时候,先伏藏,然后逆行,九天退七度,之后早上就能在东方看到它,这时它在太阳后面。继续逆行,速度加快,一天退一度。然后它停下来,两天不动。接着它转向顺行,速度慢一些,每天走九分之八度,九天走八度而顺行。速度加快,每天走一度四分之一度,二十天走二十五度,这时它在太阳后面,早上出现在东方。顺行十六天,走了六百四十一万九千六十七分之一圈,行星也走了三十二度六百四十一万九千六十七分之一圈,然后又和太阳会合了。一次会合周期是五十七天六百四十一万九千六十七分之一圈,行星也是同样的周期。
话说这水星啊,它跟太阳汇合的时候,就好像潜伏起来了一样,然后呢,它就沿着轨道往前走,大概十六天能走32度又六百四十一万九千六百六十七分之一度。这时候,傍晚就能在西方看到它,位置在太阳前面。它走得快的时候,一天能走一度四分之一,二十天就能走二十五度。走得慢的时候,一天大概走八九分之八度,九天能走八度。要是它停滞不前呢,那就得两天不动弹。要是它逆行,也就是反着走,那一天就倒退一度,这时候它还是在太阳前面,傍晚就潜伏在西方。它逆行的时候走得也慢,九天才能倒退七度,最终又和太阳汇合了。
从一次汇合到下一次汇合,整个周期是115天又六百一万二千五百五分之一天,水星就是这样运行的。 这整个过程,用现代天文说法就是水星的会合周期。