首先,把一年按照闰余调整后,算出每天的长度。一年中,比平均日长多出来的部分叫“盈”,比平均日长少的部分叫“缩”,这也就是天体运行中朔日加时所造成的差异。把这些盈缩累加起来,满一年就清零,盈缩互相交替,这对应着四象的运行规律。

接下来,把加时(指由于天体运行不均匀造成的日长变化)换算成历法中的分秒,用每天的盈缩率去乘,然后统一计算,调整每天的日长,得到每天确定的日长数值。

然后,计算气积(指某个节气在黄道上的位置),用轨率(指黄道和赤道的倾角)来修正,得到度数。除了赤道附近的八个算外,这也就是天体运行中,节气加时后在赤道上的度数和分秒。把这些度数按顺序排列,就能确定夏至所在的星宿。

接下来计算二至点(冬至和夏至)在赤道上的度数。每隔五度设一个限度,初始的限度率为八,每隔一个限度减一,一共九个限度,最后一个限度率为空,大约是一度多一点,这个限度率也为空。这九个限度正好对应着四立点(春分、夏至、秋分、冬至)所在的星宿。从二至点往后,也每隔五度设一个限度,初始限度率为空,每隔一个限度加一,直到第九个限度,限度率为八,对应着二分点(春分和秋分)所在的星宿。从二分点到二至点也同样计算。用限度率乘以每个限度内的度数,得到分,然后统一计算,得到度数。用这种方法,分别计算二至点前后九个限度,以及二分点前后九个限度在赤道上的度数,从而得到黄道上的度数和分。再把这些分按少、太、半三种情况分类。

然后,计算天体运行中,节气加时后在赤道上的度数。把这些度数和对应的限度率相乘,再统一计算;限度率乘以分,然后统一计算,得到分;把分统一计算,得到度数。用这个度数减去赤道上的度数,就能得到节气加时后在黄道上的度数和分。把这些度数按顺序排列,就能确定夏至加时后的度数和分。

接下来,计算二至点的分,减去一半,得到午后分;如果不足,就反过来减,得到午前分。用午前分或午后分乘以初日的度数,统一计算,午前分加上,午后分减去加时后的黄道日度,得到午时的日度和分。然后,依次加上每天的度数,满一个周期就进位。按星宿的顺序排列,就能得到每天午时的日度。

然后,把天体运行中节气午前分作为午时进入盈历(指日长较长的时期)的日分。如果在午后,就用午后分减去一年,得到午时进入缩历(指日长较短的时期)的日分。每天累加,满一年就清零,盈缩互相交替,就能得到每天午时的历法日数。

最后,把午时进入历法的分,用每天的盈缩率去乘,统一计算,得到分,十分为一寸。用这个值来调整日晷(古代计时仪器)的读数,得到确定的读数。

首先,把每天的日损益率乘以入历分,然后除以统法,得到一个结果。用这个结果分别加上或减去下面的晨分和昏分,就能得到所求的晨定分和昏定分了。

接下来,把晨昏分分别加上或减去一百八十,得到日出入分。然后用辰则除日出入分,得到辰数;余数再用经法除,得到刻数。把辰数放在子正算之外,就得到了日出入的辰刻。

然后,用日出分减去日入分,得到昼分;用统法减去昼分,得到夜分。然后用经法分别除昼分和夜分,得到昼夜的刻数。

再把昏分用辰则除,得到辰数;用经法除,得到刻数。把辰数放在子正算之外,就得到了甲夜的辰刻。把晨分乘以二,再除以五,得到更用分;再除以五,得到筹用分。然后累加甲夜的辰刻,满辰则为辰,满经法为刻,这样就能得到五夜的辰刻了。

把昏分减去半个统法,再乘以轨率,然后除以统法,得到距中分。如果超过统法,就得到度数。把度数加上午中日躔,得到昏中星;减去午中日躔,得到晓中星。

把入历分乘以日损益率,再除以统法,得到一个结果。用这个结果分别加上或减去下面的内外数;如果不够减,就反过来加;内外数互相配合,就能得到所求的赤道内外定数了。

把距岳台南北的里数乘以三百六十,得到步数。再用一千七百五十六除步数,然后分别加上或减去二千五百一十三,得到该地的戴中数。再用赤道内外定数分别减去或加上戴中数,就能得到九服距轨数了。

把距轨数乘以二十五,再除以一百三十七,得到天用分。然后把天用分乘以二十二,再除以六,最后减去四千,得到晷法。再用天用分自乘,再除以晷法,得到地用分。把天用分和地用分相加,再除以十,就能得到该地的中晷了。

把经法乘以轨中数再除以二,然后自乘,再除以该地的戴中数,再乘以二百六十三,最后除以经法,得到漏法。把轨中数放在上面,赤道内外数放在下面,用下面的数减去上面的数,再用所得的余数乘以漏法,得到漏分。然后分别加上或减去一千六百二十,就能得到该地的晨分和昏分。把晨昏分按照岳台术的方法计算,就能得到该地的日出入辰刻、五夜辰刻和昏晓中星了。

