首先,咱们得算出某年的正月初一。把你要算的那一年填进去,然后用一些方法算出“定积月”(就是一年有多少个月)和“闰余”(就是多出来的天数)。如果闰余超过十二天,那年就是闰年。 接着算出这一年的总天数,再用一些方法算出正月初一在哪一天。 这部分的算法比较复杂,原文是:“置入纪年,外所求,以章月乘之,章岁而一,所得为定积月,不尽为闰余。闰余十二以上,岁有闰。以通法乘定积月,为假积日,满日法为定积日,不尽为小余。以六旬去积日为大余,命以所入纪,算外,所求年天正十一月朔日也。”

接下来,怎么算下一个月的初一呢? 很简单,把上个月初一的天数加上29天,再加一个小数(具体多少要看情况)。如果这个小数超过一定值,这个月就是大月。原文是:“求次月,加大余二十九,小余七百七十三,小余满日法从大余。小余六百八十四已上,其月大。”

然后,我们来算冬至是哪一天。 方法和算正月初一差不多,也是用一些方法算出冬至在这一年的哪一天。 原文是:“置入纪年,外所求,以余数乘之,满纪法为大余,不尽为小余。以六旬去之,命以纪,算外,天正冬至日也。置冬至小余,加大余十五,小余五百一十五,满二千三百五十六从大余,命如法。”

接下来算一下每个月有多少天,以及每个月的上弦月、望月、下弦月和下个月的朔日分别在什么时候。 这部分也涉及到一些复杂的计算,需要根据闰余和一些固定的数值进行调整。原文是:“以闰余减章岁,余以岁中乘之,满章闰为一月。不尽,半法已上亦一,有进退,以无中月。加大余七,小余五百五十七半,小余如日法从大余,余命如前,得上弦。又加得望,又加得下弦,又加得后月朔。其弦望定小余四百一以下,以百刻乘之,满日法得一刻,不尽什之,求分,以课所近节气夜漏未尽,以算上为日。”

然后,我们来算算冬至以后多少天会发生日食。 这部分需要用到一些特定的数值和计算方法。原文是:“置入纪年,外所求,以余数乘之,满纪法为积没,有余加尽积为一。以会通乘之,满没法为大余,不尽为小余。大余命以纪,算外,冬至后没日。求次没,加大余六十九,小余六十四,满其法从大余,无分为灭。”

最后,我们来算算天上的星星和月亮在什么时候出现在哪个位置。 这部分需要用到一些天文知识,以及一些复杂的计算方法。原文是:“以纪法乘积日,满周天去之,余以纪法除之,所得为度。命度以牛前五度起,宿次除之,不满宿,即天正朔夜半日所在。求次日,加一度,经斗除分;分少,损一度为纪法,加焉。以月周乘积日,满周天去之,余满纪法为度,不尽为分,命如上,则天正朔夜半月所在度。求次月,小月加度二十二,分二百五十八。大月又加一日,度十三,分二百一十七,满法得一度。其冬下旬,月在张、心署之。”

总而言之,这段文字描述了一种古代的天文历法计算方法,其计算过程复杂,需要掌握一定的数学和天文知识才能理解。

咱们先来说说怎么算出每个月的朔日(农历初一)。首先,用大分的数量加上小分的数量,得到一个总数。如果总数不够一个周期,就用小分来补足。然后,用这个总数加上朔日(农历初一)午夜的度数,就能算出天正(也就是农历初一)合朔(月亮和太阳同时运行到同一经度)的时间。

接下来算下个月的朔日。在之前算出的度数上加上29度,大分的总数是312,小分的总数是25。如果小分超过一个周期,就用小分来抵消大分,如果大分超过一个周期,就用大分来抵消度数,最后用斗宿(二十八宿之一)来除以大分的数量。

要算上弦、望(农历十五)、下弦的日期和度数,就在朔日的度数上分别加上7度、225分、17.5分(这7度、225分、17.5分包含了大分和小分,计算方法和之前一样)。这样就能算出上弦日的度数。依次类推,就能算出望日和下弦日的度数,以及下个月的朔日。

计算月亮运行的度数,方法类似。在朔日的度数上加上98度、480分、41分(这98度、480分、41分包含了大分和小分,计算方法和之前一样),就能算出上弦月的度数。同样,依次类推,就能算出望月、下弦月和下个月的朔日。

