第一步,我们先把历法计算的衰减规律搞清楚。你看,用周日数乘以衰减值,就像用周法求得一个常数一样,但这个常数不是固定的,它会随着时间变化而衰减。我们得时刻关注这个衰减值的变化,每当它达到一个周期,就减去这个值,然后开始下一个周期的衰减计算。

接下来,我们用衰减值来调整每天的时刻,也就是日转分。如果出现盈余或不足,就调整章岁(一年)的度数。然后,把总的数值乘以分数和余数,再加上夜间的固定度数,就得到下一天的时刻。如果算出来的周期长度不等于周日数,那就需要减去1338,然后用总数值乘以这个差值,再把余数837加上,然后用899除以这个差值,最后加到下一个周期的衰减值里,继续计算。

然后,我们用衰减值来调整损益率,再用这个损益率来调整夜半的盈亏。如果历法周期结束后出现盈余或不足,就反过来调整,加减的数值跟之前的步骤一样。

为了计算昏明时刻,我们用月行分乘以最近的节气夜漏,再除以200,得到明分。用月行分减去明分,就得到昏分。这些分值就像章岁一样,可以用总数值乘以分值,再加到夜半的固定度数上,得到昏明时刻的固定度数。如果余数超过一半,就取整;不足一半,就舍去。

接下来,我们看看月球的运行规律。月亮运行的四个表,出入三个通道,交错分布在天空中。用月球运行的速率除以周天,就可以得到历法的日数。用周天数乘以朔望合数,再除以会合周期,就能得到朔合分。用总数值乘以合数,余数再除以会合周期,就能得到退分。根据月球运行周期,我们就能算出每日的进分,以及会合周期内的差率。

阴阳历 衰 损益率 兼数

第一天,减一,益十七,初始值。

第二天(限余一千二百九十,微分四百五十七。) 此为前限

减一,益十六,合计十七。

第三天,减三,益十五,合计三十三。

第四天,减四,益十二,合计四十八。

第五天,减四,益八,合计六十。

第六天,减三,益四,合计六十八。

第七天,减三(减不足,反损为加,谓益有一,当减三,为不足)

益一,合计七十二。

第八天,加四,损二,合计七十三。

(过极损之,谓月行半周,度已过极,则当损之。)

第九天,加四,损六,合计七十一。

第十天,加三,损十,合计六十五。

第十一天,加二,损十三,合计五十五。

第十二天,加一,损十五,合计四十二。

第十三天(限余三千九百一十二,微分一千七百五十二。) 此为后限

加一(历初大,分日。) 损十六,合计二十七。

分日(五千二百而三)少加少者 损十六大 十一

少大法,四百七十三。

首先,咱们来看这堆数字:历周是十万七千五百六十五,差率是一万一千九百八十六,朔合分是万八千三百二十八,微分是九百一十四,微分法是二千二百九。 这都是些啥?感觉像天文计算里的专业术语。

接下来,这句有点绕:用会月(大概指某个时间周期)减去上元积月(大概指某个基准时间),剩下的部分,分别用朔合分和微分去乘它。如果微分超过了微分法,就从合分里扣除;如果合分超过了周天(360度),就减去周天,剩下的不满历周的部分,就是入阳历的;如果满了历周,减去历周后剩下的,就是入阴历。剩下的部分,每满一个月的周天就加一天,除了这个之外,计算出来的这个月合朔入历(大概指某个日期)的余数,不足一天就用余数表示。

这段说的是计算方法:加两天,日余是二千五百八十,微分是九百一十四,按照上面的方法算出天数,满十三就减去十三,剩下的按照分数算天数。阴阳历互相影响,入历的先后顺序取决于计算结果,月球运行到中途的时候也是这样算。

然后,要考虑入历的快慢、盈亏和大小等因素:把入迟疾历(大概指某种历法)的盈缩大小分和会数相乘得到微分,把盈亏加减到阴阳日余里,日余不够或超过,就根据月周进退天数来调整。用调整后的日余乘以损益率(大概指某种比例),如果等于一个月的周天,就用损益的综合数值,来确定加时定数。

继续计算:用差率乘以朔小余(大概指某个余数),如果等于微分法,就从入历日余里减去,不够的话,就加上月周再减,然后减一天。把剩下的分数加到分数日里,用会数约简微分得到小分,这样就得到朔日夜半入历的时间了。

