首先,算出朔望之间的时间间隔,然后加上轨道运行的时间,得到累积的时间差。用这个时间差加上朔日九次月的度数,就可以确定它所对应的星宿位置了,这就是我们要求的结果。从望日推算朔日,方法也是一样的。
接下来,把朔望月在历法中的位置加上半个周期,再减去固定的数值,然后根据日、月的运行速度和位置的差异,分别进行减法或加法运算,就能得到我们想要的结果。
然后,确定每天的晨昏分界线,用固定的数值减去它,得到日出之前的时间;如果不够减,就反过来减,得到日落之后的时间。用这个时间乘以每日的运行距离,再根据一定的算法进行计算,就能得到晨昏前后对应的度数。把日出前的时间加上,日落后的时间减去累积的时间差,就能得到晨昏时刻对应的月度。
然后,用之前计算得到的累积时间差,加上或减去晨昏前后对应的度数,再用之后计算得到的累积时间差,加上或减去晨昏前后对应的度数,就能得到最终的结果。
最后,计算出距离后象的距离,用它减去晨昏时刻的累积时间差,如果结果为正数就是加,如果结果为负数就是减。用距离后象的天数去除这个结果,再把结果加减到每日的运行距离上,就能得到最终的度数。累加晨昏时刻对应的月度,并确定其对应的九次星宿位置,这就是我们要求的结果。
确定交点所在的日期。交点以下,月亮运行在阳道;交点以上,月亮运行在阴道,都用经法来计算。用这个数值减去980,剩下的数值乘以一个系数(556分之一),得到一个分数,这个分数满经法就得到度数。运行在阳道,就在黄道之外;运行在阴道,就在黄道之内,这就是月亮距离黄道内外度数的结果。
确定交点运行在阴阳道上的日期。半交点以下,为交点之后;半交点以上,用交点减去它,为交点之前,都用统一的算法计算,得到距离交点的数值。朔日观察距离交点的数值,阳道在4219以下,阴道在13833以下,就进入日食的临界范围。望日观察距离交点的数值,阴阳道都在6995以下,就进入月食的临界范围。
确定朔日的固定数值。超过半个周期,就用半个周期减去它;低于半个周期,就用它减去半个周期,得到距离午时的数值。用11乘以这个数值,再除以经法。低于半个周期,就用它减去半个周期;高于半个周期,就加上朔日的固定数值,得到日食的加时固定数值。望日用其晨昏分界线与1620相减,剩下的数值乘以245,再除以313;再用245减去结果,剩下的数值用来增减望日的固定数值,得到月食的加时固定数值。
最后,确定中准;用它乘以当日赤道内外数值,再除以2513,得到黄道出入食差。用距离午时的数值减去半昼分,再乘以这个数值,再除以半昼分;赤道内减去,赤道外加上中准,得到日食的常准。
咱们先来说说怎么算日食发生的时间。你看日历上标注的日期,用它减去3287,如果结果小于3287,那就是冬至或夏至之后;如果大于3287,那就是冬至或夏至之前。再来看另一个情况,如果日期大于6574,就用它减去9861,结果是冬至或夏至之后;如果日期小于6574,就用它减去9861,结果是冬至或夏至之前。 然后,根据情况,在冬至前后和夏至前后的结果里,分别加上或减去2772,就能算出黄道斜正食差。再用这个差乘以距午分的数值,然后除以半昼分的数值,最后加上常准,就得到定准了。
接下来,用定准加上中限,得到阴道的定准;用定准减去中限,得到阳道的定限。如果减出来是负数,那就反过来加,得到限外分。 如果阴道的数值在交分和定准之间,也就是定准以上、定限以下,那就是阴道食;这时,用交分减去定限,得到距食分。如果阴道的数值小于定准,虽然说是阴道,但实际上是阳道食;这时,加上阳道的定限,得到距食分。如果有限外分,那就减去限外分,得到距食分;如果减不了,那就说明没发生日食。对于阳道,如果数值小于定限,那就说明是入定食限;这时,用交分减去阳道的定限,得到距食分。 最后,把算出来的所有距食分都除以478,商就是日食的大分,余数是小分。大分以十为限,小分则根据余数的大小来判断日食的强弱。
再说月食。如果距交分小于中准,那就是月食;如果大于中准,就用食限减去距交分,得到距食分。然后用这个距食分除以526,商就是月食的大分,余数是小分。同样,大分以十为限,小分则根据余数的大小来判断月食的强弱。
最后,咱们来说说怎么算泛用分。如果距食分大于1912,就用它减去4780,然后把余数自乘,再除以63272,最后减去647,得到泛用分。如果距食分小于956,就用1912减去它,然后用通法乘以余数,再除以735,最后减去517,得到泛用分。如果距食分大于956,就用它自乘,再除以2362,最后减去387,得到泛用分。
首先,咱们得算个“泛用分”。 如果距离食分(就是日食或月食遮挡的程度)超过2114,就减去5260;剩下的数自己乘以自己,再除以69169;最后减去711,就得到泛用分。如果距离食分超过152,就减去2140;剩下的数除以7;最后减去567,也是泛用分。如果距离食分小于152,就用距离食分本身减去它;剩下的数自己乘以自己,再除以2654;最后减去417,就得到泛用分。
接下来,算“定用分”。把刚才算出来的各个泛用分,拿来跟平离乘(这步具体怎么算没说清楚,咱们先跳过)相乘,再除以日离程,就得到定用分。用朔望定分(这个也是个已知数)减去定用分,得到亏初(日食或月食开始的时间)。再把亏初加上定用分,得到复末(日食或月食结束的时间)。然后加上时常分(这应该也是个已知数),按照食甚(日食或月食遮挡程度最大的时刻)的计算方法推算,就能得到精确的亏初和复末定分。最后,把初、甚、末三个时刻的定分分别除以辰则(时间单位),得到辰;再除以经法(时间单位),得到刻。这样,我们就得到了初、甚、末三个时刻的辰刻。
日食是从西边开始亏缺的,月食是从东边开始亏缺的。如果食分比较小,月亮运行在阳道(这指的是月亮运行的轨道),那么日食偏南,月食偏北;如果月亮运行在阴道,那么日食偏北,月食偏南。这是个常数,也就是规律。立春后立夏前,如果食分比较大,日食偏南,月食偏北;立秋后立冬前,如果食分比较大,日食偏北,月食偏南。这是因为黄道的倾斜角度造成的。如果月亮在阳道交点前运行,阴道交点后运行,食分比较大,日食偏南,月食偏北;反之,则日食偏北,月食偏南。这是因为九道(这指的是月亮运行的九个轨道)的倾斜角度造成的。黄道的偏差比常数要小,九道的偏差比黄道还要小四分之一。这些都是以正午为参考点说的。如果是在上午或下午,道理是一样的,只是偏南偏北的方向会相反。根据日食或月食发生的时间和食分的大小,就能确定初、甚、末三个时刻的方向。
最后,咱们算算带食出入(日食或月食发生时太阳或月亮刚升起或落下时的遮挡程度)。看看日出日落的时间,如果在亏初定分以上,复末定分以下,那就是带食出入。如果食甚(食分最大的时刻)在日出日落时间以下,就用日出日落时间减去复末定分,得到带食差;如果食甚在日出日落时间以上,就用亏初定分减去日出日落时间,得到带食差。然后,把带食差乘以距离食分,再除以定用分,最后用478(日食)或526(月食)除,得到带食的大分,剩下的就是小分。
首先,把初、甚、末这三个时间段的数值定下来。早上那部分的数值算出来之后,加上晚上那部分的数值;晚上那部分的数值算出来之后,再减去晚上那部分的数值;所有的数值都用“分”来计算,然后把结果合在一起,得到一个“更数”。剩下的部分,也用“分”来计算,得到一个“筹数”。
这是《钦天》书里关于步五星术的记载。
周率:二百八十七万一千九百七十六,六。
变率:二十四万二千二百一十五,六十六。
历率:二百六十二万九千七百六十一,七十八。
周策:三百九十八,六千三百七十六,六。
历中:一百八十二,四千四百八十,八十九。
接下来是一些数据表格,看起来像是某种天文计算的中间结果。 “变段 变日 变度 变历” 应该是表格的标题,表示不同的变化参数。具体数值如下:
晨见 一十七 三(三十七) 二(二十四)
顺疾 九十 一十六(六十三) 一十一(十三)
顺迟 二十五 二(九) 一(二十九)
前留 二十六(三十二)
退迟 一十四 一(一十二) 空(二十八)
退疾 二十七 四(三十八) 一(三十七)
退疾 二十七 四(三十八) 一(三十七)
退迟 一十四 一(一十二) 空(二十八)
后留 二十六(三十二)
顺迟 二十五 二(九) 一(二十九)
顺疾 九十 一十六(六十三) 一十一(十三)
夕伏 一十七 三(三十七) 二(二十四)
这些数字括号里的内容,可能是备选值或者修正值,具体含义需要结合当时的上下文才能理解。
然后又是一组类似的数据,似乎是另一套计算的结果,或者同一套计算的不同阶段:
周率:五百六十一万五千四百二十二,一十一。
变率:二百九十八万五千六百六十一,七十一。
历率:二百六十二万九千七百六十,空。
周策:七百七十九,六千六百二十二,一十一。
历中:一百八十二,四千四百八十,空。
最后,又是一张表格,和前面一样,记录着计算过程中的数值:
变段 变日 变度 变历
晨见 七十三 五十三(六十八) 五十(五十八)
顺疾 七十三 五十一(一) 四十八(三)
次疾 七十一 四十六(六十九) 四十四(一十七)
次迟 七十一 四十五(三十三) 四十二(五十八)
顺迟 六十二 一十九(二十九) 十八(二十)
前留 八(六十九)
总的来说,这段文字描述的是一种天文计算方法,涉及到一系列复杂的数值运算和参数调整,具体含义需要结合当时的历法知识和天文背景才能完全理解。 这些数字和括号里的备选值,展现了古代天文计算的精细和复杂程度。
第一天,我退迟了十一天,空了四十四。第二天,我退疾了二十一天,七天是四十六,两天是四十。第三天也是一样,退疾二十一天,七天四十六,两天四十。第四天,又退迟了十一天,空了四十四。之后留下了八天(共六十九天)。
接下来,顺迟六十二天,十九天是二十九,十八天是二十。然后是次迟七十一,四十五天是三十三,四十二天是五十八。接着是次疾七十一,四十六天是六十九,四十四天是一十七。顺疾七十三,五十一是一,四十八是三。最后是夕伏七十三,五十三是六十八,五十是五十八。
总的来说,周率是二百七十二万二千一百七十六,九十;变率是九万二千四百一十六,五十;历率是二百六十二万九千七百五十九,八十;周策是三百七十八,五右七十六,九十;历中是一百八十二,四千四百七十九,九十。 变段、变日、变度、变历这些数据我也记录下来了。
第二天,早晨我见到了十九,两天是七,一天是一十四。然后是顺疾六十五,六天是三十八,三天是五十一。接着是顺迟十九,空了六十三,空了三十五。前面留下了三十七(三)。之后是退迟十六,空了四十三,空了十四。
然后是退疾三十三,两天是三十五,空了六十。再然后又是退疾三十三,两天是三十五,空了六十。之后是退迟十六,空了四十三,空了十四。后面留下了三十七(三)。接着是顺迟十九,空了六十三,空了三十五。然后是顺疾六十五,六天是三十八,三天是五十一。最后是夕伏十九,两天是七,一天是一十四。
总的来说,周率是四百二十万四千一百四十三,九十六;变率是四百二十万四千一百四十三,九十六;历率是二百六十二万九千七百五十,五十六;周策是五百八十三,六千五百四十三,九十六;历中是一百八十二,四千四百七十五,二十八。变段、变日、变度、变历这些数据我也都记录下来了。
夕见 四十二 五十三(四十) 五十一(一十七)
顺疾 九十六 一百二十一(五十七) 一百一十六(三十九)
次疾 七十三 八十(三十七) 七十七(二)
次迟 三十三 三十四(一) 三十二(四十)
顺迟 二十四 一十一(六十一) 一十一(二十四)
前留 六(六十九)
退迟 四 一(二十二) 空(三十一)
退疾 六 三(六十五) 一(二十二)
夕伏 七 四(四十) 一(三十七)
晨见 七 四(四十) 一(三十七)
退疾 六 三(六十五) 一(二十二)
退迟 四 一(二十二) 空(三十一)
后留 六(六十九)
顺迟 二十四 一十一(六十一) 一十一(二十四)
次迟 三十三 三十四(一) 三十二(四十)
次疾 七十三 八十(三十七) 七十七(二)
顺疾 九十六 一百二十一(五十七) 一百一十六(三十九)
晨伏 四十二 五十三(四十) 五十一(一十七)
周率:八十三万四千三百三十五,五十二。
变率:八十三万四千三百三十五,五十二。
历率:二百六十二万九千七百六十,四十四。
周策:一百一十五,六千三百三十五,五十二。
历中:一百八十二,四千四百八十,二十二。
变段 变日 变度 变历
夕见 一十七 三十四(一) 二十九(五十四)
顺疾 一十一 一十八(二十四) 一十六(四)
顺迟 一十六 一十一(四十三) 一十(一十)
前留 二(六十八)
夕伏 一十一 六 二
晨见 一十一 六 二
后留 二(六十八)
顺迟 一十六 一十一(四十三) 一十(一十)
顺疾 一十一 一十八(二十四) 一十六(四)
晨伏 一十七 三十四(一) 二十九(五十四)
置气积,以其星周率除之,为周数;不尽为天正中气积前合。用减岁率,为前年天正中气后合。如不足减,则加岁率以减之,为次前年天正中气后合。各以统法约之,为日、为度,即所求平合中日、中星也。置中日,以逐段变日累加之,即逐段中日也。置中星,以逐段变度顺加、退减之,即得逐段中星。金水夕伏晨见,皆退变也。
置变率。以周数乘之,以历率去之,余满统法为度。历中以下,为先;以上,减去历中,为后:即所求平合入历。以逐段变历累加之,得逐段入历也。
置入历分,以其度损益率乘之,经法而一,用损益其下先后数,即所求也。
置中日中星,各以先后定数,先加、后减之,留用前段先后数,太白顺伏见及前顺疾次疾后次迟次疾、辰星顺伏见及前疾后迟,并先减、后加之,即各为其段常日定星。置定星,以其年天正中气日躔黄道宿次加而命之,得逐段末日加时宿度也。
置常日,如岁中以下,为在盈;以上,减去岁中,余为在缩:即常日入盈缩历也。置历分。以其日损益率乘之,经法而一,用损益其下盈缩数,即得所求也。
置常日,以盈缩定数盈减、缩加之,为定日。以其年天正中气加而命之,即逐段末日加时日辰也。
置定日,以气策除之,命起冬至,即所入气日数也。
置定日,以前段定日减之,为日率;定星与前段定星相减,为度率。通度率,以经法乘之,通日率而一,为平行分。
这段文字描述了一种计算星体运行位置的方法,非常专业,我们一句一句地来解释。
首先,它讲的是如何划分时间段和计算每日的运行距离。 “近伏段与伏段平行分,合而半之,为其段近伏行分。” 意思是说,把近伏段和伏段的平行分加起来再除以二,得到近伏行分。 “以平行分减之,余减平行分,为其段远伏行分。” 就是用平行分减去近伏行分,得到远伏行分。 后面的几句也是类似的计算方法,用到了“近留段”、“远留行分”等专业术语,具体计算过程比较复杂,需要结合当时的历法知识才能理解。 简单来说,就是根据不同的时间段和参考点,计算出星体每天运行的距离。
接下来,它介绍了如何用“经法”来计算星体的位置。“置经法,以前段末日加时分减之:余乘前段末日行分,经法而一;用顺加、退减前段末日加时宿度,为其段初行昏后夜半宿度也。” 这段话描述了一个计算过程,用到了“经法”、“加时分”、“宿度”等专业术语,需要根据当时的历法体系才能理解具体的计算步骤。 大意是说,通过一定的计算方法,可以得到星体在某一时间点的位置。
然后,它介绍了如何计算每日星体运行的差率和最终位置。“初末行分相减,为差率。累计其段初行昏后夜半距后段初行昏后夜半日数除之,为日差。半日差,以减多、加少为其段初末定行分。” 这段话描述了如何计算每日星体运行的差异,并用这个差异来修正计算结果,使得计算更加精确。 “置初定行分,用日差末多则累加、末少则累减,为每日行分。以每日行分顺加、退减初行昏后夜半宿度,为每日昏后夜半星所至宿度也。” 这段话则描述了如何根据每日的运行差异来计算每天星体最终的位置。
最后,它介绍了如何计算任意一天的星体位置。“自初日累计距所求日数,以乘其段日差;末多用加、末少用减初日行分,为其日行分。合初日而半之,以所累计日乘之,用顺加、退减其段初行昏后夜半宿次,即所求也。” 这段话描述了如何根据已知的初始数据和每日的运行差异,来计算任意一天星体的位置。 整个过程涉及到大量的计算和专业术语,非常复杂。
以下是原文引用的诗词和对联:
《钦天》步发敛术
候策:五,五百二十四,四十五。
卦策:六,六百二十九,三十四。
外策:三,三百一十四,六十七。
维策:一十二,一千二百五十八,六十八。
气盈:一千五百七十三,三十五。
朔虚:三千三百九十九,七十二。
冬至 十一月中 蚯蚓结 麋角解 水泉动
小寒 十二月节 雁北乡 鹊始巢 雉始雊
大寒 十二月中 鸡始乳 鸷鸟厉疾 水泽腹坚
立春 正月节 东风解冻 蛰虫始振 鱼上冰
雨水节气,在正月中,水獭开始祭祀鱼类,鸿雁飞来了,草木开始发芽。这景象,真是一派生机勃勃啊!
惊蛰节气,二月节,桃花开了,黄鹂鸟开始鸣叫,老鹰变成了鸠。感觉春天真的来了,万物复苏!
春分节气,也是在二月中,燕子飞来了,雷声开始响起,也开始打闪了。春天的气息越来越浓厚了!
清明节气,三月节,梧桐树开始开花,田鼠变成了鴽(一种鸟),彩虹也出现了。 这清明时节,雨纷纷,路上行人欲断魂啊,不过也有彩虹作伴!
谷雨节气,三月中,浮萍开始生长,斑鸠梳理着羽毛,戴胜鸟飞落在桑树上。春天的气息已经很浓郁了,各种小动物也活跃起来!
立夏节气,四月节,蝼蝈开始鸣叫,蚯蚓钻出地面,王瓜开始生长。夏天要来了,感觉热乎乎的!
小满节气,四月中,苦菜长出来了,枯草开始枯萎,小暑节气也快到了。这季节变化真快!
芒种节气,五月节,螳螂出现了,伯劳鸟开始鸣叫,反舌鸟却不再鸣叫了。夏天真的来了,各种昆虫都出来了!
夏至节气,五月中,鹿角脱落了,蝉开始鸣叫,半夏草开始生长。 这炎炎夏日,真是让人受不了!
小暑节气,六月节,温暖的风吹来了,蟋蟀住在墙壁上,老鹰开始学习(捕猎技巧)。夏天越来越热了!
大暑节气,六月中,腐烂的草变成了萤火虫,土地湿润,天气闷热,大雨经常下。 这大暑节气,真是热得让人受不了!
立秋节气,七月节,凉爽的风吹来了,白露开始降落,寒蝉开始鸣叫。秋天来了,终于凉快一点了!
处暑节气,七月中,老鹰开始祭祀鸟类,天地间开始变得肃穆,庄稼也成熟了。秋天收获的季节到了!
白露节气,八月节,鸿雁飞来了,燕子飞回南方了,鸟儿们开始储备食物过冬了。秋天来了,鸟儿们开始为过冬做准备了!
秋分节气,八月中,雷声停止了,冬眠的昆虫躲进洞穴,水开始干涸了。秋天越来越深了!
寒露节气,九月节,鸿雁成群结队地飞来,麻雀潜入水中变成了蛤蟆,菊花开了黄花。秋天已经很深了,冬天就要来了!
霜降节气,九月中,豺狼开始祭祀兽类,草木枯黄飘落,冬眠的昆虫都躲起来了。冬天就要来了,万物开始凋零!
立冬节气,十月节,水开始结冰,土地开始冻结,野鸡潜入水中变成了蜃(一种海市蜃楼的传说生物)。冬天真的来了!
小雪节气,十月中,彩虹消失了,天气上升,地气下降,天气变得寒冷,冬天彻底来了!
大雪节气,十一月节,鹖鸟不鸣叫了,老虎开始交配,荔枝的嫩芽冒出来了。冬天最冷的时候到了!
冬至节气: 《坎》初六 公《中孚》 辟 《复》 侯 《屯》(内)
小寒节气: 《坎》九二 侯《屯》(外) 大夫 《谦》 卿 《睽》
大寒节气: 《坎》六三 公《升》 辟 《临》 侯 《小过》(内)
立春节气: 《坎》六四 侯《小过》(外)大夫 《蒙》 卿 《益》
雨水节气: 《坎》九五 公《渐》 辟 《泰》 侯 《需》(内)
惊蛰节气: 《坎》上六 侯《需》(外) 大夫 《随》 卿 《晋》
春分那一天,初候是《震卦》初九,公卦是《解卦》,辟卦是《大壮卦》,侯卦是《豫卦》(内卦)。
清明节,初候是《震卦》六二,侯卦是《豫卦》(外卦),大夫卦是《讼卦》,卿卦是《蛊卦》。
谷雨节气,初候是《震卦》六三,公卦是《革卦》,辟卦是《夬卦》,侯卦是《旅卦》(内卦)。
立夏节气,初候是《震卦》九四,侯卦是《旅卦》(外卦),大夫卦是《师卦》,卿卦是《比卦》。
小满节气,初候是《震卦》六五,公卦是《小畜卦》,辟卦是《乾卦》,侯卦是《大有卦》(内卦)。
芒种节气,初候是《震卦》上六,侯卦是《大有卦》(外卦),大夫卦是《家人卦》,卿卦是《井卦》。
夏至那一天,初候是《离卦》初九,公卦是《咸卦》,辟卦是《姤卦》,侯卦是《鼎卦》(内卦)。
小暑节气,初候是《离卦》六二,侯卦是《鼎卦》(外卦),大夫卦是《丰卦》,卿卦是《涣卦》。
大暑节气,初候是《离卦》九三,公卦是《履卦》,辟卦是《遁卦》,侯卦是《恒卦》(内卦)。
立秋节气,初候是《离卦》九四,侯卦是《恒卦》(外卦),大夫卦是《节卦》,卿卦是《同人卦》。
处暑节气,初候是《离卦》六五,公卦是《损卦》,辟卦是《否卦》,侯卦是《巽卦》(内卦)。
白露节气,初候是《离卦》上九,侯卦是《巽卦》(外卦),大夫卦是《萃卦》,卿卦是《大畜卦》。
秋分那一天,初候是《兑卦》初九,公卦是《贲卦》,辟卦是《观卦》,侯卦是《归妹卦》(内卦)。
寒露节气,初候是《兑卦》九二,侯卦是《归妹卦》(外卦),大夫卦是《无妄卦》,卿卦是《明夷卦》。
霜降节气,初候是《兑卦》六三,公卦是《困卦》,辟卦是《剥卦》,侯卦是《艮卦》(内卦)。
立冬节气,初候是《兑卦》九四,侯卦是《艮卦》(外卦),大夫卦是《既济卦》,卿卦是《噬嗑卦》。
小雪节气,初候是《兑卦》九五,公卦是《大过卦》,辟卦是《坤卦》,侯卦是《未济卦》(内卦)。
大雪节气,初候是《兑卦》上六,侯卦是《未济卦》(外卦),大夫卦是《蹇卦》,卿卦是《颐卦》。
中间那个“节”就是初候,用占卜的方法累加,就是后面的候了。
中间的气候,就是公卦,用占卜的方法累加,就是后面的卦了。 侯卦的话,用外策加,就是外卦了。
立春、立夏、立秋、立冬这四个节气,分别对应着木、火、金、水四种元素的开始。 而四季的节气,则用占卜的方法累加,对应着土元素。
话说这计算闰日的方法,如果超过5626.65秒,就要用减统法,看看有没有闰分。用通气策乘以这个数,气盈一次就算一天,这就是用满统法算出来的闰日;然后把算出来的闰日加到原来的日子上,就是最终要找的闰日了。
如果朔日(农历初一)比朔虚(朔日与太阳回归黄道交点之间的差)小,那就得算灭分(指闰月减少的天数)。用朔率乘以这个数,朔虚一次就算一天,用盈统法算出来的就是闰日;然后把算出来的闰日加到朔日上,就是最终要找的闰日了。
上面这些都是我从朴素撰写的《钦天历经》里摘录的四篇内容。可惜啊,《旧史》里关于《步发敛》的那一篇丢了,现在只剩下三篇,内容简略不完整,根本不能作为参考。朴素的历法在世上流传得少,我曾经问过著作佐郎刘羲候先生,他帮我找到了朴素历法的原本,这才让我对朴素的历法有了比较完整的了解。刘先生博学多才,尤其精通天文历法,他曾经对我说:“历朝历代计算历法的方法都不一样,误差也很多。直到唐朝一行大师,才用天地间的中数编制了《大衍历》,这才是最精确的。后世精通历法的人,都沿用他的方法,只是在分秒的计算上略有不同。而朴素也能自成一家。朴素的历法,总的来说是根据太阳运行的快慢来计算盈缩二历(指闰年和平年),把月亮的运行速度分成248个限度,来推算日月的盈亏变化,从而确定朔望日(农历初一和十五)。他校正了赤道九限,修改了计算的比率,推算黄道,使太阳运行有固定的度数;把黄道分为八节,区分内外,推算九道,使月亮运行像循环一样,日月运行协调一致。他观察天象的升降,考察轨道的倾斜,来计算食差,使日月交会准确无误;测量岳台的日晷,来确定二至日(冬至和夏至)的昼夜长短,使漏刻准确无误;推算星辰运行的逆顺、伏留,使它们的运行有规律可循,使五星的运行规律都得到体现。但是,他的方法不够简洁明了,反而显得繁琐。不过,他的长处,即使是圣人出现也无法废除。”刘先生的话大概就是这样,大家可以参考一下。