要算日月昏明(白天和黑夜)的度数,日用纪法(日运行的度数),月用月周(月亮运行的周期),乘以最近节气的夜漏(夜里漏壶滴水的次数),再除以200,就是明分(白天)。用纪法减去日运行的度数,月周减去月运行的周期,剩下的就是昏分(黑夜)。分别把明分和昏分加上午夜的度数,就能得到度数。

设定一个上元年的日期,然后根据你要计算的年份,减去上元年的年份,剩下的年份再乘以一个周期率,得到积蚀(日食或月食的次数)。如果有余数,就加1。再用周期率乘以月份,得到积月(总月份),如果有余数,就是月余。用章闰(闰月)乘以剩下的年份,得到积闰(闰月的总数),再用积闰减去积月,剩下的用年份减去,如果还有余数,就从天正(农历初一)开始计算。

要算下一次日食或月食,就在上一次日食或月食的基础上加上5个月,月余是1635,如果超过一个周期率,就得到一个月,这个月是望月(农历十五)。

根据冬至的大余和小余,如果冬至大余比较大,就用大余的两倍,对应坎卦(八卦之一)的用事日。如果加上小余175,超过乾卦(八卦之一)的周期率,就对应中孚卦(八卦之一)的用事日。

计算下一个卦象,分别在大余上加6,在小余上加103。四个正卦(乾、坤、坎、离)分别根据中间的日期,再乘以小余的两倍。

设定冬至的大余和小余,在大余上加27,小余上加927,如果超过2356,就用大余来抵消,得到土的用事日。在大余上加18,小余上加618,得到立春木的用事日。在大余上加73,小余上加116,又得到土。按照土、火、金、水的顺序继续计算。

用12乘以小余,如果超过一个周期,就得到一个辰(地支),从子(地支的第一个)开始计算。朔日、上弦、望日的小余,需要另外计算。

用100乘以小余,如果超过一个周期,就得到一刻钟,如果有余数,就用十分之一来计算,再根据最近的节气,从夜分开始计算,如果夜里水位还没满,就根据最近的情况来说。

咱们先说说进退的问题。进退,就是加加减减嘛,进就加,退就减,最后算出来的就是结果。进退的差值,从二分开始算,每次转动都减少四度,减少的量每次减半,三次之后再转,直到差值满三为止,一共经历五个度数,最后又回到初始状态。

接下来是月亮运行速度的问题。月亮运行的速度有快有慢,但总的来说,它绕着地球转的周期是恒定的。要计算月亮运行的具体位置,需要用到天地间的各种数值,然后用余数自乘,再除以总的周数,最后得到的就是月亮运行的具体天数。月亮运行速度的变化,其实是一种趋势,这种趋势会影响到月亮每天运行的度数。我们把这种趋势带来的影响加到月亮每天的运行速度上,就能算出每天月亮运行的具体度数。这种趋势的影响,有时会增加,有时会减少,最终导致月亮运行的盈亏。用半个月的运行总度数乘以一个常数,再除以总的周数,就能算出朔日(农历初一)的运行度数。

下面是具体的计算表格,你看,每天月亮运行的度数、衰减值、损益率、盈亏积累值,以及月亮运行的总度数,都列出来了。

第一天,月亮运行十四度十分,衰减值是一退减,损益率是增加二十二度,盈亏积累值是初盈二百七十六分。第二天,月亮运行十四度九分,衰减值是二退减,损益率是增加二十一度,盈亏积累值是盈二十二分,总共二百七十五分。第三天,月亮运行十四度七分,衰减值是三退减,损益率是增加十九度,盈亏积累值是盈四十三分,总共二百七十三分……以此类推。

一直到第十六天,月亮运行十四度六分,这里有个特殊情况:损益率是减少二十度,但是因为减少的数值不足,所以要反过来加五度,变成增加五度。这是因为,一开始减少的数值是二十度,但实际上减少的数值不足二十度,所以要加上五度来弥补。最终盈亏积累值是盈五分,总共二百三十四分。

十七号,十二度八分,三次进位,减少的数是十八,缩减的数是十五,最后结果是二百三十六。十八号,十二度十一分,四次进位,减少的数是十五,缩减的数是二十三,最后结果是二百三十九。十九号,十二度十五分,三次进位,减少的数是十一,缩减的数是四十八,最后结果是二百四十三。二十号,十二度十八分,四次进位,减少的数是八,缩减的数是五十九,最后结果是二百四十六。