算第二天:加一天,日余是三十一,小分也是三十一。如果小分超过会数,就减去会数,再加一天,如果历法计算结束,日余超过分数日就减去分数日,就是入历的起始时间。如果不满分数日,就保留,加上余数二千七百二,小分三十一,就是入次历的时间。

这段又是一个计算步骤:用通数(大概指某个总数值)乘以入迟疾历夜半的盈缩和余数,如果余数超过周天的一半,就作为小分。用盈数加,亏数减,调整阴阳日余,日余不够或超过,就根据月周进退天数来调整。用调整后的日余乘以损益率,如果等于一个月的周天,就用损益的综合数值,来确定夜半定数。

最后,计算黄道度数:用损益率乘以最近节气夜里的漏刻数,二百分之一是白天,用损益率减去这个值就是晚上,用损益夜半数作为昏明定数。把加时数或昏明定数除以十二得到度数,剩下的部分的三分之一是少,不足一分是强,两个少是弱。得到的结果是月亮离开黄道的度数。阳历用加日所在黄道历去极度,阴历用减去极度,就是月亮离开极点的度数。强为正,弱为负,同名相加,异名相减。相减时,同名相消,异名相加,没有对应的就互相抵消,两个强加一个少减一个弱。

总而言之,这段文字描述的是一套极其复杂的历法计算方法,充满了各种专业术语和复杂的运算步骤,即使是现代人也很难完全理解其具体含义,更不用说进行实际的计算了。 这需要深厚的历法知识和数学功底才能解读。

公元178年到公元211年,一共过去了7378年。这中间年份是己丑、戊寅、丁卯、丙辰、乙巳、甲午、癸未、壬申、辛酉、庚戌、己亥、戊子、丁丑、丙寅。

五行对应的星分别是:木星、火星、土星、金星、水星。每个星的运行周期和每日运行速度都有特定的数值,用于计算。 计算方法很复杂,涉及到周率、日率、章岁、章月等等,具体来说,先算出每个月的星位,再算出每个星在每个月中的具体位置。 这些计算需要用到很多参数,比如“章岁乘周,为月法。章月乘日,为月分。分如法,为月数。通数乘月法,日度法也。斗分乘周率,为斗分。” 这些都是古代天文计算的术语,我就不解释了。

然后要计算五星的朔大余和小余,以及五星入月日和日余。 这些计算过程也相当复杂,需要用到“以通法各乘月数,日法各除之,为大余,不尽为小余。以六十去大余。” 以及其他公式。 总之,就是通过一系列复杂的运算,来确定行星的具体位置。

最后,还要计算五星的度数和度余,这部分也涉及到周天、斗分等参数。“减多为度余分,以周天乘之,以日度法约之,所得为度,不尽为度余,过周天去之及斗分。” 这些计算的结果,最终会用来预测行星的运行轨迹。

接下来是具体的数值:总共计算了7285个月,其中有7个闰月,一共235个月,一年12个月,通法是43026,日法是1457,会数是47,周天是215130,斗分是145。

下面是木星的计算结果:周率6722,日率7341,合月数13,月余64810,合月法127718,日度法3959258,朔大余23,朔小余1370,入月日15,日余3484646,朔虚分150,斗分974690,度数33,度余2509956。

火星的计算结果:周率3447,日率7271,合月数26,月余25627,合月法64733,日度法2006723,朔大余47……

这段文字描述的是古代天文计算的过程,涉及到大量的专业术语和复杂的计算方法。 虽然我们现在难以完全理解其具体含义,但可以感受到古代天文学家们对宇宙的探索和严谨的计算精神。

公元前某个时候,我开始记录天文数据了。朔小余是一千一百五十七,入月日是十二,日余是九十七万三千一十三。朔虚分三百,斗分是四十九万四千一十五,度数四十八,度余是一百九十九万一千七百六。

土星的周率是三千五百二十九,日率是三千六百五十三。合月数是十二,月余五万三千八百四十三,合月法是六万七千五十一,日度法是二百七万八千五百八十一。接下来是另一组数据:朔大余五十四,朔小余五百三十四,入月日二十四,日余十六万六千二百七十二。朔虚分九百二十三,斗分五十一万一千七百五,度数十二,度余一百七十三万三千一百四十八。