《钦天》步月离术

好家伙,这串数字看得我头都大了!先来捋捋,这是在算什么天文历法吧? 离率是198393.9,交率是195927.9756,离策是27, 3993.9,交策是27, 1527.9756,望策是14, 5510, 14,交中是13, 4363, 98, 78,离朔是1, 7027, 19,交朔是2, 2292, 30, 44,中准是1736,中限是4780,平离是963,程节是800。

这段全是数字,看得人眼花缭乱。接下来是计算方法了,我尽量用大白话解释。 首先,把“朔积”用“离率”去除,余数除以“统法”(这个“统法”是什么单位,没说清楚啊),得到的天数就是天正的朔日,也就是农历初一。然后,累加“象策”(这个“象策”是什么,也没解释),超过“离策”的部分减去,这样就能算出弦望(十五和三十)以及下一个朔日(初一)的日期了。

再接着,算“限数”。先把“历分”乘以日躔的盈亏率,再除以“程节”,得到一个数字。然后用这个数字来调整“限数”的盈亏,最终得到一个确定的数值。 最后,根据日躔、月离的盈亏数值,来调整朔、弦、望的日期。如果加了时间后,日期超过了子夜,就往后推一天;如果出现“交见初”(这个词不太懂,估计是某种天文现象),就不推迟。如果弦望加时间后,日期没到子夜,就往前推一天,即使那天有“交见初”也是一样。元旦如果有交,就要特别处理。如果连续两个朔日的干支相同,就是大朔;不同,就是小朔;如果没有中气,就是闰月。

最后一段,又是计算。用“交率”去除“朔积”,余数除以“统法”,得到天正的朔日进入交点(这个交点是什么,也不清楚)的日期。累加“望策”,超过“交策”的部分减去,得到望日和下一个朔日的日期。然后,根据日躔的盈亏数值,算出进入交点的日期。最后,用月离的盈亏数值,乘以某个“经法”,除以“平离”,再调整常分,得到最终的进入交点的日期。

总而言之,这段文字描述了一种极其复杂的历法计算方法,涉及大量天文术语和专业计算,没有详细解释每个术语的含义,很难完全理解其具体含义。 这简直就是古代的天文计算程序啊! 佩服古人的智慧!

首先,咱们得算个日子,把“统法通朔交定日”这个日子乘以254,再除以19,得到一个数,这就是所谓的“入交度”。

然后,用这个“入交度”减去月亮交点在朔日(农历初一)的度数,就能算出月亮上个月离黄道交点有多远了。

月亮出入黄道的范围是六度,因为地球绕太阳公转的轨道面和月亮绕地球公转的轨道面有夹角,所以月亮的运行轨迹看起来像是有九条道。黄道上有八个节气,每个节气又分九个限度。 如果月亮正好在交点上,那么它经过八个节气后的第一个限度,就是它在这个节气中的第一条道;经过第二个限度,就是第二条道,以此类推。 每个节气九个限度,速度规律是:开始时速度最快,每限度减一,到最后速度为零;然后速度开始增加,每限度加一,到最后又回到最快速度。 这在月亮经过交点前后都是如此。

从第一次交点到第二次交点,也是同样的规律。 我们把每个限度对应的数值乘以限度率,得到一个叫“泛差”的数值。 在冬至点附近,正交点前后九个限度算减,中交点前后九个限度算加;夏至点附近则相反。 月亮第一次经过交点后会离开黄道,第二次经过交点后会回到黄道内。 春分点附近的情况也类似,要根据月亮是出黄道还是入黄道来决定加减。 我们把这些“泛差”综合起来,再减去一个叫做“黄道差”的数值,就得到了“赤道差”。 正交点和中交点前后九个限度,都算加;半交点前后九个限度,都算减。 最后,用黄赤二差来修正黄道的度数,就能算出月亮的九条运行轨迹了,并把它们分成少、太、半三种情况。 八个节气,每个节气九条道,一共七十二条道。

接下来,我们把月亮在黄道交点的位置,乘以它所在的限度率,再进行一些约简,得到另一个“泛差”。 用这个“泛差”算出黄赤二差,加减到月亮在黄道交点的位置上,就能算出月亮在交点时的九条运行轨迹的位置了。

最后,把月亮在交点时的九条运行轨迹的位置,加上“入交度”,就能得到月亮在朔日(农历初一)时的九条运行轨迹的位置了。

首先,我们要算出加时象积。方法是:把朔望之间的时间差,加上轨道运行的时间,得到加时象积。然后,用这个加时象积加上朔日九道月度,再根据它对应的星宿位置,就能得到我们想要的结果。从望日推算朔日,方法也是一样的。

接下来,计算朔望月离入历。方法是:把朔望月离入历加上半统,再减去定分。然后,根据日躔月离朓朒的定数,朓减朒加,就能得到结果。

