首先,咱们得算出各地到北极点的距离。把南北极点的距离分成360份,每份算一步。然后用1756去除这个距离,再分别加上或减去2513,得到赤道内外各地到北极点的距离。用赤道内外的距离分别减去或加上这个距离,就能算出九服的距离了。

接下来,算天体运行的规律。把算出来的距离乘以25,再除以137,得到一个叫“天用分”的数值。再把这个数值乘以22,除以6,然后减去4000,得到“晷法”。然后用“天用分”自乘,再除以“晷法”,得到“地用分”。把“天用分”和“地用分”加起来,除以10,就能得到当地的日晷时间了。

然后是计算漏刻(古代计时工具)。把经线和轨道的中心点距离的一半自乘,再除以各地到北极点的距离,乘以263,就能算出漏刻的刻度。把赤道内外距离相减,再乘以漏刻的刻度,就能算出漏刻的刻度差。赤道内距离减去,赤道外距离加上1620,就能算出当地日出时间。减去一个叫“统法”的数值,就能算出日落时间。用之前算出的方法,就能算出当地日出日落时间、夜晚时间以及星象位置了。

《钦天》步月离术里还有一些参数:

离率:198393.9

交率:195927.9756

离策:273993.9

交策:271527.9756

望策:145510.14

交中:134363.9878

离朔:1727.19

交朔:22292.3044

中准:1736

中限:4780

平离:963

程节:800

最后,计算日历。用朔积(农历初一)除以离率,余数加上统法就是天正朔(农历初一)的时间。累加象策(月亮运行的数值),用离策去除余数,就能算出弦望(农历十五)和下个朔日的时间了。

最后,计算日历的具体时间。用日历的数值,根据朓朒(两个天文参数)的数值,分别减去或加上,再除以程节,得到限数。然后用余数乘以限损益率,再除以程节,就能调整朓朒的数值了。

咱先说怎么确定日子。每个月,根据太阳和月亮运行的规律,以及月亮盈亏的变化,算出每个月的朔日(初一)、弦日(十五)和望日(十五或十六)。 如果算出来的朔日加上时间后,太阳已经落山了,那就把日子往后推一天;但如果刚好在太阳初升的时候,那就不用推迟。如果算出来的弦日或望日,太阳还没升起来,那就把日子往前推一天,即使太阳升起来后,刚好在太阳初升的时候,也一样往前推。元旦(正月初一)如果刚好有交会(日月合朔),那就根据这个情况来确定日期。如果算出来的朔日和下一个朔日对应的干支相同,那就是大月;不同,那就是小月;如果这个月中没有中气(二十四节气中的一个),那就是闰月。

接下来,把每天太阳运行的度数都记录到历法里。根据太阳和月亮运行的规律,以及月亮盈亏的变化,算出朔日的具体时间,再把它记录到历法里。然后,用历法中的数值乘以每天的盈亏率,把这些数据统一起来,调整一下盈亏的数值,得到一个最终的数值。把算出来的朔日对应的历法数值,经过一系列的计算和调整,用最终数值来调整, 最后加上冬至和夏至的星宿计算结果,就得到我们想要的结果了。

然后,我们算一下朔日(初一)到日月合朔(交)的天数。用交会率去除朔日积累的天数,剩下的天数除以统法(一个固定的数值),得到的天数就是天空中日月合朔的实际天数。 用望日(十五或十六)的数值累加,减去交会数值,就能算出望日和下一个朔日的天数。根据太阳和月亮运行的规律,以及月亮盈亏的变化,算出日月合朔的平均天数。然后,根据月亮运行的规律,进行一系列的计算,得到日月合朔的具体日期。

最后,我们算一下日月合朔的度数。用统法乘以日月合朔的日期,再除以19,然后用统法去除结果,得到日月合朔的度数。用这个度数减去朔日加上时间后的度数,就能得到朔日之前月亮与太阳交会时在黄道上的星宿度数。

月亮离开黄道,出入黄道六度。月亮运行的轨迹变化,是从八个节气开始的,角度也随着季节变化而不同。所以月亮有九条运行轨迹。八个节气,每个节气都有九个限度。如果从正交点开始算,八个节气后的第一个限度的星宿,就是月亮在这个节气运行的第一个轨迹。从第二个限度的星宿开始算,就是月亮在这个节气运行的第二个轨迹,以此类推,以所起算的限度为正交后的第一个限度。一开始的速率是八,每个限度减一,直到第九个限度,最后的速率是零。再接下来的九个限度,一开始的速率是零,每个限度加一,最后的速率是八,这是半交点的星宿。之后也是九个限度,一开始的速率是八,每个限度减一,最后的速率是零。再接下来的九个限度,一开始的速率是零,每个限度加一,最后的速率是八,这时月亮又和黄道相遇,这叫做中交点。从中交点到正交点,也是同样的规律。