二十一号,十三度三分,四次进位,减少的数是四,缩减的数是六十七,最后结果是二百五十。二十二号,十三度七分,四次进位,增加和减少的数目相同,缩减的数是七十一,最后结果是二百五十四。二十三号,十三度十一分,四次进位,增加和减少的数目是四,缩减的数是七十一,最后结果是二百五十八。二十四号,十三度十五分,四次进位,增加和减少的数目是八,缩减的数是六十七,最后结果是二百六十二。二十五号,十四度,四次进位,增加和减少的数目是十二,缩减的数是五十九,最后结果是二百六十六。

二十六号,十四度四分,三次进位,增加和减少的数目是十六,缩减的数是四十七,最后结果是二百七十。二十七号,十四度七分,三次初进位,加上三个大周日,减少的数是十九,缩减的数是三十一,最后结果是二百七十三。周日十四度(九分),少进位,增加和减少的数目是二十一,缩减的数是十二,最后结果是二百七十五。

周日分,三千三百三。

周虚,二千六百六十六。

周日法,五千九百六十九。

通周,十八万五千三十九。

历周,十六万四千四百六十六。

少大法,一千一百一。

朔行大分,万一千八百一。

小分,二十五。

周半,一百二十七。

这段是计算方法的说明,用现代话解释起来比较复杂,简单来说就是根据一系列的数值和运算规则,来计算朔日(农历每月初一)的日期。这些数字代表着不同的天文参数,通过复杂的计算才能得到最终的结果。 计算的时候,要先用元积月乘朔行大小分,小分满三十一就从大分里扣除,大分满十六万四千四百六十六就减去,余数再除以周日法,商就是天数,余数就是日余。日余要单独记录,最后的结果才是合朔入历的日期。

要算下个月的日期,就在这个日期上加一天,日余是五千八百三十二,小分是二十五。要算弦望(农历每月十五和三十)的日期,就在这个日期上分别加七天,日余是二千二百八十三,小分是二十九点五,然后按照之前的规则,把分转换成天数,满二十七天就减去二十七天,余数就是周分,不够除就减一天,再加上周虚。

话说这历法计算,真是复杂得很!首先,把积累下来的盈亏数值,乘以周天数,得到一个实际值。然后,用通数乘以每日的盈亏差,再乘以盈亏率,用来调整实际值,这就是所谓的加时盈亏。计算章岁(一年)里月亮运行的差分,乘以周天数的一半,得到一个差值,用这个差值去除,得到盈亏的余数,就像每日盈亏一样,朔日(初一)的加时就在前后几天。弦望(农历初八和廿三)的进退,大余数决定小余数。

接下来,用章岁乘以加时盈亏,再用差值去除,得到的满会数就是盈亏的大小数值。用盈亏数值调整每日日月的位置,盈不足的,就根据纪法来调整度数,最终确定日月的位置。然后,用周天数的一半乘以朔日的小余数,再除以通数,从历法中的日余数里减去。如果余数不足,就加上周天数再减,然后倒退一天。倒退后加上周天数及分数,就能得到夜半的历法数值。

要算第二天,就往前推一天,一直算到二十七天,如果日余数满了周天数的分数,就减去,不满的就补足周天数的虚数到余数里,剩下的余数就是第二天入历的日余数。用夜半入历的日余数乘以盈亏率,如果结果是周天数的整数倍,没有余数;如果有余数,就用它来调整盈亏积,如果余数不足以调整,就用周天数来调整,这就是夜半的盈亏。满章岁就是度数,不满的是分数。用通数乘以分数和余数,余数如果够周天数的分数,分数就够纪法的度数,用盈数加,亏数减,调整夜半的度数和余数,确定最终度数。

再用入历的日余数乘以列衰(一种数值),如果结果是周天数的整数倍,没有余数;如果有余数,就能知道每日的衰减变化。用周天数的虚数乘以列衰,结果作为常数,历法计算结束后,就用它来调整衰减变化,如果满了列衰就减去,转为下一个历法的衰减变化。用衰减变化来调整历日的转分,分数盈亏,就是章岁出入的度数。用通数乘以分数和余数,加上每日的夜半定度,就得到次日的值。如果历法计算的结果不是周天数的整数倍,就减去一千三百八,再用通数乘以它;如果是周天数的整数倍,就加上余数八百三十七,再加上少大分八百九十九,再加次历的衰减变化,然后像前面一样继续计算。