然后算晨昏分。方法是:用定分减去日晨昏分,如果结果大于零,就是晨昏之前的度数;如果结果小于零,就用定分减去这个负数,得到晨昏之后的度数。再用这个度数乘以日离程,然后用统法计算,得到晨昏前后度数。最后,把晨昏前后度数分别加减到加时月上,就能得到晨昏月度。

接下来,计算加时象积。方法是:先用加时象积减去前象前后度(前减后加),再用加时象积加上后象前后度(前加后减),就能得到结果。

然后计算定度。方法是:先计算距后象离度,再用它减去晨昏象积,如果结果大于零,就是加;如果结果小于零,就是减。然后用距后象日数去除这个结果,再把结果加减到每日离度上,就得到定度。最后,累加晨昏月度,并根据九道宿次确定位置,就能得到最终结果。

接下来,计算交点日。方法是:先确定入交定日。如果在交点以下,月亮运行在阳道;如果在交点以上,月亮运行在阴道。这两种情况都要用经法计算。然后用结果减去980,再乘以结果,最后除以556,得到分;如果结果超过经法,则取度。月亮运行在阳道时,在黄道外;运行在阴道时,在黄道内。这样就得到了月亮距离黄道内外度数。

然后计算交点运行阴阳道日。方法是:如果在半交点以下,为交后;如果在半交点以上,用半交点减去它,为交前。这两种情况都要用统法计算,得到距交分。如果在朔日,距交分在阳道4219以下或阴道13833以下,则日入食限;如果在望日,距交分在阴阳道6995以下,则月入蚀限。

接下来,计算朔日定分。方法是:如果超过半统,用它减去半统;如果小于半统,用半统减去它,得到距午分。再乘以11,用经法计算。如果小于半统,用半统减去它;如果大于半统,加上朔日定分,得到日食加时定分。望日则用日晨分减去1620,再乘以245,除以313;最后减去245,用结果来增减望日定分,得到月食加时定分。

最后,计算中准。方法是:用中准乘以当日赤道内外数,再除以2513,得到黄道出入食差。再用距午分减去半昼分,再乘以结果,最后除以半昼分;如果在赤道内,减去中准;如果在赤道外,加上中准,就得到日食常准。

这段文字描述的是古代计算日食和月食的方法,相当复杂。让我们一句一句地用现代汉语口语解释一下。

首先,它讲的是如何确定二至(冬至、夏至)和二分(春分、秋分)的时间。 “置日躔入历,以经法通之,三千二百八十七以下,用减三千二百八十七,为二至后;以上,减去三千二百八十七,为二分前。六千五百七十四以上,用减九千八百六十一,为二分后;以上,减去九千八百六十一,为二至前。” 这段的意思是:把太阳运行的日期放到历法里,用特定的方法计算。如果某个数值小于3287,就从这个数值里减去3287,得到的是二至(冬至或夏至)之后的天数;如果大于3287,就从这个数值里减去3287,得到的是二分(春分或秋分)之前的天数。同理,如果数值大于6574,就减去9861,得到的是二分之后的天数;如果大于6574,就减去9861,得到的是二至之前的天数。 这部分纯粹是古代天文计算的公式,我们现在很难理解其背后的逻辑,只能照搬原文。

接下来,它讲的是计算黄道(太阳运行的路径)的倾斜对日食的影响。“各三约之,二至前后用减、二分前后用加二千七百七十二,为黄道斜正食差。以距午分乘之,半昼分而一,以加常准,为定准。” 简单来说,就是根据二至二分的时间,用加减2772的方法来修正一个数值(黄道斜正食差),再用其他一些数值(距午分、半昼分)进行运算,最终得到一个“定准”值。 这部分同样是复杂的计算步骤,需要专业的古代天文知识才能理解。

然后,它开始计算日食的具体情况。“以定准加中限,为阴道定准;减中限,为阳道定限。不足减者,反减之,为限外分。视阴道距交分,定准以上,定限以下,为阴道食;即置定限,以距交分减之,为距食分。定准以下,虽曰阴道,亦为阳道食;即加阳道定限,为距食分。其有限外分者,即减去限外分,为距食分。不足减者,不食。其阳道距交分,定限以下,为入定食限;即用减阳道定限,为距食分。各置距食分,皆以四百七十八除,为日食之大分;余为小分。命大分以十为限;命小分以半及强弱。” 这段描述了根据“定准”和“中限”(这两个概念文中没有解释)计算日食发生时间的过程,并用复杂的计算方法得到日食的大小(大分和小分)。 这部分计算过程非常复杂,涉及到多个天文参数和运算步骤,难以用现代口语简洁地表达。

最后,它描述了月食的计算方法。“视距交分,中准以下,皆既;以上,用减食限,为距食分。置之,以五百二十六除,为月食之大分;余为小分。命大分以十为限;命小分以半及强弱。” 这段与日食的计算类似,也是通过一系列复杂的运算步骤,最终得到月食的大小(大分和小分)。 同样,这部分也难以用现代口语简洁地解释。