每个点都要记录它所在的限度,用限度的速率乘以限度,得到一个叫做泛差的值。正交点和中交点前后各九个限度,用它到二至点星宿限度数的乘积来计算。半交点前后各九个限度,用它到二分点星宿限度数的乘积来计算:都按照经书上的方法计算,得到黄道差。在冬至点星宿之后,正交点前后各九个限度是减,中交点前后各九个限度是加。在夏至点星宿之后,正交点前后各九个限度是加,中交点前后各九个限度是减。总的来说,月亮在正交点之后离开黄道,在中交点之后进入黄道。半交点前后各九个限度,在春分点星宿之后,离开黄道,在秋分点星宿之后,进入黄道:都把差值加进去;在春分点星宿之后,进入黄道,在秋分点星宿之后,离开黄道:都把差值减掉。把四个大约的泛差值,用黄道差减去,得到赤道差。正交点和中交点前后各九个限度,都把差值加进去。半交点前后各九个限度,都把差值减掉。用黄道差和赤道差加减黄道,就能得到九条轨迹的星宿位置;再根据少、太、半的数目进行划分。八个节气各有九条轨迹,一共七十二条轨迹构成一个周期。

计算月亮正交点在黄道上的位置;用它所在的限度速率乘以它,也乘以它的分数,按照经书上的方法约分,得到泛差。用它来求黄道差和赤道差,加减它们,就能得到月亮正交点九条轨迹的位置。

计算月亮正交点九条轨迹的位置,加上交点度数,命名为九条轨迹的星宿位置,这就是朔日加上时间后月亮九条轨迹的位置。

计算朔望日加上时间后日月的距离,用轨道上的数值加上去,得到加时象积。用它加上朔日九条轨迹的月亮位置,命名为它所在的轨迹星宿位置,这就是我们要求的结果。从望日推算朔日,也是同样的方法。

第一步,先算出月亮的运行位置。把朔望月(农历一个月)的起始时间算出来,再加减一些调整数值,根据月亮每天的运行情况进行微调,就能算出最终结果。

第二步,算出日出日落的时间。先算出当天日出日落的时间差,然后用这个时间差乘以太阳每天的运行距离,再进行一些换算,就能得到日出日落时月亮的具体位置,以及日出日落时月亮的运行距离。

第三步,计算月亮的运行轨迹。用前面算出的数据,再根据月亮运行的具体位置进行加减运算,就能算出月亮在不同时间点的具体位置。

第四步,计算月亮与黄道的距离。先算出月亮距离黄道的距离,然后用这个距离减去一个固定数值(980),再进行一系列的乘除运算,就能算出月亮距离黄道的具体距离,以及月亮是在黄道内还是黄道外运行。

第五步,判断日食月食的可能性。先算出月亮运行到交点(黄道和白道相交的点)的时间,然后根据月亮在交点前后位置,以及月亮距离交点的距离,判断是否会发生日食或月食。具体来说,朔(农历初一)时,月亮距离交点小于一定数值,就会发生日食;望(农历十五)时,月亮距离交点小于一定数值,就会发生月食。

第六步,计算日食月食的具体时间。先算出月亮距离子午线(南北方向的线)的距离,再进行一系列的计算,就能算出日食或月食发生时的具体时间。日食的计算方法和月食略有不同,日食需要考虑太阳的位置,月食则需要考虑月亮的位置。

第七步,计算日食月食的修正值。根据月亮的运行位置和地球自转等因素,对日食月食的时间进行微调,得到更精确的预测结果。 “置中准;与其日赤道内外数相乘,二千五百一十三除,为黄道出入食差。以距午分减半昼分以乘之,半昼分而一;赤道内以减、赤道外以加中准,为日食常准。”

这段文字描述的是古代天文计算日食月食的方法,看着就头大,咱们一句一句慢慢捋。

