公元前135年到公元195年,一共过了7378年。(这句是根据原文计算结果,并非原文直译)
乾法是1178年,会通是7171年,纪法是589年,周天是215130年,通法是43026年,通数是31,日法是1457年,岁中是12,余数是390,章岁是19,没法是103,章闰是7,会数是47,会岁是893年,章月是235,会率是1882,朔望合数是941,会月是1145年,纪月是7285年,元月是14570年,月周是7874年,小周是254年。
接下来就是计算方法了,有点复杂。首先,你要把你要算的那一年,用乾法(1178)去除,如果除不尽,再用纪法(589)去除。如果除尽了,那就是外纪甲午年;如果除不尽,余数就是内纪甲子年的年份。
然后,用章月(235)乘以内纪或外纪的年份,再除以章岁(19),得到定积月,余数就是闰余。如果闰余大于12,那这一年就是闰年。再用通法(43026)乘以定积月,得到假积日,除以日法(1457),得到定积日,余数是小余。用60去除积日,得到大余。根据你算的是内纪还是外纪,就能算出这一年天正十一月朔日(农历十一月初一)是哪一天了。
要算下一个月的初一,就在大余里加上29,再加上小余(773),如果小余超过日法(1457),就从大余里减去。如果小余大于684,这个月就是大月(30天)。
算冬至,要用内纪或外纪的年份乘以余数(390),除以纪法(589),得到大余和小余。用60去除,就能算出天正冬至是哪一天。
算冬至后,在大余里加上15,加上小余(515),如果超过2356,就从大余里减去。
计算闰月,用闰余减去章岁(19),剩下的数乘以岁中(12),如果大于或等于章闰(7),就是闰月;如果小于章闰,但大于一半(3.5),也算闰月。
算上弦月、望、下弦月和下个月初一,在大余里分别加上7、15、22、29,小余(557.5)超过日法(1457)就从大余里减去。如果小余小于410,就乘以100,除以日法(1457),得到时刻,再算出分,最后就能算出节气的时间了。
总而言之,这套计算方法非常复杂,需要一步一步仔细计算才能得到结果。 现代人一般不会用这种方法计算日期了,我们有现成的日历可以使用。
咱们先从头捋捋这算法,这第一句的意思是:先定个年份,然后把你要算的东西(比如你要算多少天)乘以一个余数,如果结果刚好是某个固定数值的倍数(这个倍数就叫“纪法”),那就记作“积没”(也就是没了,抵消了),如果有剩余,就加上这个“积没”的结果,合起来算作1。再用另一个数(“会通”)乘以它,如果结果刚好是另一个固定数值的倍数(这个倍数就叫“没法”),那就得到一个“大余”,如果没刚好是倍数,剩下的就是“小余”。这个“大余”就用来表示年份,算完之后,再算冬至之后过了多少天。
接下来,算下一次“没”(也就是抵消)是什么时候,需要在“大余”上加上69,在“小余”上加上64,如果结果超过了相应的“法”(也就是倍数),就从“大余”里扣除,如果刚好是倍数,就等于0了。然后用“纪法”乘以你算出来的天数,再把结果除以周天(就是360度),剩下的余数再用“纪法”除,得到的就是“度”。从牛宿五度开始算,“度”除以宿度(就是每个星宿所占的度数),如果不够一宿,那就是天正朔(就是正月初一)半夜太阳所在的位置。
算第二天的情况,就在前一天的度数上加一度,然后用斗宿(一个星宿)来划分,如果分的份额少了,就减一度,再用“纪法”加上去。算月亮的位置,用月周(一个月的天数)乘以天数,然后减去周天,剩下的余数,如果刚好是“纪法”的倍数,就是“度”,如果不是倍数,剩下的就是“分”。用法和上面一样,就能算出天正朔半夜月亮所在的位置。算下个月的情况,小月就加上22度和258分,大月就加1天,13度和217分,如果超过了“法”,就再加一度。冬天下旬,月亮大概在张宿和心宿附近。
接下来,用章岁(一年有多少天)乘以朔日(初一)的小余数,如果结果刚好是会数(一个周期)的倍数,就是“大分”,如果不是倍数,剩下的就是“小分”。用“大分”减去朔日半夜的“分”,如果结果刚好是“纪法”的倍数,就从“度”里扣除,用法和上面一样,就能算出日月合朔(就是日月同时出现在一个位置)的时候。算下个月的情况,就加上29度,312大分和25小分,如果小分超过了会数,就从大分里扣除,如果大分超过了“纪法”,就从度数里扣除,再用斗宿来划分“大分”。
要算弦望日(初七、十五、二十三)的位置,就在合朔的度数上加上7度和225分,以及17.5小分,用法和上面一样,就能算出上弦日的位置。依次类推,就能算出望日(十五)、下弦日和下个月合朔的位置。算弦望月的位置,就在合朔的度数上加上98度,480大分和41小分,用法和上面一样,就能算出上弦月的位置。依次类推,就能算出望月、下弦月和下个月合朔的位置。
要算日月昏明(就是日出日落和月出月落)的位置,用“纪法”乘以最近节气夜里的漏刻数(古代计时工具),再除以200,得到的就是“明分”(日出或月出)。用“纪法”减去日数,用月周减去月数,剩下的就是“昏分”(日落或月落)。分别加上半夜的度数,就能算出日出日落和月出月落的位置。
最后,设定一个起始年份,然后用会岁(一个周期)减去它,剩下的年份再乘以会率(一个比率),如果结果刚好是会岁的倍数,就是“积蚀”(日食或月食),如果有剩余,就加上“积蚀”的结果,算作1。用会月(一个周期)乘以它,如果结果刚好是会率的倍数,就是“积月”,如果不是倍数,剩下的就是“月余”。用章闰(闰月)乘以剩下的年份,如果结果刚好是章岁的倍数,就是“积闰”,再从“积月”里扣除,剩下的再从一年里扣除,如果还有剩余,就从天正(正月初一)开始算。
算下一次日食或月食,就在上一次的基础上加五个月,月余是1635,如果超过了会率,就加一个月,月食发生在望日(十五)。
冬至那天,把小余的数值翻倍,再加一个小余的数值,这就是坎卦当令的日子。然后,在这个基础上再加175,如果达到某个上限(乾卦的数值),就从大余里扣除,这是中孚卦当令的日子。
接下来算次卦,分别在大余里加6,在小余里加103。四个正卦的计算方法是,在各自当令的那天,把小余的数值翻倍。
然后,我们把冬至那天的大余和小余的数值拿出来,在大余里加27,在小余里加927,如果总数达到2356,就从大余里扣除,得到土对应的当令日子。再在大余里加18,小余里加618,得到立春时木对应的当令日子。再在大余里加73,小余里加116,又得到土对应的日子。如果土对应的日子计算出来后,再按照某种规律推算出火对应的日子,金和水对应的日子就以此类推了。
用12乘以小余的数值,如果结果达到了某个上限,就得到一个天干地支,从子(子鼠)开始计算,朔、弦、望这些特殊日子要另外计算小余的数值。
用100乘以小余的数值,如果结果达到了某个上限,就得到一刻钟,如果结果不满10,就求出小数部分,然后根据最近的节气,从夜半开始计算,如果夜里水位还没满,就用最近的数值来表示。
计算过程中会有进退的情况,前进就加,后退就减。进退的差值,从二分度开始,每四度递减,递减的幅度每减少一半,三次递减之后,差值达到三就停止,经过五度之后再回到初始状态。
月亮运行的速度有快有慢,周而复始,规律不变。计算的时候,要用到天地间的各种数值,用余数的规律自乘,如果结果等于某个特定数值,就得到过周的分数。用这个分数减去周天,再除以月亮运行的周期,就能得到历日数。月亮运行速度的快慢变化,是它的运行规律。用速度变化的数值加减月亮运行的速率,就能得到每日运行的度数和分数。速度变化的数值左右相加,得到损益率。益的话就一直相加,损的话就一直相减,这就是盈亏的积累。用小周期的二分之一乘以通法,如果结果等于某个特定数值,就用历周期减去它,得到朔日运行的分数。
下面是每日的具体数据:日转度分、列衰、损益率、盈缩积、月行分。
第一天:14度10分,一退减,益22,盈初,276
第二天:14度9分,二退减,益21,盈22,275
第三天:14度7分,三退减,益19,盈43,273
第四天:14度4分,四退减,益16,盈62,270
第五天:14度,四退减,益12,盈78,266
第六天:13度15分,四退减,益8,盈90,262
第七天:13度11分,四退减,益4,盈98,258
第八天:13度7分,四退减,损,盈102,254
九月九号,走了十三度,三分,后退三次,加损四,盈余一百零二,一共二百五十。
十月十号,走了十二度,十八分,后退三次,加损八,盈余九十八,一共二百四十六。
十月十一号,走了十二度,十五分,后退四次,加损十一,盈余九十,一共二百四十三。
十月十二号,走了十二度,十一分,后退三次,加损十五,盈余七十九,一共二百三十九。
十月十三号,走了十二度,八分,后退两次,加损十八,盈余六十四,一共二百三十六。
十月十四号,走了十二度,六分,后退一次,加损二十,盈余四十六,一共二百三十四。
十月十五号,走了十二度,五分,前进一次,减损二十一,盈余二十六,一共二百三十三。
十月十六号,走了十二度,六分,前进两次,减损二十(因为不足,要反减五作为盈余,盈余有五就叫益,而损减的最初是二十,所以不足)。盈余五,缩减最初的数,一共二百三十四。
十月十七号,走了十二度,八分,前进三次,盈余十八,缩减十五,一共二百三十六。
十月十八号,走了十二度,十一分,前进四次,盈余十五,缩减二十三,一共二百三十九。
十月十九号,走了十二度,十五分,前进三次,盈余十一,缩减四十八,一共二百四十三。
十月二十号,走了十二度,十八分,前进四次,盈余八,缩减五十九,一共二百四十六。
十月二十一日,走了十三度,三分,前进四次,盈余四,缩减六十七,一共二百五十。
十月二十二日,走了十三度,七分,前进四次,加损,缩减七十一,一共二百五十四。
十月二十三日,走了十三度,十一分,前进四次,加损四,缩减七十一,一共二百五十八。
十月二十四号,走了十三度,十五分,前进四次,加损八,缩减六十七,一共二百六十二。
十月二十五号,走了十四度,前进四次,加损十二,缩减五十九,一共二百六十六。
十月二十六号,走了十四度,四分,前进三次,加损十六,缩减四十七,一共二百七十。
十月二十七号,走了十四度,七分,三次历经初始前进,加上三大周日,减损十九,缩减三十一,一共二百七十三。
周日十四度(九分),少前进,加损二十一,缩减十二,一共二百七十五。
周日分,三千三百三。
周虚,二千六百六十六。
周日法,五千九百六十九。
通周,十八万五千三十九。
历周,十六万四千四百六十六。
少大法,一千一百一。
朔行大分,万一千八百一。
小分,二十五。
周半,一百二十七。这是个天文计算的基数,记住了啊。
接下来是计算方法,有点复杂,我尽量说清楚。先用上元积月乘朔行大小分,小分满了就变成大分,大分满了就减去一个周期,剩下的就是余数,代表着一天,不够一天的就记下剩余部分。这个剩余部分先放一边,我们主要算合朔入历,也就是算出新月出现在日历上的日期。
算下个月,就在上个月的基础上加一天,日余是五千八百三十二,小分是二十五。算弦望(农历每月十五和三十)呢,就在上个月的基础上各加七天,日余是二千二百八十三,小分是二十九点五,然后把这些分按照之前的规则换算成天数,满二十七天就减去,剩下的按周期分处理。不够除的就减一天,加上一个周虚数。
然后,把日历盈亏的积累值用周期数乘起来作为实数。再用总天数乘以日余分,再乘以损益率,用这个结果来调整实数,这就是加时盈缩。用章岁(一年)减去月行分,再乘以周半,得到一个差值,用这个差值去除,得到盈减缩加大小余,按照日法处理盈亏,朔日(初一)加时就往前或往后调整天数。弦望的进退就用大余数来确定小余数。
用章岁乘以加时盈缩,用差法去除,得到满会数,也就是盈缩大小分。用盈减缩加到本日月所在的位置上,如果不够就按照纪法调整度数,确定日月的位置和度数。
用周半乘以朔日的小余数,除以总天数,再从日历日余中减去。如果不够减,就加上周期数再减,然后减一天。减完后加上周期数和分数,就能得到夜半入历的时间。
算第二天,就加一天,日余达到二十七天,就减去一个周期,不满周期的就加上周虚数,剩下的就是第二天入历的日余。
用夜半入历的日余乘以损益率,除以周期数,不够除的就记下余数。用这个余数来调整盈缩积,如果余数不足以调整,就用总数来除,得到夜半盈缩,满章岁为度,不够的就为分。用总天数乘以分和余数,余数按照周期数处理,分满了就按照纪法处理度数,用盈加缩减本夜半的度数和余数,确定最终的度数。
用入历日余乘以列衰(某种系数),除以周期数,不够除的就记下余数,就能知道每天的变化衰减情况。
用周虚乘以列衰,除以周期数得到一个常数,历法结束时,就用这个常数加上变化衰减,满了就减去,变成下一个历法的变化衰减。
这段文字描述的是古代历法计算方法,非常复杂,我们一句一句地来解读。
第一段:每天的时间长短会变化,有盈有亏,这就是一年四季变化的原因。计算每天的时间,要考虑各种因素,比如余数,然后把这些加起来,得到下一天的时刻。如果计算的结果不是正好一天,就要进行修正,方法是乘以一个特定的数字(1338),如果结果超过一天,就要减去一个数字(837),再除以另一个数字(899),然后继续进行计算,直到结果符合要求。 这就像一个复杂的数学公式,不断地调整,以保证历法的准确性。
第二段:根据每天时间的盈亏情况,计算出一个修正值,用它来调整每天夜里时间的长短。如果计算的结果出现不足,就要反过来加,方法和前面类似。 这部分描述的是对日夜长短的微调,保证历法与实际观测结果相符。
第三段:计算每月的时间,要考虑节气和夜间的时间长度。用月球运行的距离乘以节气对应的夜间时间,再除以200,得到一个数值,用来计算日落的时间。计算方法与前面类似,也要进行修正。 这段解释的是如何根据月球运行计算日落时间,并进行相应的修正。
第四段:一个月有四个重要的时刻,它们之间的时间间隔是通过复杂的计算得到的。 这段描述了月球运行周期与历法日数的关系,并介绍了计算方法,包括一些关键数值的计算。
第五段到最后一段:接下来是具体的数值例子,展示了如何运用前面提到的方法计算每天的盈亏情况。 “阴阳历 衰 损益率 兼数”是标题,后面的表格展示了每天的修正值,以及一些关键参数,比如“限余”、“微分”、“少大法”等等。这些数值体现了古代历法计算的精细程度,也反映了当时天文观测和数学计算的水平。“历周,十万七千五百六十五。差率,万一千九百八十六。朔合分,万八千三百二十八。微分,九百一十四。微分法,二千二百九。” 这些是最终计算结果,体现了古代历法计算的复杂性和精确性。 这些数字代表着历法周期、修正率、以及其他一些关键参数,体现了古代天文历法的精妙之处。
总而言之,这段文字描述的是一套极其复杂的古代历法计算系统,它包含了大量的数学运算和天文观测数据,体现了古代劳动人民的智慧和对时间的精确把握。 虽然我们现在很难完全理解其背后的所有细节,但我们可以感受到其精妙之处。
咱们先来说说怎么算上元节到现在的月份。我先把朔望的合分和微分分别乘起来,微分满了就按方法从合分里扣除,合分满了就减去一个周天,剩下的不满一个周天的,就是进入阳历的天数;满了就减去,剩下的就是进入阴历的天数。剩下的天数,按照月亮一个周期的天数算,算出来之后,所求的月亮合朔进入历法的天数,不满一天的就算作剩余天数。
加两天,剩余天数是两千五百八十,微分是九百一十四,按照方法算成天数,满了十三就减去,剩下的就按照分数算天数。阴阳历最终互相进入的界限,进入历法之前的剩余天数在前面,之后的剩余天数在后面,这是月亮运行到中点的时候。
分别把进入历法的快慢、历法的盈亏大小的数值列出来,用会数乘以小分得到微分,把盈亏加减到阴阳历的剩余天数上,剩余天数多了或少了,就调整天数来确定。用确定的剩余天数乘以损益率,按照月亮一个周期的天数算出一个一,用损益的综合数值,来确定加时数。
用差率乘以朔望的剩余天数,按照微分的方法算出一个一,用它来减去进入历法的剩余天数,不够的话,就加上一个月亮周期再减,然后减一天。把分数的天数加上它的分数部分,用会数约简微分得到小分,这就是朔日半夜进入历法的时间。
算第二天,加一天,剩余天数是三十一,小分也是三十一,小分按照会数从剩余天数里减去,剩余天数满了月亮周期就减去,又加一天,历法算完了,剩余天数满了分数的天数就减去,这就是进入历法的开始。不满分数天数的就直接用,加上剩余的两千七百二,小分三十一,就是进入下一个历法的时间。
用通数乘以进入历法快慢的半夜盈亏和剩余天数,剩余天数满了半个周期就作为小分,用盈数加上亏数减去阴阳历的剩余天数,剩余天数多了或少了,就用月亮周期调整天数来确定。用确定的剩余天数乘以损益率,按照月亮一个周期的天数算出一个一,用损益的综合数值,来确定半夜的数值。
用损益率乘以最近节气的夜里漏刻数,二百分之一算作白天,用它减去损益率算作晚上,然后用损益的半夜数值算作昏明确定的数值。
把加时数或者昏明确定的数值列出来,用十二除以它得到度数,剩下的三分之一算作少,不满一算作强,两个少算作弱,得到的就是月亮离开黄道的度数。阳历用加的天数在黄道历法中减去极度,阴历用减的天数,就是月亮离开极度的度数。强的为正,弱的为负,强弱相加,同名相加,异名相减。相减的时候,同名相减,异名相加,没有对应的就互相抵消,两个强加一个少减一个弱。
从上元己丑年开始,到建安十一年丙戌年,一共积攒了七千三百七十八年。
己丑 戊寅 丁卯 丙辰 乙巳 甲午 癸未
壬申、辛酉、庚戌、己亥、戊子、丁丑、丙寅,这些都是年份,我就不解释了。 接下来是关于五行和五星运行的计算方法,听着有点复杂,但我会尽量说清楚。
木星、火星、土星、金星、水星,分别对应木、火、土、金、水五行,它们在天上的运行速度不一样,所以要分别计算。 文中提到的“周率”、“日率”、“章岁”、“章月”等等,都是一些用来计算星体运行周期和位置的专业术语,这里就不详细解释了,总之它们是用来算出星体在天空中的位置的。 计算方法很复杂,需要用到乘法、除法,还要考虑余数。 你看,这里面有“通法”、“日法”、“会数”等等,都是一些计算系数,用来辅助计算。 最后算出来的结果,就是各个星体在天空中的位置,以及它们运行的周期。 计算过程很繁琐,需要一步一步地算,才能得到最终结果。
接下来是关于五星的具体计算,比如“朔大余”、“朔小余”、“入月日”、“日余”等等,这些都是计算五星运行过程中的一些中间结果,最终目的是为了确定五星在天空中的具体位置。 计算方法依然很复杂,涉及到很多乘法、除法和约分,需要一定的数学基础才能理解。 文中给出了很多具体的数值,比如“纪月”、“章闰”、“章月”、“岁中”、“通法”、“日法”、“会数”、“周天”、“斗分”等等,这些都是计算中要用到的常数。
然后是关于木星的具体计算数据,包括它的周率、日率、合月数、月余、合月法、日度法、朔大余、朔小余、入月日、日余、朔虚分、斗分、度数、度余等等。 这些数字都非常具体,用于计算木星在天空中的位置和运行轨迹。 同样的计算方法也适用于火星,文中也给出了火星的周率、日率以及其他一系列的计算数据。 这些数据都非常详细,足以进行复杂的星象推算。 这些计算结果,在古代天文学中,被用来预测星象,指导农业生产,甚至影响到政治决策。 可见,古代天文学家为了精确计算星象,付出了巨大的努力。
好家伙,这数字看得我眼花缭乱!先翻译第一段吧,这像是某种天文计算记录。
“度余,一百九十九万一千七百六。” 翻译成现代话就是:剩余的度数是一百九十九万一千七百六。
“土:周率,三千五百二十九。” 意思是:土星的周率是三千五百二十九。 (周率在此处指一个周期内的数值,具体含义需结合上下文理解)
“日率,三千六百五十三。” 土星每日的数值是三千六百五十三。
“合月数,十二。” 合计有十二个月。
“月余,五万三千八百四十三。” 月份剩余的数值是五万三千八百四十三。
“合月法,六万七千五十一。” 合计月份的方法得出的数值是六万七千五十一。
“日度法,二百七万八千五百八十一。” 按日计算的方法得出的度数是二百七万八千五百八十一。
“朔大余,五十四。” 朔日(农历每月初一)剩余的较大数值是五十四。
“朔小余,五百三十四。” 朔日剩余的较小数值是五百三十四。
“入月日,二十四。” 进入月份的天数是二十四。
“日余,十六万六千二百七十二。” 每日剩余的数值是十六万六千二百七十二。
“朔虚分,九百二十三。” 朔日的虚分是九百二十三。(虚分指某种细分的单位)
“斗分,五十一万一千七百五。” 斗分是五十一万一千七百五。(斗分指某种细分的单位)
“度数,十二。” 度数是十二。
接下来是关于金星的计算:
“度余,一百七十三万三千一百四十八。” 剩余的度数是一百七十三万三千一百四十八。
“金:周率,九千二十二。” 金星的周率是九千二十二。
“日率,七千二百一十三。” 金星每日的数值是七千二百一十三。
“合月数,九。” 合计有九个月。
“月余,十五万二千二百九十三。” 月份剩余的数值是十五万二千二百九十三。
“合月法,十七万一千四百一十八。” 合计月份的方法得出的数值是十七万一千四百一十八。
“日度法,五百三十一万三千九百五十八。” 按日计算的方法得出的度数是五百三十一万三千九百五十八。
“朔大余,二十五。” 朔日剩余的较大数值是二十五。
“朔小余,一千一百二十九。” 朔日剩余的较小数值是一千一百二十九。
“入月日,二十七。” 进入月份的天数是二十七。
“日余,五万六千九百五十四。” 每日剩余的数值是五万六千九百五十四。
“朔虚分,三百二十八。” 朔日的虚分是三百二十八。
“斗分,一百三十万八千一百九十。” 斗分是一百三十万八千一百九十。
“度数,二百九十二。” 度数是二百九十二。
“度余,五万六千九百五十四。” 剩余的度数是五万六千九百五十四。
最后是关于水星的计算:
“水:周率,一万一千五百六十一。” 水星的周率是一万一千五百六十一。
“日率,一千八百三十四。” 水星每日的数值是一千八百三十四。
“合月数,一。” 合计有一个月。
“月余,二十一万一千三百三十一。” 月份剩余的数值是二十一万一千三百三十一。
“合月法,二十一万九千六百五十九。” 合计月份的方法得出的数值是二十一万九千六百五十九。
“日度法,六百八十万九千四百二十九。” 按日计算的方法得出的度数是六百八十万九千四百二十九。
“朔大余,二十九。” 朔日剩余的较大数值是二十九。
“朔小余,七百七十三。” 朔日剩余的较小数值是七百七十三。
“入月日,二十八。” 进入月份的天数是二十八。
“日余,六百四十一万九百六十七。” 每日剩余的数值是六百四十一万九百六十七。
“朔虚分,六百八十四。” 朔日的虚分是六百八十四。
“斗分,一百六十七万六千三百四十五。” 斗分是一百六十七万六千三百四十五。
“度数,五十七。” 度数是五十七。
“度余,六百四十一万九百六十七。” 剩余的度数是六百四十一万九百六十七。
“置上元尽所求年,以周率乘之,满日率得一,名积合,不尽为合余。以周率除之,得一,星合往年。二,合前往年。无所得,合其年。合余减周率为度分。金、水积合,奇为晨,耦为夕。” 这段话的意思是:把上元(一个特定纪元)到所求年份的天数,用周率乘以它,如果能正好得到日率的整数倍,就叫做积合,如果不能正好除尽,剩余的部分就叫做合余。用周率去除合余,如果商是一,则星体合在往年;如果商是二,则合在前两年;如果商没有结果,则合在当年。合余减去周率得到度分。金星和水星的积合,奇数为晨,偶数为夕。
这段文字描述的是一种复杂的历法计算方法,涉及到天文观测和数学计算。 具体含义需要结合当时的历法知识进行深入研究。
首先,咱们算算月亮的事儿。把每个月的数值和剩余的数值分别相乘,结果加起来,够一个月的就记作一个月,不够的就记作剩余的月数。再用总月数减去积攒的月数,剩下的就是进入下一个纪月的月数。然后,考虑闰月的影响,如果够一个闰月,就从进入下一个纪月的月数里减去,剩下的数值在一年中使用,记在天文计算之外,这就是合月的方法。如果碰上闰月交接的时候,就用朔日来调整。
接下来算星星合月的时间。用通用的方法乘以剩余的月数,再用合月的方法乘以朔日剩余的数值,然后把这两个结果加起来,用会合次数约简。如果结果够一个日度法,就表示星合入月的那一天到了。不够的话,剩下的就是日余,记在朔日计算之外。
然后算周天度数。用周天乘以度分,够一个日度法的就记作一度,不够的就记作剩余的度数,从牛宿五星开始计算。以上是求星合的方法。
接下来算年限。把月数加起来,把月余加起来,如果加起来够一个合月法,就记作一年,不够的话,就在这一年里合,够的话就减去,有闰月就考虑进去,剩下的就是下一年的数值;再够一个合月法,那就是后两年。金星和水星,加晨得夕,加夕得晨。(这段没法用口语化翻译,因为是天文术语)
然后算朔日大小余。把朔日大小余和合月大小余加起来,如果超过一个月,就再加个大余二十九或小余七百七十三,小余够一个日法就从大余里减,方法跟前面一样。
然后算入月日和日余。把入月日和日余加起来,如果剩余的够一个日度法,就记作一日;如果前面的朔日小余够虚分,就减去一日;如果后面的朔日小余超过七百七十三,就减去二十九日,不够就减去三十日,剩下的就是下一个合朔的入月日。
最后算度数。把度数加起来,把度数的剩余部分加起来,够一个日度法的就记作一度。
下面是木星、火星、土星、金星的具体数据:
木星:伏行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度)。
水星啊,它早上出现的时间是三十三天。一共走了六百一万二千五百五分(角分)。
然后呢,它出现在西方,持续了三十二天。(减去逆行的一度,最终算下来走了三十二度。)接着,它又往前走了六十五度,一共还是六百一万二千五百五分(角分)。之后,它出现在东方。东方出现时的度数和西方一样,它潜伏了十八天,后退了十四度。
计算水星每天运行的度数以及剩余度数,加上恒星与太阳度数的剩余部分,如果剩余部分达到了一天的度数,就从完整的周期开始计算,这样就能算出恒星出现在太阳旁边以及运行的度数了。用恒星运行的分母乘以观测到的度数,剩余部分如果能被日度法整除,则得到一,如果分母除不尽,超过一半就也当作一;然后加上它运行的分数,分数满了一天的度数就加一度,逆行和顺行的方法不一样,用当前运行的分母乘以原来的分数,如果结果等于原来的分母,那就是当前运行的分数了。留(指行星停留)的计算承接之前的,逆行就减去,如果潜伏的度数不够,就用斗(星宿名)来除以分数,以运行的分母为基准,分数会有增减,前后相互制约。凡是说像盈余、约满之类的,都是求精确的除法;“去”和“除”,都是取尽的除法。
木星嘛,早上它和太阳在一起,然后潜伏,顺行,十六天走了百七十四万二千三百二十三分,行星本身走了二度三百二十三万四千六百七分,然后早上出现在东方,在太阳后面。顺行,速度快,每天走五十八分之十一,五十八天走十一度。再顺行,速度慢,每天走九分,五十八天走九度。停留,二十五天不动然后转动。逆行,每天走七分之一,八十四天后退十二度。再次停留,二十五天后顺行,每天走五十八分之九,五十八天走九度。顺行,速度快,每天走十一分,五十八天走十一度,在太阳前面,傍晚潜伏在西方。十六天走了百七十四万二千三百二十三分,行星本身走了二度三百二十三万四千六百七分,然后又和太阳合在一起。一个完整的周期,是三百九十八天,三百四十八万四千六百四十六分,行星本身走了四十三度二百五十万九千九百五十六分。
太阳:早上太阳和火星相遇,火星就潜伏起来了。然后它开始顺行,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分。
金星啊,它早上和太阳会合的时候,先会“伏”,也就是逆行。五天里它会后退四度,然后早上就能在东方看到它,这时它在太阳的后面。继续逆行,每天走五分之三度,十天后退六度。接下来是“留”,它会停八天不动。然后“旋”,也就是开始顺行,速度比较慢,每天走四十六分之三十三度,四十六天走三十三度。之后速度加快,每天走一度九十一分之十五,九十一天走一百六度。速度继续加快,每天走一度九十一分之二十二,九十一天走一百一十三度,这时它又跑到太阳后面去了,早上在东方能看到它。最后,它持续顺行,四十一又五万六千九百五十四分之五万六千九百五十四天,走了五十度五万六千九百五十四分之五万六千九百五十四度,然后又和太阳会合了。从一次会合到下一次会合,一共是二百九十二天五万六千九百五十四分之五万六千九百五十四,金星也走同样的度数。
金星晚上和太阳会合的时候,先“伏”,这次是顺行。四十一又五万六千九百五十四分之五万六千九百五十四天,它走了五十度五万六千九百五十四分之五万六千九百五十四度,晚上就能在西方看到它,这时它在太阳前面。然后继续顺行,速度加快,每天走一度九十一分之二十二,九十一天走一百一十三度。速度又开始减慢,每天走一度十五分之十五,九十一天走一百六度,然后顺行速度又慢下来,每天走四十六分之三十三度,四十六天走三十三度。“留”,停八天不动。“旋”,开始逆行,每天走五分之三度,十天后退六度,这时它跑到太阳前面去了,晚上在西方能看到它,逆行速度加快,五天后退四度,然后就又和太阳会合了。从一次会合到下一次会合,一共是五百八十四天十一万三千九百八分之十一万三千九百八,金星也走同样的度数。
水星早上和太阳会合的时候,先“伏”,也就是逆行。九天后退七度,然后早上就能在东方看到它,这时它在太阳后面。继续逆行,速度加快,一天后退一度。“留”,停两天不动。然后“旋”,也就是开始顺行,速度比较慢,每天走九分之八度,九天走八度。之后速度加快,每天走一度四分之一,二十天走二十五度,这时它又跑到太阳后面去了,早上在东方能看到它。然后持续顺行,十六又六百四十一万九百六十七分之六百四十一万九百六十七天,它走了三十二度六百四十一万九百六十七分之六百四十一万九百六十七度,然后又和太阳会合了。从一次会合到下一次会合,一共是五十七天六百四十一万九百六十七分之六百四十一万九百六十七,水星也走同样的度数。
好家伙,这说的啥玩意儿?让我一句一句给你掰扯明白。
第一句,“水:夕与日合,伏,顺”,意思是说,水星啊,它跟太阳同时出现在西方地平线上,然后就好像潜伏起来了一样,开始沿着黄道顺行。 这“伏”字,说的是水星运行到太阳附近,被太阳的光芒遮蔽,难以观测到。 “顺”指的是水星绕太阳公转的方向,跟地球一样。
接下来,“十六日六百四十一万九百六十七分行星三十二度六百四十一万九百六十七分,而夕见西方,在日前”,这句话就有点儿专业了,翻译成大白话就是:水星大概需要16天(更精确点儿说是16天加一些零头),才能运行大约32度(同样精确到分)。然后呢,傍晚的时候,你就能在西边看到它,位置在太阳的前面。
“顺,疾,日行一度四分之一,二十日行二十五度而顺”,这是说水星顺行的时候,速度很快,一天能走一度又四分之一,二十天就能走二十五度。
“迟,日行九分之八,九日行八度”,这回水星慢下来了,一天只走八分之九度,九天才能走八度。
“留,不行二日”,更夸张了,它干脆停了两天,一动不动。
“旋,逆,一日退一度,在日前,夕伏西方”,哎,这回它调头了!开始逆行了,一天倒退一度,还是在太阳前面,傍晚的时候,在西边能看到它,然后又“伏”起来了,被太阳的光芒掩盖了。
“逆,迟,九日退七度,与日合”,逆行的时候也慢,九天才能倒退七度,最后又和太阳会合了。
最后一句,“凡再合一终,一百一十五日六百一万二千五百五分,行星亦如之”,总结一下,从一次水星和太阳会合到下一次会合,总共需要115天(加一些零头),其他行星也遵循类似的规律。 总之,这段话描述的是古代天文学家对水星运行轨道的观测记录,用的是非常专业的古代天文术语,咱们现在看来,有点费解。