最后还有一些关于“泛用分”的计算方法,这里涉及到更多复杂的公式,例如“置距食分,一千九百一十二以上,用减四千七百八十;余自相乘,六万三千二百七十二除之;以减六百四十七,为泛用分。九百五十六以下,用减一千九百一十二,余以通法乘之,七百三十五而一;以减五百一十七,为泛用分。九百五十六以上,以距食分自相乘,二千三百六十二除之;用减三百八十七,为泛用分。” 这些公式非常复杂,需要深入研究古代天文计算方法才能理解。

总而言之,这段文字描述的是一套古代预测日食月食的复杂算法,其具体原理和公式在现代已经很少有人能够完全理解,只能逐字逐句地翻译成现代汉语,但无法用现代的语言简化其计算过程。

首先,咱们得算出个“泛用分”。 如果日食的距离(就是那个“距食分”)超过2114,就减去5260,剩下的数自己乘以自己,再除以69169,最后减去711,就得到“泛用分”了。如果日食距离超过152,就减去2140,剩下的数除以7,再减去567,也是“泛用分”。如果日食距离小于152,就用日食距离减去“距食分”,剩下的数自己乘以自己,再除以2654,最后减去417,还是“泛用分”。

接下来,算“定用分”。把刚才算出来的“泛用分”,乘以一个叫“平离”的数,再除以“日离程”,就得到“定用分”了。用“朔望定分”减去“定用分”,就是“亏初”。再把“亏初”加上“定用分”,就是“复末”。然后加上“时常分”,用跟算日食一样的办法推算,就能得到精确的“亏初”和“复末”了。最后,把“亏初”、“食甚”、“复末”这三个时间点,分别除以一个叫“辰则”的数,得到“辰”,再除以“经法”,得到“刻”,这样就知道了这三个时间点的具体“辰刻”了。

日食是从西边开始变暗的,月食是从东边开始变暗的。如果日食或月食的程度比较轻微,那么月亮运行在阳道的时候,日食偏南,月食偏北;如果月亮运行在阴道,日食偏北,月食偏南。这是个常识。不过,立春到立夏之间,如果日食或月食程度比较严重,日食就偏南,月食偏北;立秋到立冬之间,如果日食或月食程度比较严重,日食就偏北,月食偏南。这是因为黄道有倾斜角度。如果月亮在阳道交点前面,或者阴道交点后面,日食程度严重的话,日食偏南,月食偏北;反之,日食偏北,月食偏南。这是因为九道(指黄道和白道交点附近的区域)也有倾斜角度。黄道的偏差比常数的偏差小,九道的偏差比黄道的偏差还要小四分之一。这些都是以正午为基准说的。如果是在上午或下午,道理也是一样的,只不过一个偏南,一个偏北。根据日食发生时的大小和时间,就能确定“亏初”、“食甚”、“复末”的具体方位了。

最后,咱们还得算算日食带食出入的时间。看看日出日落的时间,如果在“亏初定分”之后,“复末定分”之前,那就是带食日出日落。如果“食甚”发生在日出日落之后,就用日出日落的时间减去“复末定分”,得到“带食差”;如果“食甚”发生在日出日落之前,就用“亏初定分”减去日出日落的时间,得到“带食差”。然后,把“带食差”乘以“距食分”,再除以“定用分”,最后用478(日食)或526(月食)去除,得到“带食”的大分和小分。

首先,把初始、中间和最终的数值都确定下来。早上分的数值已经确定了,就用傍晚分的数值加上去;傍晚分的数值已经超过了,就减去傍晚分的数值:所有这些都用“分”来统一,得到更数。剩下的,用筹算的方法,也用“分”来统一,得到筹数。

《钦天》步五星术里,周率是:二百八十七万一千九百七十六,六。变率是:二十四万二千二百一十五,六十六。历率是:二百六十二万九千七百六十一,七十八。周策是:三百九十八,六千三百七十六,六。历中是:一百八十二,四千四百八十,八十九。

接下来是一些表格数据,代表着不同的天文参数变化。 “变段 变日 变度 变历” 这四个字是表头的意思,具体指什么,我就不解释了,你看着这些数字就好。

晨见:一十七 三(三十七) 二(二十四)

顺疾:九十 十六(六十三) 十一(一十三)

顺迟:二十五 二(九) 一(二十九)

前留:二十六(三十二)

退迟:十四 一(一十二) 空(二十八)

退疾:二十七 四(三十八) 一(三十七)

退疾:二十七 四(三十八) 一(三十七)

退迟:十四 一(一十二) 空(二十八)

后留:二十六(三十二)

顺迟:二十五 二(九) 一(二十九)

顺疾:九十 十六(六十三) 十一(一十三)

夕伏:一十七 三(三十七) 二(二十四)

这些数字代表着不同的天文现象和时间参数。括号里的数字可能是备选或者修正值。 “空”字可能表示该项数值为空缺或者为零。

最后,再来看另一组数据,周率是:五百六十一万五千四百二十二,一十一。变率是:二百九十八万五千六百六十一,七十一。历率是:二百六十二万九千七百六十,空。周策是:七百七十九,六千六百二十二,一十一。历中是:一百八十二,四千四百八十,空。