用衰减变化减去或加上盈亏率,得到变化后的盈亏率,再用它来调整夜半的盈亏。历法计算结束后,如果盈亏不足,就反过来减,进入下一个历法,加减余数就像前面一样。用每月运行的分数乘以最近节气的夜漏,再除以二百得到明分,用月运行的分数减去明分得到昏分。分数如果够章岁就是度数,用通数乘以分数,加上夜半的定度,得到昏明定度。余数如果超过一半就取,不满的就舍去。

这段文字描述的是古代历法计算方法,相当复杂。咱们一句一句地掰扯掰扯,尽量用大白话解释。

首先,“月经四表,出入三道,交错分天,以月率除之,为历之日。” 这句话的意思是说,根据月亮运行的四个表(可能是指四种不同的观测数据),以及月亮运行的三个阶段(可能指朔、望、弦),计算出每个月的日数。

“周天乘朔望合,如会月而一,朔合分也。” 这句比较抽象,大概是说,把一年(周天)的日数乘以朔望(新月到满月再到新月的一个周期)的次数,得到一个数值,这个数值代表着一年中朔望合的次数。

“通数乘合数,余如会数而一,退分也。” 这句更难懂了,意思是说,用一个总数(可能是全年的日数)乘以朔望合的次数,然后取余数,这个余数再除以朔望合的次数,得到一个修正值。

“以从月周,为日进分。会数而一,为差率也。” 这句话的意思是说,根据月亮的运行周期,计算出每天的进分(可能是指日数的微小调整),而朔望合的次数除以一年日数,得到一个差率。

接下来是具体的计算步骤,用表格的形式记录了每天的“减益”数值,这部分涉及到复杂的历法计算,不太好直接翻译成口语,只能保留原文:

阴阳历 衰 损益率 兼数

一日 一减 益十七 初

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

一减 益十六 十七

三日 三减 益十五 三十三

四日 四减 益十二 四十八

五日 四减 益八 六十

六日 三减 益四 六十八

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

益一 七十二

八日 四加 损二 七十三

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

九日 四加 损六 七十一

十日 三加 损十 六十五

十一日 二加 损十三 五十五

十二日 一加 损十五 四十二

十三日(限余三千九百一十二,微分一千七百五十二。)

此为后限

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

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

少大法,四百七十三。

历周,十万七千五百六十五。

差率,万一千九百八十六。

朔合分,万八千三百二十八。

微分,九百一十四。

微分法,二千二百九。

这段文字描述了计算中的一些参数和方法,比如“历周”、“差率”、“朔合分”、“微分”等等,这些都是古代历法中的专业术语,很难用现代汉语口语简洁地解释清楚。

“以会月去上元积月,余以朔合分及微分各乘之,微分满其法从合分,合分满周天去之,其余不满历周者,为入阳历;满去之,余为入阴历。余皆如月周得一日,算外,所求月合朔入历,不尽为日余。” 这段话描述了如何根据计算结果确定是阳历还是阴历,以及如何计算日数的余数。总之,就是根据各种参数和公式进行复杂的计算,最终得到历法中的日期。

“加二日,日余二千五百八十,微分九百一十四,如法成日,满十三去之,除余如分日。阴阳历竟互入端,入历在前限余前,后限余后者月行中道也。” 这段话是对计算结果的进一步解释,说明了如何处理日数的余数,以及阴阳历的相互转换。

“各置入迟疾历盈缩大小分,会数乘小分为微分,盈减缩加阴阳日余,日余盈不足,进退日而定。以定日余乘损益率,如月周得一,以损益兼数,为加时定数。” 最后这段话是对整个计算过程的总结,说明了如何根据不同的情况进行调整和修正,最终确定准确的日期。 总而言之,这段文字描述了一种极其复杂的古代历法计算方法,其精妙之处在于对月球运行规律的细致观察和数学模型的巧妙运用。 现代人恐怕很难理解其全部含义,除非有深厚的古代天文历法知识。