金星的周率是九千二十二,日率是七千二百一十三。合月数是九,月余十五万二千二百九十三,合月法是十七万一千四百一十八,日度法是五百三十一万三千九百五十八。然后是下一组:朔大余二十五,朔小余一千一百二十九,入月日二十七,日余五万六千九百五十四。朔虚分三百二十八,斗分一百三十万八千一百九十,度数二百九十二,度余五万六千九百五十四。

水星的周率是一万一千五百六十一,日率是一千八百三十四。合月数是一,月余二十一万一千三百三十一,合月法是二十一万九千六百五十九,日度法是六百八十万九千四百二十九。最后是这组数据:朔大余二十九,朔小余七百七十三,入月日二十八,日余六百四十一万九百六十七,朔虚分六百八十四,斗分一百六十七万六千三百四十五,度数五十七,度余六百四十一万九百六十七。 这些数字记录了行星的运行规律,真是复杂啊!

先算出一年有多少天,用周天数乘以这个数,如果正好是整数,就叫“积合”,如果不是整数,剩下的部分就叫“合余”。用周天数去除“积合”,能整除,就是多少年前的星象;不能整除,就看余数,余数是几,就是多少年前的星象。如果除不尽,那就取余数作为计算的基数。金星和水星的“积合”如果是奇数就是早晨出现,如果是偶数就是晚上出现。

接下来算月份。用月份数和月份余数分别乘以“积合”,如果结果是整数倍的月份,那就用这个整数表示月份,如果还有余数,就是月份余数。然后用这个月份余数减去闰月的影响,剩下的部分就是一年中剩余的月份,这部分要单独计算,叫做“合月”。如果是在闰月前后,就要用朔日来调整计算。

然后用一些特定的系数乘以月份余数和朔日余数,再用一个共同的约数约分,如果结果正好是整数天数,那就是星象出现在哪一天;如果不是整数,剩下的部分就是天数余数。

再用周天数乘以前面算出的度数,如果结果是整数倍的日度,那就表示一个度数,如果还有余数,就用这个余数继续计算,从牛宿五星开始计算。

以上是计算星象的方法。

接下来,计算星象在未来出现的时间。把月份数和月份余数分别相加,如果加起来是整数倍的月份,那就表示多少个月之后;如果不是整数倍,就看余数,余数表示多少年之后。金星和水星,早晨出现加一天变成晚上出现,晚上出现加一天变成早晨出现。

然后,把朔日余数和月份余数相加,如果结果大于某个值(比如29或773),就减去相应的值;如果小于某个值,就保留余数。最终得到的结果就是星象出现在哪一天。

最后,把度数和度数余数相加,如果结果是整数倍的日度,那就表示一个度数。

木星:

伏行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天,行程113980分。然后呢,它就跑到西方去了,待246天。(减去逆行的6度,最终行程是246度。)早上出现的时候,它走100度,行程113980分。然后就跑到东方来了。(每天走的度数跟在西方一样,停留10天,后退8度。)

水星呢,早上出现,待33天,行程612505分。然后它就到西方去了,待32天。(减去逆行的1度,最终行程是32度。)它走65度,行程612505分。然后就到东方来了。(每天走的度数跟在西方一样,停留18天,后退14度。)

接下来是计算方法:根据规律算出行星每天的行程和剩余度数,加上恒星和太阳的度数剩余,如果剩余度数达到一个周期的度数,就从完整的周期开始计算,这样就能算出行星出现的时间和度数了。用恒星运行的分母乘以出现的度数,剩余的度数如果能被太阳运行的度数整除,就得到一个整数;如果除不尽,超过一半就按一个整数算;然后把这个整数加到行星运行的度数上,如果度数达到分母就加一度。逆行和顺行的方法不一样,用当前运行的分母乘以原来的度数,就能得到当前运行的度数。停留的天数要加上之前的天数,逆行就要减去。如果停留的天数不足以走完一个度数,就用斗宿除以度数,用运行的分母作为比例,度数会有增减,前后相互影响。凡是说“如盈约满”之类的,都是求精确值的除法;“去及除之,取尽之除也”指的是取尽值的除法。