同样,下面也是表格数据,跟上面那组类似。

变段 变日 变度 变历

晨见:七十三 五十三(六十八) 五十(五十八)

顺疾:七十三 五十一(一) 四十八(三)

次疾:七十一 四十六(六十九) 四十四(一十七)

次迟:七十一 四十五(三十三) 四十二(五十八)

顺迟:六十二 十九(二十九) 十八(二十)

前留:八(六十九)

这些数据看起来很复杂,但它们都是古代天文计算中的一部分,记录了各种天文参数的变化规律。 括号里的数字和“空”字的含义与上面那组数据相同。 总而言之,这段文字描述的是古代天文历法计算方法,涉及到很多专业术语和复杂的数值运算。

第一天,我退迟了十一天,空了四十四。第二天,我退疾了二十一天,七天,还有四十。第三天也是一样,退疾了二十一天,七天,四十。第四天,又退迟了十一天,空了四十四。之后留下了八天。

接下来,顺迟六十二天,十九天(合计二十九天),十八天(合计二十天)。然后是次迟,七十一,四十五(合计三十三天),四十二(合计五十八天)。接着是次疾,七十一,四十六(合计六十九天),四十四(合计一十七天)。顺疾七十三天,五十一(合计一天),四十八(合计三天)。最后是夕伏,七十三天,五十三(合计六十八天),五十(合计五十八天)。总计:周率二百七十二万二千一百七十六,九十;变率九万二千四百一十六,五十;历率二百六十二万九千七百五十九,八十;周策三百七十八,五右七十六,九十;历中一百八十二,四千四百七十九,九十。变段 变日 变度 变历。

第二天,早晨我见到了十九,二(七),一(十四)。然后是顺疾,六十五,六(三十八),三(五十一)。接着是顺迟,十九,空(六十三),空(三十五)。前留三十七(三)。之后是退迟,十六,空(四十三),空(十四)。接着是退疾,三十三,二(三十五),空(六十)。第三天也是一样,退疾三十三,二(三十五),空(六十)。第四天,退迟十六,空(四十三),空(十四)。之后留下了三十七(三)。然后是顺迟,十九,空(六十三),空(三十五)。顺疾,六十五,六(三十八),三(五十一)。最后是夕伏,十九,二(七),一(十四)。总计:周率四百二十万四千一百四十三,九十六;变率四百二十万四千一百四十三,九十六;历率二百六十二万九千七百五十,五十六;周策五百八十三,六千五百四十三,九十六;历中一百八十二,四千四百七十五,二十八。变段 变日 变度 变历。

这段文字记录了连续多天的某种数值变化,具体含义不明,可能与某种天文历法或计算有关。 数字的排列组合和括号中的数字的含义需要进一步的解释才能理解其完整意思。 文中出现的“周率”、“变率”、“历率”、“周策”、“历中”等专业术语,也需要专业知识才能解读。

傍晚看到的情况是:四十二、五十三(四十)、五十一(十七)。

接着是白天病情发展迅速的情况:九十六、一百二十一(五十七)、一百一十六(三十九)。

病情发展速度中等的情况:七十三、八十(三十七)、七十七(二)。

病情发展速度较慢的情况:三十三、三十四(一)、三十二(四十)。

病情发展速度缓慢的情况:二十四、一十一(六十一)、一十一(二十四)。

之前留下的症状是:六(六十九)。

病情好转速度慢的情况:四、一(二十二)、空(三十一)。

病情好转速度快的情况:六、三(六十五)、一(二十二)。

傍晚观察到的病情:七、四(四十)、一(三十七)。

早晨观察到的病情:七、四(四十)、一(三十七)。

病情好转速度快的情况:六、三(六十五)、一(二十二)。

病情好转速度慢的情况:四、一(二十二)、空(三十一)。

之后留下的症状是:六(六十九)。

病情发展速度缓慢的情况:二十四、一十一(六十一)、一十一(二十四)。

病情发展速度较慢的情况:三十三、三十四(一)、三十二(四十)。

病情发展速度中等的情况:七十三、八十(三十七)、七十七(二)。

病情发展速度迅速的情况:九十六、一百二十一(五十七)、一百一十六(三十九)。

早晨观察到的病情:四十二、五十三(四十)、五十一(十七)。

周率:八十三万四千三百三十五,五十二。

变率:八十三万四千三百三十五,五十二。

历率:二百六十二万九千七百六十,四十四。

周策:一百一十五,六千三百三十五,五十二。

历中:一百八十二,四千四百八十,二十二。

这是关于病情变化的记录,包括每天不同时间段的观察结果,以及一些计算出来的数值,比如周率、变率、历率等等。这些数字可能代表着某种周期、变化率或历法相关的计算。