首先,它说的是计算日食发生时间的算法。把日躔(太阳运行的度数)查到历法里,根据经度算出具体数值。如果这个数值小于3287,就从3287里减去它,得到的结果是冬至之后的时间;如果大于3287,就从它里减去3287,得到的结果是冬至之前的时间。同样的,如果数值大于6574,就从9861里减去它,得到的结果是夏至之后的时间;如果大于6574,就从它里减去9861,得到的结果是夏至之前的时间。然后,根据情况,在结果里加上或减去2772,得到黄道斜正食差。再用这个差乘以距午分(距离正午的时间),除以半昼分(半天的时间),最后加上常准(固定的标准值),就得到定准(确定的标准值)。

接下来,它讲如何计算日食的具体时间。用定准加上中限(中间的界限),得到阴道定准;用定准减去中限,得到阳道定限。如果减法结果不够减,就反过来减,得到限外分。如果阴道的数值在定准以上,定限以下,就是阴道食;这时,用距交分(距离交点的时间)减去定限,得到距食分。如果定准以下,虽然说是阴道,但也算阳道食;这时,加上阳道定限,得到距食分。如果有限外分,就减去限外分,得到距食分;如果不够减,那就表示没有日食。如果是阳道,距交分在定限以下,就是入定食限;这时,用距交分减去阳道定限,得到距食分。最后,把所有的距食分都除以478,得到日食的大分;余数就是小分。大分以十为限,小分则根据大小判断日食的强弱。

最后,它讲的是月食的计算方法。如果距交分小于中准,就是月食;如果大于中准,就用食限(月食发生的界限)减去距交分,得到距食分。然后,用距食分除以526,得到月食的大分;余数是小分。大分以十为限,小分则根据大小判断月食的强弱。

最后,它讲了计算日食月食大小的一个泛用分。如果距食分大于1912,就从4780里减去它,然后把余数自乘,再除以63272,最后减去647,得到泛用分。如果距食分小于956,就从1912里减去它,然后用通法(标准方法)乘以余数,再除以735,最后减去517,得到泛用分。如果距食分大于956,就用距食分自乘,再除以2362,最后减去387,得到泛用分。

总而言之,这段文字描述的是一套相当复杂的古代天文计算方法,涉及很多专业术语,即使对现代人来说也难以理解。 它体现了古代天文工作者高超的智慧和对天象规律的深刻认识。

首先,咱们得算个东西,叫“泛用分”。 计算方法是这样的:如果食分(就是日食或月食遮挡的程度)超过2140,就减去5260;剩下的数自己乘以自己,再除以69169,最后减去711,就得到泛用分了。如果食分超过1520,就减去2140;剩下的数除以7,再减去567,也是泛用分。如果食分小于1520,就用食分减去食分(这步没啥用,等于0),剩下的数自己乘以自己,再除以2654,最后减去417,也是泛用分。

接下来,算“定用分”。把刚才算出来的每个泛用分,分别乘以一个叫“平离”的数,再除以日食或月食发生的那一天的“离程”,就得到定用分了。用朔望的定分减去定用分,得到“亏初”;再把亏初加上定用分,得到“复末”。然后加上一个叫“时常分”的数,用跟计算食甚(日食或月食遮挡程度最大时)一样的办法推算,就能得到最终的亏初和复末定分。最后,把初、甚、末的定分分别除以辰(古代时间单位)和经法(古代时间单位),就能得到初、甚、末的辰刻了。

日食是从西边开始亏缺的,月食是从东边开始亏缺的。如果食分比较小,月亮运行在阳道(黄道和白道交点附近),日食就偏南,月食就偏北;如果月亮运行在阴道,日食就偏北,月食就偏南。这是个常数,一直都这样。但是,立春后立夏前,如果食分比较大,日食就偏南,月食就偏北;立秋后立冬前,如果食分比较大,日食就偏北,月食就偏南。这是因为黄道的倾斜角度造成的。如果在阳道交点之前,或者阴道交点之后,食分比较大,日食就偏南,月食就偏北;反之,日食就偏北,月食就偏南。这是因为九道的倾斜角度造成的。黄道的偏差比常数要小,九道的偏差比黄道还要小四分之一。这些都是以正午为基准说的。如果是在上午或下午,道理是一样的,只是偏南偏北的方向会相反。根据日出日落的时间和食分的大小,就能确定初、甚、末的方位了。

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