咱们先来说说怎么算朔日,也就是月亮初一。先用差率乘以朔日的小余数,这就像微积分一样,算出一个结果。然后把这个结果从历法里的日余数里减掉,如果不够减,就加上一个月的周数再减,再减一天。减完后,把得到的日数加上它的分数部分。用会数约简微分数,得到小分数,这样就得到了朔日夜半的历法日期。

接下来算第二天。加一天,日余是31,小分数也是31。如果小分数超过会数,就减去一个月的周数。然后再加一天,一直算到历法结束。如果日余数超过了分日数,就减去分日数,这就是历法的起始日。如果日余数没超过分日数,就直接用它,再加上2720,小分数是31,这就得到了下一个历法的日期。

然后,我们用通数乘以入迟疾历夜半的盈缩和余数。如果余数超过半个周数,就作为小分数。用盈数加上缩数,再从阴阳日余数里减掉。如果日余数有盈余或不足,就用月周数来调整日期。接下来,用确定的日余数乘以损益率,如果结果等于月周数,就用损益的综合数值,作为夜半的定数。

用损益率乘以最近节气的夜漏数,再除以200,得到明时的数值。用损益率减去这个数值,得到昏时的数值。然后用损益夜半数,作为昏明定数。假设有加时,就用昏明定数,除以12得到度数,余数的三分之一表示少,不足一分表示强,两个少表示弱。这样算出来的就是月亮离开黄道的度数。阳历用加日所在黄道历去极度,阴历用减。强为正,弱为负,同名相加,异名相减。相减的时候,同名相消,异名相加,没有相互抵消的情况,两个强加一个少减一个弱。

从上元己丑年开始,到建安十一年丙戌年,一共过了7378年。

己丑 戊寅 丁卯 丙辰 乙巳 甲午 癸未

壬申 辛酉 庚戌 己亥 戊子 丁丑 丙寅

五行:木,岁星;火,荧惑;土,填星;金,太白;水,辰星。每个星的终日和天度都要约简,得到周率和日率。章岁乘以周率,得到月法。章月乘以日率,得到月分。月分除以月法,得到月数。通数乘以月法,得到日度法。斗分乘以周率,得到斗分。(日度法用纪法乘周率,所以这里也用分乘。)

五星朔大余、小余。(用通法分别乘以月数,日法分别除以月数,得到大余,余数就是小余。用60减去大余。)

五星入月日、日余。(分别用通法乘以月余,用合月法乘以朔小余,把它们加起来,用会数约简,最后用日度法除以结果,就得到了。)

这段文字记录的是古代天文历法的一些数据,看起来像是某种星象推算的记录。 我们来一句一句地翻译成现代口语,尽量保持原意。

首先,这段文字开头说的是五星的度数和度数的余数。 具体来说,就是先减去整数的度数,剩下的就是度数的余数。然后用周天数乘以余数,再用日度法去除,得到整数的度数,剩下的就是新的余数,如果超过周天数就减去周天数,再加斗分。 这部分听着就挺复杂的,有点像在算天体的运行轨迹。

接下来,记录了一些数字,像是“纪月七千二百八十五”,意思是记年用的月份总数是七千二百八十五;“章闰七”,指的是闰月有七个;“章月二百三十五”,大概是说总共有二百三十五个章月(可能是一种特殊的月份单位);“岁中十二”,一年有十二个月,这个好理解;“通法四万三千二十六”、“日法一千四百五十七”、“会数四十七”、“周天二十一万五千一百三十”、“斗分一百四十五”,这些数字具体指什么,现在不太好判断,可能是某种计算方法中的参数。

然后,开始记录木星的数据了。“木:周率,六千七百二十二;日率,七千三百四十一;合月数,十三;月余,六万四千八百一;合月法,十二万七千七百一十八;日度法,三百九十五万九千二百五十八;朔大余,二十三;朔小余,一千三百七;入月日,十五;日余,三百四十八万四千六百四十六;朔虚分,一百五十;斗分,九十七万四千六百九十;度数,三十三;度余,二百五十万九千九百五十六。” 这些数字密密麻麻的,看得人头晕,估计是木星运行轨迹的各种计算结果,涉及到周率、日率、合月数、余数等等,专业性很强,普通人很难理解。