最后是关于病情变化的更精细的记录,分别记录了“变段”、“变日”、“变度”、“变历”,以及每天不同时间段的具体数值:傍晚看到的情况是十七、三十四(一)、二十九(五十四);白天病情发展迅速的情况是一十一、十八(二十四)、十六(四);病情发展速度缓慢的情况是十六、一十一(四十三)、十(十);之前留下的症状是二(六十八);傍晚观察到的病情是一十一、六、二;早晨观察到的病情是一十一、六、二;之后留下的症状是二(六十八);病情发展速度缓慢的情况是十六、一十一(四十三)、十(十);白天病情发展迅速的情况是一十一、十八(二十四)、十六(四);早晨观察到的病情是十七、三十四(一)、二十九(五十四)。 这些数字可能代表着病情变化的具体指标,但具体含义需要结合当时的医疗背景来理解。

首先,咱们得算出周数。把气积除以周天度数,商就是周数,余数就是天正中气积的剩余部分。用这个剩余部分减去岁率,得到前年的天正中气后合。如果减不掉,那就加上岁率再减,得到前前年的天正中气后合。然后,把这些结果都用统法约分,换算成天数和度数,这就是我们要求的平合中日和中星。

接下来,算逐段中日。把中日逐段累加起来就行了。再算逐段中星,把中星逐段累加或累减,金星和水星的昏见晨见都是要减的。

然后算平合入历。先算出变率,用周数乘以变率,再除以历率,余数用统法约分换算成度数。历中以下的算作先,历中以上的减去历中算作后,这就是我们要求的平合入历。把逐段变历累加起来,就能得到逐段入历。

再算入历的损益。用入历分乘以度损益率,再用经法约分,然后用这个结果来调整前后数,就得到最终结果了。

接下来,算常日和定星。把中日和中星分别加上或减去前后定数,保留前段的先后数。太白星(金星)的顺伏见和辰星(水星)的顺伏见,要先减后加。这样,就得到了各段的常日和定星。然后,把定星加上当年的天正中气日所在黄道宿度,就能得到逐段末日的宿度了。

然后算常日入盈缩历。如果常日小于岁中,那就是在盈;大于岁中,就减去岁中,余数是在缩。然后,用历分乘以日损益率,再用经法约分,用这个结果来调整盈缩数,就得到最终结果了。

接下来,算定日。把常日加上或减去盈缩定数,得到定日。然后,加上当年的天正中气日,就能得到逐段末日的日辰了。

最后,算入气日数。用气策去除定日,从冬至开始算,就能得到入气日数。

最后,算平行分。用前段定日减去定日,得到日率;用前段定星减去定星,得到度率。用经法乘以度率,再除以日率,就得到平行分了。

这段文字描述的是一种古代天文计算方法,看着就头大,咱们一句一句掰开了揉碎了来说。

第一段说的是怎么计算“行分”。 “近伏段与伏段平行分,合而半之,为其段近伏行分。” 意思是,把近伏段和伏段的平行分加起来再除以二,得到近伏行分。“以平行分减之,余减平行分,为其段远伏行分。” 再用平行分减去近伏行分,剩下的再减去平行分,得到远伏行分。“近留段近留行分空。”近留段的近留行分是空的。“倍平行分为其段远留行分。”远留行分是平行分的两倍。“其不近伏留段,皆以顺行二段平行分,合而半之,为前段末日、后段初日行分。”那些既不是近伏段也不是近留段的,就用顺行两段的平行分加起来除以二,得到前段末日和后段初日的行分。“各与其段平行分相减,平行分多,则加平行分;平行分少,则减平行分,即前段初日、后段末日行分。”然后分别和各自的平行分相减,如果平行分多就加上平行分,如果平行分少就减去平行分,得到前段初日和后段末日的行分。“其不近伏留段,退行则以迟段近疾行分,为疾段近迟行分,所得与平行分相减,平行分多,则加之,少则减之:皆为远迟行分也。”对于那些既不是近伏段也不是近留段的,如果反向计算,就用迟段的近疾行分来算疾段的近迟行分,然后和平行分相减,多就加,少就减,结果就是远迟行分。 总之,这一段讲的是各种情况下的行分计算方法,各种术语听着就让人晕头转向。

第二段开始讲“置经法”。“置经法,以前段末日加时分减之:余乘前段末日行分,经法而一;用顺加、退减前段末日加时宿度,为其段初行昏后夜半宿度也。” 意思是,先用前段末日的加时分减去什么东西(原文没说减什么),然后把剩下的结果乘以前段末日的行分,再进行某种“经法”运算(具体是什么运算,原文没解释),最后通过加减前段末日加时宿度,算出该段初日昏后夜半的宿度。 这段话里涉及到很多专业术语,没有上下文很难理解。

第三段讲的是如何计算“日差”和“每日行分”。“初末行分相减,为差率。累计其段初行昏后夜半距后段初行昏后夜半日数除之,为日差。” 用初末行分的差值算出差率,然后用初日到次日的日数除以差率,得到日差。“半日差,以减多、加少为其段初末定行分。”再把日差除以二,多的就减,少的就加,得到初末定行分。“置初定行分,用日差末多则累加、末少则累减,为每日行分。” 然后用初定行分,根据日差是多是少累加或累减,算出每日行分。“以每日行分顺加、退减初行昏后夜半宿度,为每日昏后夜半星所至宿度也。”最后,用每日行分加减初日昏后夜半的宿度,得到每日昏后夜半星宿的位置。