首先,把初、甚、末三个时间段的数值分别确定下来。早上那一部分的数值确定后,加上晚上那一部分的数值;晚上那一部分的数值确定后,再减去晚上那一部分的数值;所有这些数值都用“分”来计算,然后把它们加起来,得到一个总的“更数”。剩下的数值,也用“分”来计算,然后得到一个总的“筹数”。

这段话是介绍计算方法的,有点像在解释一个公式,用现代话来说,就是先算出早晚两个时间段的数值,然后根据情况相加或相减,最后得到两个结果,一个是“更数”,一个是“筹数”。 计算方法中提到了“分”这个单位,以及最终结果“更数”和“筹数”。

接下来是几个数字,应该是天文计算中的参数吧。《钦天》步五星术,周率:二百八十七万一千九百七十六,六。变率:二十四万二千二百一十五,六十六。历率:二百六十二万九千七百六十一,七十八。周策:三百九十八,六千三百七十六,六。历中:一百八十二,四千四百八十,八十九。 这些数字看着就头大,估计是古代天文观测的数据,咱们也不用太纠结具体含义,知道是些天文参数就行了。

然后是一张表格,应该是某种天文现象的观测记录吧。变段 变日 变度 变历 晨见 一十七 三(三十七) 二(二十四)顺疾 九十 一十六(六十三) 一十一(十三)顺迟 二十五 二(九) 一(二十九)前留 二十六(三十二)退迟 一十四 一(一十二) 空(二十八)退疾 二十七 四(三十八) 一(三十七)退疾 二十七 四(三十八) 一(三十七)退迟 一十四 一(一十二) 空(二十八)后留 二十六(三十二)顺迟 二十五 二(九) 一(二十九)顺疾 九十 一十六(六十三) 一十一(十三)夕伏 一十七 三(三十七) 二(二十四) 表格里的括号里的数字,可能是备选数值或者修正值之类的。

最后又出现了一组类似的参数,跟前面那组差不多,也是天文计算的数据吧。周率:五百六十一万五千四百二十二,一十一。变率:二百九十八万五千六百六十一,七十一。历率:二百六十二万九千七百六十,空。周策:七百七十九,六千六百二十二,一十一。历中:一百八十二,四千四百八十,空。 这组数据跟前面那组有些不一样,可能代表不同的观测结果或者计算方法。

最后还有一张表格,跟前面那张类似,也是天文观测数据。变段 变日 变度 变历 晨见 七十三 五十三(六十八) 五十(五十八)顺疾 七十三 五十一(一) 四十八(三)次疾 七十一 四十六(六十九) 四十四(一十七)次迟 七十一 四十五(三十三) 四十二(五十八)顺迟 六十二 一十九(二十九) 十八(二十)前留 八(六十九) 这张表格的数据比前面那张更复杂一些,可能代表更精细的观测结果。 总而言之,这段文字描述的是古代天文计算的方法和一些观测数据,对我们来说,理解其具体含义比较困难。

第一段:

这串数字,看着就头大!先说“退迟 一十 一(五十八) 空(四十四)”,大概意思是某种情况下的推迟,具体数值是一十、一,括号里是五十八和四十四。接下来是“退疾 二十一 七(四十六) 二(四十)”,这回是“疾”,可能是指速度快的情况,数字是二十一、七,括号里是四十六和四十。后面几句重复了前面两句,应该是某种规律或对称。然后是“后留 八(六十九)”,留下了八,括号里是六十九。接着是“顺迟 六十二 一十九(二十九) 一十八(二十)”,这又是“顺”和“迟”,数字分别是六十二、十九,括号里是二十九和二十。再往下看,“次迟 七十一 四十五(三十三) 四十二(五十八)”、“次疾 七十一 四十六(六十九) 四十四(一十七)”、“顺疾 七十三 五十一(一) 四十八(三)”、“夕伏 七十三 五十三(六十八) 五十(五十八)”,这些数字和括号里的数字,我完全看不懂是什么意思。最后还有“周率”、“变率”、“历率”、“周策”、“历中”等等,都是一些专业术语,配上那些数字,简直像天书一样。

第二段:

接下来是另一组数字:“晨见 一十九 二(七) 一(一十四)”,这回是“晨见”,好像在记录早上的某种情况。后面还有“顺疾 六十五 六(三十八) 三(五十一)”、“顺迟 一十九 空(六十三) 空(三十五)”、“前留 三十七(三)”、“退迟 一十六 空(四十三) 空(一十四)”、“退疾 三十三 二(三十五) 空(六十)”,跟前面一样,都是一些数字和括号里的数字,还有“空”字出现,不知道是什么意思。后面又重复了前面几句,然后是“后留 三十七(三)”、“顺迟 一十九 空(六十三) 空(三十五)”、“顺疾 六十五 六(三十八) 三(五十一)”、“夕伏 一十九 二(七) 一(一十四)”。最后,跟前面一样,又出现了“周率”、“变率”、“历率”、“周策”、“历中”,以及同样的专业术语,配上不同的数字。 这到底是什么东西啊?

第三段:

总而言之,这段文字记录了一系列数字,包括“周率:二百七十二万二千一百七十六,九十”、“变率:九万二千四百一十六,五十”、“历率:二百六十二万九千七百五十九,八十”、“周策:三百七十八,五右七十六,九十”、“历中:一百八十二,四千四百七十九,九十”;以及“周率:四百二十万四千一百四十三,九十六”、“变率:四百二十万四千一百四十三,九十六”、“历率:二百六十二万九千七百五十,五十六”、“周策:五百八十三,六千五百四十三,九十六”、“历中:一百八十二,四千四百七十五,二十八”。 还有“变段 变日 变度 变历”这些词,我猜测可能与时间、周期、变化有关。 但具体是什么,我完全看不懂。 这简直是一份加密的天书! 这些数字和术语,没有上下文解释,根本无法理解其含义。 或许,这需要专业的知识才能解读。

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

接下来是顺势发展的情况:九十六、一百二十一(五十七)、一百一十六(三十九)。

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

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

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

前面留下的情况是:六(六十九)。

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

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

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

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

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

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

后面留下的情况是:六(六十九)。

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

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

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

顺势发展的情况:九十六、一百二十一(五十七)、一百一十六(三十九)。

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

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

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

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

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

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

这些数据记录了病情变化的几个方面,包括傍晚、早晨的观察结果,以及病情发展速度快慢、顺逆等情况。 括号里的数字可能代表着某种辅助性的信息,需要结合当时的具体情况来理解。 最后的周率、变率、历率等,应该是某种计算结果,具体含义不明确。

傍晚观察到的变化:十七、三十四(一)、二十九(五十四)。

病情发展顺利且速度快:十一、十八(二十四)、十六(四)。

病情发展顺利但速度慢:十六、一十一(四十三)、十(十)。

前面留下的情况:二(六十八)。

傍晚观察到的情况:十一、六、二。

早晨观察到的情况:十一、六、二。

后面留下的情况:二(六十八)。

病情发展顺利但速度慢:十六、一十一(四十三)、十(十)。

病情发展顺利且速度快:十一、十八(二十四)、十六(四)。

早晨观察到的变化:十七、三十四(一)、二十九(五十四)。 这些数据可能与之前的记录相互印证,用来更全面地了解病情变化。 括号里的数字同样需要结合当时的具体情况才能理解其含义。

首先,咱们算出气积的周数,方法是用气积除以周天度数,余数就是天正中气积在之前的合数。然后,用这个余数减去岁率,得到前年的天正中气后合数。如果减不下去,那就加上岁率再减,得到次前年的天正中气后合数。最后,把这些数都换算成天数和度数,这就是我们要求的平合中日和中星。接下来,把中日逐段累加,就得到逐段的中日;把中星逐段累加或累减,就得到逐段的中星。金星和水星的伏见(出现和消失),都是要进行累减的。

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

接下来,我们算出最终结果。用入历分乘以度损益率,再除以法数,然后用这个结果来调整前后数,就得到最终结果。

然后,我们算出逐段末日的加时宿度。先把中日和中星分别根据前后定数进行加减,保留前段的先后数。太白星(金星)的顺伏见,以及它之前顺行速度的快慢变化,还有辰星(水星)的顺伏见以及它之前速度的快慢变化,都是先减后加。这样就分别得到各段的常日和定星。把定星加上当年天正中气日所对应的黄道宿度,就能得到逐段末日加时宿度。

然后,我们算出逐段末日的加时日辰。如果常日小于岁中,那就是在盈;大于岁中,就减去岁中,余数就是在缩。这就是常日入盈缩历。然后,用历分乘以日损益率,再除以法数,用这个结果来调整盈缩数,就得到最终结果。用常日根据盈缩定数进行加减,得到定日。把定日加上当年天正中气日,就能得到逐段末日加时日辰。