接着是火星的数据,和木星的记录格式一样。“火:周率,三千四百七;日率,七千二百七十一;合月数,二十六;月余,二万五千六百二十七;合月法,六万四千七百三十三;日度法,二百万六千七百二十三;朔大余,四十七;朔小余,一千一百五十七;入月日,十二;日余,九十七万三千一十三;朔虚分,三百;斗分,四十九万四千一十五;度数,四十八;度余,一百九十九万一千七百六。” 同样是一堆天文计算的结果。

然后是土星的数据。“土:周率,三千五百二十九;日率,三千六百五十三;合月数,十二;月余,五万三千八百四十三;合月法,六万七千五十一;日度法,二百七万八千五百八十一;朔大余,五十四;朔小余,五百三十四;入月日,二十四;日余,十六万六千二百七十二;朔虚分,九百二十三;斗分,五十一万一千七百五;度数,十二;度余,一百七十三万三千一百四十八。” 还是同样的模式,记录土星运行的各种数据。

最后是金星的数据,只记录到合月数。“金:周率,九千二十二;日率,七千二百一十三;合月数,九。” 这段记录到这里就结束了,可能是记录不完整,或者后续内容丢失了。 总而言之,这是一份古代天文历法计算的结果记录,数据繁多,专业性极强,对于现代人来说,理解起来比较困难。

一个月过去了,数字是十五万二千二百九十三。

按照合月法计算,结果是十七万一千四百一十八。

用日度法计算,结果是五百三十一万三千九百五十八。

朔大余是二十五。

朔小余是一千一百二十九。

入月日是二十七。

日余是五万六千九百五十四。

朔虚分是三百二十八。

斗分是一百三十万八千一百九十。

度数是二百九十二。

度余是五万六千九百五十四。

水:周率是一万一千五百六十一。

日率是一千八百三十四。

合月数是一。

下一个月,月余是二十一万一千三百三十一。

合月法计算的结果是二十一万九千六百五十九。

日度法计算的结果是六百八十万九千四百二十九。

朔大余是二十九。

朔小余是七百七十三。

入月日是二十八。

日余是六百四十一万九百六十七。

朔虚分是六百八十四。

斗分是一百六十七万六千三百四十五。

度数是五十七。

度余是六百四十一万九百六十七。

先把上元年的数值算出来,用周率乘以它,如果能整除日率得到一,就叫积合,除不尽的部分叫合余。用周率去除合余,能整除得到一,就是星合在往年;能整除得到二,就是星合在前两年;如果除不尽,那就是合在这一年。合余减去周率就是度分。金、水积合,奇数是早晨,偶数是晚上。

用月数和月余分别乘以积合,如果结果能整除合月法,就得到月份,除不尽的部分就是月余。用纪月减去积月,剩下的就是入纪月。再用章闰乘以它,如果能整除章月得到一闰,就从入纪月里减去,剩下的部分在一年中减去,这部分不在天正算里,是合月。如果在闰月交接的时候,就用朔来调整。

用通法乘以月余,合月法乘以朔小余,然后用会数约分,如果结果能整除日度法得到一,那就是星合的入月日。除不尽的部分就是日余,这部分不在朔算里。

用周天乘以度分,如果能整除日度法得到一度,除不尽的部分就是余数,用牛前五起的方法来确定度数。

上面是求星合的方法。

把月数加起来,把月余加起来,如果能整除合月法得到一个月,那就说明在这一年,如果能整除就减去,有闰月要考虑进去,剩下的就是后一年;再满,就在后两年。金、水加晨得夕,加夕得晨。

首先,咱们算算月亮的大小余。把朔日的大小余加起来,如果超过一个月,那就再加个二十九天(大余)或者七百七十三分(小余)。小余满了就按大余的算法来算,方法跟前面一样。

接下来,算入月日和日余。把入月日和日余加起来,如果余数够一天,那就算一天。如果前面合朔时,小余正好填满空缺的部分,那就减一天;如果小余超过七百七十三,那就减去二十九天,没超过就减去三十天,剩下的就按照后面的方法合算,得到入月日。

最后,把度数加起来,度数的余数也加起来,如果够一天的度数,那就算一度。

下面是木星、火星、土星、金星和水星的运行数据:

木星:潜伏(伏)32天,三百四十八万四千六百四十六分;出现(见)366天;潜伏运行五度,二百五十万九千九百五十六分;出现运行四十度。(逆行十二度后,实际运行二十八度。)