第四段讲的是如何计算某一天的星宿位置。“自初日累计距所求日数,以乘其段日差;末多用加、末少用减初日行分,为其日行分。” 从初日开始累计到你要算的那一天,用这个天数乘以日差,如果日差结果多就加,少就减初日行分,得到这一天的行分。“合初日而半之,以所累计日乘之,用顺加、退减其段初行昏后夜半宿次,即所求也。” 把初日行分和这一天的行分加起来除以二,再乘以累计的天数,然后加减初日昏后夜半的宿次,就得到你想要的结果了。 总而言之,这段话描述了一个非常复杂的计算过程。

最后是几行看起来像是天文观测记录的数据和节气信息:

《钦天》步发敛术

候策:五,五百二十四,四十五。

卦策:六,六百二十九,三十四。

外策:三,三百一十四,六十七。

维策:一十二,一千二百五十八,六十八。

气盈:一千五百七十三,三十五。

朔虚:三千三百九十九,七十二。

冬至 十一月中 蚯蚓结 麋角解 水泉动

小寒 十二月节 雁北乡 鹊始巢 雉始雊

大寒 十二月中 鸡始乳 鸷鸟厉疾 水泽腹坚

立春 正月节 东风解冻 蛰虫始振 鱼上冰

这些数字和节气描述,体现了古代天文历法知识的精妙之处,但具体含义需要更专业的解读。

雨水节气,正月中旬,水獭开始祭祀鱼类,鸿雁飞来,草木开始萌发,万物复苏的景象。

惊蛰节气,二月节,桃花盛开,黄鹂鸣叫,老鹰变成了鸠鸟,春天的气息越来越浓厚。

春分节气,二月中旬,燕子飞来,雷声响起,闪电出现,春天的景象更加明朗。

清明节气,三月节,梧桐树开始开花,田鼠变成了鴽鸟,彩虹出现,春意盎然。

谷雨节气,三月中旬,浮萍开始生长,斑鸠梳理羽毛,戴胜鸟飞落在桑树上,春雨滋润着大地。

立夏节气,四月节,蝼蛄鸣叫,蚯蚓出土,王瓜开始生长,夏天就要来了。

小满节气,四月中旬,苦菜茂盛,杂草枯萎,小暑节气即将到来。

芒种节气,五月节,螳螂出现,伯劳鸟开始鸣叫,反舌鸟却不再鸣叫。

夏至节气,五月中旬,鹿角脱落,蝉开始鸣叫,半夏草生长出来,夏天的气息越来越浓烈。

小暑节气,六月节,温暖的风吹来,蟋蟀住在墙壁上,老鹰开始学习捕猎技巧。

大暑节气,六月中旬,腐烂的草变成了萤火虫,土地湿润闷热,大雨经常下。

立秋节气,七月节,凉爽的风吹来,白露降落,寒蝉鸣叫,夏天即将过去。

处暑节气,七月中旬,老鹰祭祀鸟类,天地开始肃杀,庄稼丰收。

白露节气,八月节,鸿雁飞来,燕子飞回南方,鸟儿们开始储存食物过冬。

秋分节气,八月中旬,雷声停止,蛰伏的昆虫进入洞穴,水开始干涸,秋天来临。

寒露节气,九月节,鸿雁成群结队飞来,麻雀潜入水中变成蛤蟆,菊花开出黄色的花朵。

霜降节气,九月中旬,豺狼祭祀兽类,草木枯黄凋落,蛰伏的昆虫都躲藏起来。

立冬节气,十月节,水开始结冰,土地开始冻结,野鸡潜入水中变成蜃。

小雪节气,十月中旬,彩虹消失不见,天气上升,地气下降,天气逐渐寒冷,冬天来临。

大雪节气,十一月节,鹖鸟不再鸣叫,老虎开始交配,荔枝树开始抽芽。

冬至节气:坎卦初六,中孚卦,复卦,屯卦(内)。

小寒节气:坎卦九二,屯卦(外),谦卦,睽卦。

大寒节气:坎卦六三,升卦,临卦,小过卦(内)。

立春节气:坎卦六四,小过卦(外),蒙卦,益卦。

雨水节气:坎卦九五,渐卦,泰卦,需卦(内)。

惊蛰节气:坎卦上六,需卦(外),随卦,晋卦。

春分那天,初候是震卦初九,公卦是解卦,辟卦是大壮卦,侯卦是豫卦(内)。

清明节,初候是震卦六二,侯卦是豫卦(外),大夫卦是讼卦,卿卦是蛊卦。

谷雨时节,初候是震卦六三,公卦是革卦,辟卦是夬卦,侯卦是旅卦(内)。

立夏,初候是震卦九四,侯卦是旅卦(外),大夫卦是师卦,卿卦是比卦。

小满节气,初候是震卦六五,公卦是小畜卦,辟卦是乾卦,侯卦是大有卦(内)。