最后,我们算出日率和度率。用定日除以气策,从冬至开始算,就能得到所入气日数。用定日减去前段的定日,得到日率;用定星减去前段的定星,得到度率。把度率乘以法数,再除以日率,就能得到平行分。

这段文字描述的是一种古代天文计算方法,看起来很复杂,我们一句一句地翻译成现代口语,尽量解释清楚。

第一段:先算出“近伏行分”(靠近伏日运行的度数)。方法是:把“平行分”(标准度数)分成两半,一半是“近伏行分”。再用“平行分”减去“近伏行分”,剩下的就是“远伏行分”(远离伏日运行的度数)。“近留段近留行分”是空的,不用管它。“远留行分”是“平行分”的两倍。如果不算“近伏留段”(靠近伏日和留日的区间),就用相邻两段的“平行分”加起来再除以二,得到前一段最后一天和后一段第一天运行的度数。然后用这个度数分别和各自的“平行分”比较,如果“平行分”多就加,少就减,得到前一段第一天和后一段最后一天运行的度数。如果不算“近伏留段”,并且是逆向计算,就用“迟段近疾行分”(慢的那段靠近快的那段的度数)作为“疾段近迟行分”(快的那段靠近慢的那段的度数),然后用它和“平行分”比较,多就加,少就减,得到“远迟行分”。

第二段:接下来是“置经法”的步骤。用前一段最后一天的度数加上时间差,然后用这个结果乘以前一段最后一天的运行度数,再除以“经法”(一个常数,文中没说明具体数值)。然后用顺推或逆推的方法,加上或减去前一段最后一天的时间差和宿度(星宿位置),就能得到这一段第一天黄昏后半夜的星宿位置。

第三段:用最后一天和第一天的运行度数相减,得到“差率”。把这一段第一天到最后一天的天数,除以“差率”,得到“日差”。再把“日差”除以二,得到“半日差”。用“半日差”来调整“初末定行分”(第一天和最后一天确定的运行度数),多就减,少就加。然后用“日差”不断累加或累减“初定行分”,得到每天的运行度数。再用每天的运行度数,顺推或逆推,加上或减去第一天黄昏后半夜的星宿位置,就能得到每天黄昏后半夜星宿的位置。

第四段:从第一天开始累加到目标天数,再乘以这一段的“日差”。如果最后一天的度数比第一天多就加,少就减,得到目标天的运行度数。把这个度数和第一天的度数加起来除以二,再乘以累加的天数,然后顺推或逆推,加上或减去这一段第一天黄昏后半夜的星宿位置,最终得到目标天的星宿位置。

《钦天》步发敛术

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

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

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

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

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

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

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

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

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

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

雨水节气,正月份,水獭开始祭祀鱼类,鸿雁飞来了,草木开始萌发。这感觉,春天真的来了!

惊蛰节气,二月,桃花开了,黄鹂鸟鸣叫,老鹰变成布谷鸟。万物复苏,生机勃勃!

春分节气,二月份的中旬,燕子飞来了,打雷了,还有闪电呢!春天的气息越来越浓了。

清明节气,三月份,梧桐树开花了,田鼠变成了一种叫鴽的鸟,彩虹出现了。清明时节雨纷纷,路上行人欲断魂啊,不过这彩虹也挺美的。

谷雨节气,三月份的中旬,浮萍开始生长,斑鸠梳理羽毛,戴胜鸟飞落在桑树上。感觉这春天,已经快到尽头了。

立夏节气,四月份,蝼蝈叫了,蚯蚓钻出来了,王瓜也长出来了。夏天要来了!

小满节气,四月份的中旬,苦菜长出来了,杂草枯死了,小暑节气也快到了。夏天真的要来了!

芒种节气,五月份,螳螂出现了,伯劳鸟开始鸣叫,反舌鸟却不再鸣叫了。感觉夏天已经正式开始了!

夏至节气,五月份的中旬,鹿角脱落了,蝉开始鸣叫,半夏草也长出来了。这天气,真是越来越热了!

小暑节气,六月份,热风吹来,蟋蟀住在墙壁上,老鹰开始学习(捕猎技巧)。这夏天,热得让人受不了了!

大暑节气,六月份的中旬,腐烂的草变成了萤火虫,土地湿润,天气闷热,大雨经常下。这大暑,真是名副其实!