木星嘛,早上它和太阳一起出现,然后就停留,顺行,16天,行程1742323分,行星运行2度,行程323467分,然后早上出现在东方,在太阳后面。顺行,速度快,每天走58分之11,58天走11度。再顺行,速度慢,每天走9分,58天走9度。停留,25天不动,然后又转。逆行,每天走7分之1,84天后退12度。又停留,25天,然后顺行,每天走58分之9,58天走9度。顺行,速度快,每天走11分,58天走11度,在太阳前面,傍晚在西方停留。16天,行程1742323分,行星运行2度,行程323467分,然后它又和太阳一起出现了。一个周期一共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分之1,87天走7.5度,这时候它就在太阳前面了,晚上就藏在西方。16天,走了1122426.5分,行星运行了1度1995864.5分,然后它又跟太阳一起出现了。这样算一个周期,一共是378天166272分,行星运行了12度1733148分。

金星啊,早上跟太阳会合的时候,它先“伏”,也就是逆行,五天倒退四度,然后早上就能在东方看到它,这时候它在太阳后面。继续逆行,每天走五分之三度,十天倒退六度。然后它“留”,停下来不动八天。接着“旋”,也就是开始顺行,速度比较慢,每天走四十六分之三十三度,四十六天走三十三度,开始顺行了。之后速度加快,每天走一度九十一分之十五,九十一天走一百六度。速度继续加快,每天走一度九十一分之二十二,九十一天走一百一十三度,这时候它在太阳后面,早上出现在东方。最后它顺行,四十一天走五万六千九百五十四分之一圈,行星也走五十度五万六千九百五十四分之一圈,然后又和太阳会合了。一次会合周期是二百九十二天五万六千九百五十四分之一圈,行星的运行也是一样的。

金星晚上跟太阳会合的时候,它先“伏”,这次是顺行,四十一天走五万六千九百五十四分之一圈,行星走五十度五万六千九百五十四分之一圈,然后晚上就能在西方看到它,这时候它在太阳前面。继续顺行,速度加快,每天走一度九十一分之二十二度,九十一天走一百一十三度。速度又开始减慢,每天走一度十五分之一度,九十一天走一百六度,然后又开始顺行了。速度慢下来,每天走四十六分之三十三度,四十六天走三十三度。然后它“留”,停下来不动八天。接着“旋”,也就是开始逆行,每天走五分之三度,十天倒退六度,这时候它在太阳前面,晚上出现在西方。继续逆行,速度加快,五天倒退四度,然后又和太阳会合了。两次会合完成一个周期,一共是五百八十四天十一万三千九百八分之一圈,行星的运行也是一样的。

水星啊,早上跟太阳会合的时候,它先“伏”,也就是逆行,九天倒退七度,然后早上就能在东方看到它,这时候它在太阳后面。继续逆行,速度加快,一天倒退一度。“留”,停下来不动两天。接着“旋”,也就是开始顺行,速度比较慢,每天走九分之八度,九天走八度,开始顺行了。之后速度加快,每天走一度四分之一,二十天走二十五度,这时候它在太阳后面,早上出现在东方。最后它顺行,十六天走六百四十一万九千六十七分之一圈,行星走三十二度六百四十一万九千六十七分之一圈,然后又和太阳会合了。一次会合周期是五十七天六百四十一万九千六十七分之一圈,行星的运行也是一样的。

话说这水星啊,它跟太阳一起落下,然后呢,就好像潜伏起来了一样,运行轨道是顺行的。具体来说,每十六天它能走过三十二度又六百四十一万九千六百十七分之一度。傍晚的时候,你就能在西方看到它,而且总是在太阳前面。顺行的时候,它跑得挺快,一天能走一度又四分之一,二十天就能走二十五度。要是它运行缓慢呢,一天大概只走八分之七度,九天才能走八度。要是它停滞不前呢,那就得两天不动弹。

然后它还会逆行,也就是反着跑,一天能倒退一度,这时候它还是在太阳前面,傍晚的时候会在西方看到它潜伏着。逆行的时候,它跑得也慢,九天才能倒退七度,最后又和太阳会合了。从一次会合到下一次会合,整个周期是115天又六百一万二千五百五分之一天,水星的运行就是这样周而复始的。