芒种,初候是震卦上六,侯卦是大有卦(外),大夫卦是家人卦,卿卦是井卦。

夏至这天,初候是离卦初九,公卦是咸卦,辟卦是姤卦,侯卦是鼎卦(内)。

小暑,初候是离卦六二,侯卦是鼎卦(外),大夫卦是丰卦,卿卦是涣卦。

大暑节气,初候是离卦九三,公卦是履卦,辟卦是遁卦,侯卦是恒卦(内)。

立秋,初候是离卦九四,侯卦是恒卦(外),大夫卦是节卦,卿卦是同人卦。

处暑时节,初候是离卦六五,公卦是损卦,辟卦是否卦,侯卦是巽卦(内)。

白露,初候是离卦上九,侯卦是巽卦(外),大夫卦是萃卦,卿卦是大畜卦。

秋分这天,初候是兑卦初九,公卦是贲卦,辟卦是观卦,侯卦是归妹卦(内)。

寒露,初候是兑卦九二,侯卦是归妹卦(外),大夫卦是无妄卦,卿卦是明夷卦。

霜降节气,初候是兑卦六三,公卦是困卦,辟卦是剥卦,侯卦是艮卦(内)。

立冬,初候是兑卦九四,侯卦是艮卦(外),大夫卦是既济卦,卿卦是噬嗑卦。

小雪节气,初候是兑卦九五,公卦是大过卦,辟卦是坤卦,侯卦是未济卦(内)。

大雪,初候是兑卦上六,侯卦是未济卦(外),大夫卦是蹇卦,卿卦是颐卦。

中间那个节气,就是初候。 把候策累加起来,就是后面的候。中间的气候,就是公卦。把卦策累加起来,就是后面的卦。侯卦呢,用外策加起来,就是外卦。

立春、立夏、立秋、立冬这四个节气,就分别代表着春木、夏火、秋金、冬水开始主导气候。而四季的节气,都用维策加起来,就代表着土开始主导气候。

这段文字讲的是古代天文历法,说的是一个叫朴的人编撰的《钦天历经》。书里讲计算日、月的算法,其中“中节分五千六百二十六秒六十五已上者,用减统法,为有没分。通气策以乘之,气盈而一,满统法为日;用加其气而命之,即所求没日也。” 这句话的意思是:如果中节(指某一天)超过五千六百二十六秒六十五,就用减统法计算“没分”(指某一天的剩余时间),然后用通气策(一种计算方法)乘以它,当计算结果达到一(单位)时,就用满统法算出对应的日子,最后加上这个日子就是所求的“没日”(指某一天)。

接下来,“常朔分朔虚已下者,为灭分。以朔率乘之,朔虚而一,盈统法为日;用加其朔而命之,即所求灭日也。” 这段的意思是:如果朔(农历每月初一)的时刻小于朔虚(指朔的时刻与平均朔的时刻的差值),就用灭分法计算,用朔率(指朔的平均间隔)乘以它,当计算结果达到一(单位)时,就用盈统法算出对应的日子,最后加上这个朔日就是所求的“灭日”。 总而言之,这段文字描述的是两种计算日、月的方法,比较专业,我们只需要知道它在讲历法计算就行了。

朴写的《钦天历经》原本有四篇,但是现在只有三篇留下来了,《旧史》里记载的《步发敛》一篇已经失传了,剩下的内容比较简略,不够完善,不能作为完整的历法来使用。 因为朴的历法流传很少,作者曾经向著作佐郎刘羲候叟请教,刘羲候叟帮他找到了朴的历法原著,这才让朴的历法得以完整呈现。 刘羲候叟这个人很厉害,博学多才,尤其精通天文历法。他曾经对作者说:“以前的人编历法,方法各不相同,误差也很多。直到唐代一行和尚根据天地间的中数编制了《大衍历》,才算比较精确。后世的历法学家,大多沿用他的方法,只是在一些细节上略有调整。而朴也能自成一家。朴的历法,主要通过计算日躔(太阳运行)的差值来推算盈缩两种历法,并把月亮的运行分为迟疾二百四十八限,以此来推算日月运行的衰减变化,从而精确地确定朔望(农历每月初一和十五)。他校正了赤道九限,修改了相关的参数,用来推算黄道(太阳运行的轨道),使太阳运行有规律可循;他把黄道分成八节,区分内外,以此推算九道(指九曜,即日月五星),使月亮运行像循环一样,日月运行协调一致;他观察天象的升降,探究轨道的倾斜,来推算食差(日食月食的误差),使交会(日月交会)更加精确;他测量岳台(古代天文台)的日晷,来确定二至(冬至夏至)的昼夜长短,使计时更加准确;他推算星宿的运行轨迹,包括顺行逆行和伏留(停滞),使星宿运行有规律可循,使五纬(金木水火土五星)运行协调一致。但是,朴的历法不够简便易懂,方法比较繁琐。不过,他历法中的优点,即使圣人出现也无法废除。”刘羲候叟的评价就是这样,大家可以参考一下。