立秋节气,七月份,凉风吹来,白露降落,寒蝉鸣叫。夏天终于要过去了!

处暑节气,七月份的中旬,老鹰祭祀鸟类,天地开始肃杀,庄稼丰收了。秋高气爽,好舒服!

白露节气,八月份,鸿雁飞来,燕子飞回南方,鸟儿们开始储备食物过冬了。秋天来了!

秋分节气,八月份的中旬,雷声消失了,蛰伏的昆虫都躲起来了,水也干涸了。秋天越来越深了。

寒露节气,九月份,鸿雁成群结队地飞来,麻雀潜入水中变成蛤蟆,菊花开了。秋意浓浓!

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

立冬节气,十月份,水开始结冰,地开始冻结,野鸡潜入水中变成蜃。冬天来了!

小雪节气,十月份的中旬,彩虹看不见了,天气上升,地气下降,万物闭塞进入冬天。冬天越来越冷了!

大雪节气,十一月份,鹖鸟不鸣叫了,老虎开始交配,荔枝树的嫩芽冒出来了。冬天到了!

冬至:《坎》初六 公《中孚》 辟 《复》 侯 《屯》(内)

小寒:《坎》九二 侯《屯》(外) 大夫 《谦》 卿 《睽》

大寒:《坎》六三 公《升》 辟 《临》 侯 《小过》(内)

立春:《坎》六四 侯《小过》(外)大夫 《蒙》 卿 《益》

雨水:《坎》九五 公《渐》 辟 《泰》 侯 《需》(内)

惊蛰:《坎》上六 侯《需》(外) 大夫 《随》 卿 《晋》

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

中间那个“节”就是初候,用占卜的方法累加,就能算出后面的候。

中间那个“气”就是公卦,用占卜的方法累加,就能算出后面的卦。侯卦的外面那一卦,是用占卜的方法加在外面的。

春分、夏至、秋分、冬至这四个节气,代表着木、火、金、水开始当令。而四季的节气,则是土开始当令。

话说这计算方法啊,如果超过五千六百二十六秒六十五,就要用减统法,看看有没有剩余的秒数。用通气策乘以剩余秒数,气满了算一天,这就是所谓的“满统法”算出来的日子;然后把算出来的日子加到原来的日子上,就是最终求得的“没日”(指某星宿消失的日子)。

如果朔(农历初一)的时刻比朔虚(朔的理论时刻)早,那就是“灭分”(指某星宿出现的时间)。用朔率乘以这个差值,朔虚满了算一天,这就是“盈统法”算出来的日子;然后把算出来的日子加到朔的日期上,就是最终求得的“灭日”(指某星宿出现的日子)。

上面这些呢,都是根据朴素撰写的《钦天历经》四篇总结出来的。可惜啊,《旧史》里头少了《步发敛》一篇,剩下的三篇也简略不全,根本没法当做标准来用。朴素的历法在后世流传得也不多,我曾经问过著作佐郎刘羲候先生,他帮我找到了朴素历法的原本,这才把朴素的历法完整地补全了。

刘羲候先生是个好学的人,对天文历法特别精通,他曾经跟我说过:“以前那些造历法的人,方法都不一样,结果也差很多。直到唐朝一行和尚,才用天地间的中数创造了《大衍历》,那是相当精确的。后世的历法学家,大多沿用他的方法,只是在一些细节上略有调整。朴素的历法,也能自成一家。朴素的历法,总的来说,是把太阳运行的差异归结为盈缩两种历法,把月亮运行的快慢分为二百四十八个限度,以此来推算星宿的衰亡变化,从而精确地推算朔望(农历初一和十五)。他校正了赤道九限,修改了率数,用来推算黄道,让太阳运行有固定的度数;他把黄道分为八个节气,区分内外,用来推算九道(九曜),让月亮运行像循环一样,日月运行协调一致;他观察天象的升降,考察轨道的偏斜,来推算食差,让日月交会更加精确;他测量岳台(古代天文观测台)的日晷,来确定二至(冬至夏至)的昼夜长短,让漏刻(计时工具)更加准确;他推算星宿的运行轨迹、伏藏和停留,让星宿的运行有规律可循,使五星(金木水火土)运行协调一致。但是,朴素的历法不够简洁明了,方法也比较繁琐。尽管如此,它的优点也是无人能及的,即使是圣人来了也不能否定它的价值。”刘先生的这些话,大家可以参考参考。