火星:潜伏143天,九十七万三千一十三分;出现636天;潜伏运行一百一十度,四十七万八千九百九十八分;出现运行三百二十度。(逆行十七度后,实际运行三百三度。)

土星:潜伏33天,十六万六千二百七十二分;出现345天;潜伏运行三度,一百七十三万三千一百四十八分;出现运行十五度。(逆行六度后,实际运行九度。)

金星:早晨在东方潜伏82天,十一万三千九百八分;出现在西方,246天。(逆行六度后,实际运行二百四十六度。)早晨潜伏运行百度,十一万三千九百八分;出现在东方。(日度与西方相同,潜伏十天,逆行八度。)

水星:早晨潜伏33天,六百一万二千五百五分;出现在西方,32天。(逆行一度后,实际运行三十二度。)潜伏运行六十五度,六百一万二千五百五分;出现在东方。(日度与西方相同,潜伏十八天,逆行十四度。)

首先,咱们来说说计算方法。先用日行度减去余数,再把星合日度加到余数上,如果余数正好等于日行度,就得到一个完整的周期,就像前面那样算,就能算出星星出现时和太阳的度数差了。然后,用星体的运行分数(分母)乘以这个度数差,余数再用日行度的数除,如果除不尽,超过一半就再加一;然后把这个数加到星体运行的度数上,如果度数达到了分母,就加一度。顺行和逆行的方法不一样,用当前运行的分母乘以之前的分数,除以之前的分母,就能得到当前的运行分数。留数继承之前的数,逆行就要减去留数,如果度数不够,就用斗除法来计算分数,用运行的分母作为比例,分数会有增减,前后要互相配合。总之,所有说“盈”、“约”、“满”的,都是求精确的除法;而“去”、“及”、“除”的,都是取尽的除法。

接下来,咱们看看木星的运行情况。木星早上和太阳一起出现,然后隐藏起来,顺行,十六天运行一百七十四万二千三百二十三分,行星运行二度三百二十三万四千六百七分,然后在东方出现,落后于太阳。顺行速度快,一天运行五十八分之十一,五十八天运行十一度。再顺行,速度慢了,一天运行九分,五十八天运行九度。留,二十五天不动再转动。逆行,一天运行七分之一,八十四天后退十二度。再次留,二十五天后顺行,一天运行五十八分之九,五十八天运行九度。顺行,速度快,一天运行十一分,五十八天运行十一度,在太阳前面,傍晚隐藏在西方。十六天运行一百七十四万二千三百二十三分,行星运行二度三百二十三万四千六百七分,然后和太阳会合。一个周期结束,共三百九十八天,运行三百四十八万四千六百四十六分,行星运行四十三度二百五十万九千九百五十六分。

早上太阳和火星相遇了,火星就潜伏起来了。然后它开始顺行,持续71天,走了1489868分,也就是55度2242860.5分。之后,人们早上就能在东方看到它,在太阳后面。顺行的时候,火星每天走23分之14,184天走112度。接下来顺行速度变慢了,每天走23分之12,92天走了48度。然后它停下来,十一天不动。接着它逆行,每天走62分之17,62天倒退了17度。再次停了十一天后,它又开始顺行,每天走12分,92天走了48度。再次顺行,速度加快了,每天走14分,184天走了112度。这时它跑到太阳前面去了,傍晚就能在西方看到它潜伏。又过了71天,走了1489868分,也就是55度2242860.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分。

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

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

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

话说这水星啊,它跟太阳一起落山,然后就潜伏起来,运行的方向是自西向东,大概十六天能走三十二度六百四十一万九千六百六十七分之一度(这精确度,啧啧)。然后呢,傍晚的时候就能在西方看到它,在太阳前面。它跑得快的时候,一天能走一度四分之一,二十天就能走二十五度。跑得慢的时候,一天只走八分之七度,九天才能走八度。要是它停滞不前呢,那就得两天不动弹。要是它倒着跑,也就是逆行,那一天就倒退一度,这时候它在太阳前面,傍晚就潜伏在西方。逆行的时候,它跑得也慢,九天才能倒退七度,最终又和太阳会合。

从它跟太阳会合,到下一次再会合,一共要一百一十五天六百一万二千五百五分之一天,水星的运行就是这样。 这数字,我看着都头晕!