这段文字描述的是古代一种计算历法的复杂方法,用现代汉语口语解释如下:

首先,它说的是大唐麟德元年(公元664年)的甲子年,到现在已经过了很久很久,具体多少年,它算出来一个数字:二十六万九千八百八十。然后它又给出了几个关键数字:一千三百四十,四十八万九千四百二十八,六十。这些数字是用来计算的中间结果,具体怎么用,后面会解释。

接下来,它开始解释如何计算某一年冬至的具体日期。它说要先把前面算出来的那些数字结合起来,进行一系列复杂的运算,得到一个“大余”和一个“小余”。这两个余数代表冬至在甲子历法中的位置。然后,根据这两个余数,还要加上一些固定的数值,比如十五、二百九十二、六分之五等等。这些加法和减法运算非常繁琐,目的是为了精确计算冬至的日期。 计算过程中,如果小数部分超过了某个值,就要进位到整数部分,以此类推,直到得到最终结果。 它还特别强调,不同的气节(比如清明、小暑等)的计算方法略有不同,但基本原理是一样的,都是通过一系列加减乘除运算,最终得到各个气节的日期。

然后,它介绍了如何计算“没日”,也就是某些特定星象消失的日子。计算方法同样很复杂,需要用到“没日法”一千七百五十七和“没分”十二万二千三百五十七这两个数字,还要结合前面计算得到的“大余”和“小余”。如果计算结果超过了一定的数值,还需要进行进位或减位操作。最后,它还特别说明,如果某些气节的余数超过了一千四十,那就不用再计算“没日”了。

最后,它给出了三个数字:三万九千九百三十三,三万九千二百二十,三万九千五百七十一,分别代表“盈朔实”、“朒朔实”、“恒朔实”。这三个数字可能与朔日(农历初一)的计算有关,但具体含义需要结合当时的历法知识才能理解。 总而言之,这段文字描述的是一套极其复杂的历法计算方法,涉及大量的数字和运算规则,对于现代人来说,理解起来相当困难。 它体现了古代天文历法的高度发达,同时也反映了当时人们对时间计算的精益求精。

咱们先来说说怎么算积月和闰日。把每个月的平均天数加起来,用这个总数减去实际的天数,剩下的就是积月,不满一个月就算闰余。积月够一个月就按一个月算闰日,不够就按闰辰算。然后用闰日减去冬至那天多出来的天数,闰辰减去少的天数,就能算出正月初一那天多余或不足的天数了。多出来的天数,用甲子来计算,就能知道是哪一天。这里说的“天正”,指的是冬至所在的月份;“恒朔”,指的是每个月初一平均天数。如果减的时候,少的天数不够减,就从多出来的天数里借一,再按原来的方法减。如果多出来的天数不够减,就加上一个旬(十天),再减。如果减的时候还有零头,就从零头里借一,再按原来的方法减。如果在星宿度数里,不够减,就加上星宿度数的周数和零头,再减。最后,把正月初一少的天数加上闰余,再从总天数里减去,剩下的就是实际的天数。

接下来是算弦望(农历每月十五和三十)的方法。根据冬至那天多余或不足的天数,多余的天数加十,不足的天数加五百一十二分之一(少),二分之一(半),三分之一(太)。如果算出来的数够一个周期,就按前面说的方法算,就能得到正月上弦的日期和多余或不足的天数。依次类推,就能算出望日、下弦和下个月初一。其他月份也一样算。如果直接从朔日(初一)算望日,就加上多余的天数十四,不足的天数一百二十五分之半;从朔日算下弦,就加上多余的天数二十二,不足的天数一百九十八分之少;从朔日算下个月初一,就加上多余的天数二十九,不足的天数七百十一分之半。总天数是六百七十,辰率是三百三十五。

然后是关于节气和日影的计算方法。

先说怎么算恒气初日的影长变化。找出所求节气和下一个节气的变化率,把它们加起来再除以二,再除以十五,得到一个叫做“泛末率”的数值。再用两个节气的变化率相减,结果除以十五,得到“总差”。如果前一个节气的变化率比较小,就用总差减去泛末率;如果前一个节气的变化率比较大,就用总差加上泛末率。加减完之后的结果就是“泛初率”。如果后一个节气没有相同的变化率,就用前一个节气的末率作为泛初率。用总差减去初率,剩下的就是泛末率。

再来说说怎么算恒气初日的影长精确变化。把总差除以十五,得到一个叫做“别差”或“限差”的数值。如果前一个节气的变化率比较小,就用限差加上泛初末率;如果前一个节气的变化率比较大,就用限差减去泛初末率。加减完之后的结果就是“定初末率”,也就是恒气初日影长的精确变化。

最后是算每日影长变化的方法。(此处省略,因为原文没有给出具体内容)

首先,咱们来算算每天正午影子长度的变化。先算出初始影长差值,如果之前影长比预计的短,就在初始影长差值上加上当天的影长差值;如果之前影长比预计的长,就从初始影长差值里减去当天的影长差值。算完之后,就得到了第二天正午的影长差值。就这样一年一年地算下去,就能得到我们想要的结果。每个节气都以十五天为限。最后,用十六去除,得到平均值和总的差值。

接下来,咱们说说怎么算恒星节气正午影子的固定数值。先把恒星节气的小余数算出来,用总数值的一半减去它,剩下的就是中间偏后的数值。如果不够减,那就用总数值的一半减去它,剩下的就是中间偏前的数值。然后,把前后两个数值分别乘以影长差值,再除以总数值,得到的就是变化差值。冬至之后,上午用变化差值减去节气影长,下午用变化差值加上节气影长。夏至之后,上午用变化差值加上节气影长,下午用变化差值减去节气影长。冬至那天,只有减,没有加;夏至那天,只有加,没有减。算完之后,就得到了各个恒星节气正午影长的固定数值。

然后是算第二天正午影长的办法。用影长差值不断地加加减减,就能算出每天正午的影长。汉朝、魏朝和宋朝的历法里,冬至正午的影长是一丈二尺,夏至是一尺五寸,现在都比那时短了。所以,我们必须根据当时的影长来调整加减的数值,还要根据二至点的影长比例来调整节气正午的影长。其他的计算方法都和这个类似。计算每天正午影长的办法,古代历法里都没有,是我们自己想出来的。

再来说说怎么算律吕对应的日期和加时。十二律的每个月,都要根据恒星中气日的加时来计算。把节气的小余数算出来,乘以六,再除以辰率,得到的就是总数值的一半。如果除不尽,剩下的就是辰余。从子时开始算,一半就是加时所在的辰。把辰余乘以六,再除以总数值,得到的结果:一为初,二为少弱,三为少,四为少强,五为半弱。如果在辰的一半之后,一为半强,二为太弱,三为太,四为太强,五为辰末。

最后是七十二候的计算方法。恒星节气日就是初候日。加上大余五,小余九十七,小分十一。把节气小分乘以三,再加上十一,满十八就从小余里减一。按照这个方法算下去,就能得到下一个候的日期。依次类推,就能得到最后一个候的日期。

最后,咱们说说怎么根据盈亏来调整日期。进纲十六,退纪十七;泛差十一,总辰十二,六十并平阙。秋分之后到春分之前,太阳运行速度快,春分之后到秋分之前,太阳运行速度慢。速度快就用进纲,速度慢就用退纪。如果要取数值,就用纲来命名;如果要取时间,就以春分作为基准。进日的分数在前,退日的分数在后。凡是用纲纪,都按照这个方法来。

这段文字讲的是古代天文计算方法,看着就头大,咱们一句一句掰扯掰扯。

第一段说的是怎么计算每天的气候变化率。首先,要算出一些中间值,比如“气躔差率”,“后气率”等等,这些名字听着就玄乎,具体啥意思咱也不用深究,反正就是一些天文数据。然后,用这些数据进行一系列的加减乘除运算,最终得到“气初日损益率”,也就是第一天气候变化的速率。之后,再用类似的方法,算出每天的气候变化率,也就是“每日躔差率”。最后,把每天的变化率累加起来,就能得到一段时间内气候变化的总量。如果遇到一些特殊情况,比如前后数据不一致,就要进行调整,保证计算结果的准确性。 总之,这一段的核心就是通过复杂的计算,得到每天的气候变化速率。

接下来,第二段讲的是怎么确定节气所在的日期。“冬夏二至”,就是冬至和夏至,这两个节气是固定的。然后,根据计算出的气候变化数据,来调整节气的具体日期,最终确定节气所在的日期和对应的干支纪年。 加减之后,就能知道是“盈气”还是“朒气”,也就是节气提前还是延后。 最后,这段强调了所有日月的推算,都要基于确定的节气来进行。

第三段很简单,就是计算夜半后某个特定时刻的具体时间。 它说把一些小数值乘以三,再除以一个叫做“辰率”的数值,就能得到结果。

第四段讲的是怎么计算每天的气候盈亏积累。 它说把之前算好的数据,包括“先后率”、“盈朒积”和“躔差率”等等,按照一定的规则进行加减运算,就能得到每天的盈亏数值。 计算方法和前面类似,都是加减乘除的组合。

最后一段,标题是“求朔弦望恒日恒所入盈缩数术”,这应该指的是计算朔、弦、望这三个月相的具体日期和盈亏数值的方法。 具体计算方法没写,只是说要根据恒定的节气来计算。

总而言之,整段文字描述的是一套古代天文历法计算方法,充满了复杂的计算步骤和专业术语,对于现代人来说理解起来比较困难。 但我们可以看出,古代的天文学家为了精确计算天文历法,付出了巨大的努力,建立了一套严谨的计算体系。

首先,根据每个定气日所对应的辰数(就是时间),计算朔弦望(农历初一、十五、二十三)夜半后的辰数。然后,用定气夜半后的辰数减去朔弦望夜半后的辰数,剩下的就是辰数的总和。如果朔弦望和定气在同一天,但朔弦望的辰数更多,说明朔弦望出现在前一个节气的末尾,这时辰数总和会超过正常的数值,可能已经进入下一个节气的开头了。这时,我们需要用前一个节气辰数多的末尾比率和辰数少的开头比率,将辰数总和进行加权平均,得到一个最终的比率。如果有小数,一定要把小数部分也计算进去,保证计算结果准确。如果前一个节气的辰数多,就用辰数总和减去标准数值再除以标准数值,得到一个差值;然后把这个差值和前面算出的比率相加,再用辰数总和乘以这个和,除以辰数总和的两倍,最后再加上比率,得到最终的数值。如果前一个节气的辰数少,就用辰数总和的两倍乘以另一个差值,再用辰数总和本身乘以辰数总和,然后除以两倍的辰数总和,最后再加上比率,得到最终的数值。这些最终的数值用来计算节气盈亏,如果计算结果有小数部分,但不需要更精确的计算,并且超过一半,那就可以忽略小数部分,不用考虑夜间的情况。最后,用计算出的盈亏数值,加上或减去每日的剩余数值,如果结果超过或不足,就进行调整,直到符合要求,得到每个节气盈亏的具体天数和剩余数值。如果不需要非常精确的计算,可以直接用所对应的节气日数乘以前后比率,再加上15再除以1,然后再加上或减去盈亏数值。如果节气日数是15,则加16再除以1。

历变周:四十四万三千七十七

变奇率:十二

历变日:二十七;变余,七百四十三;变奇,一

月程法:六十三

推算历法变化的方法:用历变周减去总数,剩下的数值乘以变奇率,如果结果大于历变周,再减去历变周;如果小于历变周,就用变奇率约简,得到变分,如果还有余数,就是变奇。变分乘以总法得到天数,不满总法就是余数。除了天数,剩下的就是所求年份的天正恒朔夜半入变日及余数,再加上天正恒朔的小余数,就是所求的经辰所入。

求朔弦望经辰所入:根据天正经辰所入的日数、余数和奇数,加上日数7、余数512、奇数9,奇数如果达到比率就变成余数。余数按照总法计算得到天数,就可以得到上弦经辰所入。依次类推,就可以得到望、下弦和下个月的朔。如果所入的数值达到变日及余奇,就减去。所有连续减去的数值,都按照这个方法计算。如果直接求望,就加上朔所入的日数14、余数1025、奇数6;如果直接求下个月的朔,就加1日、余数137、奇数11。

想算出月亮朔望弦盈亏每天运行的度数,该怎么算呢?

先算出每个朔望弦盈亏的日子里月亮运行的度数,盈亏的度数加上或减去它平均每天运行的度数,剩下的就是你想要的结果。

接下来,想算出朔弦望盈亏的日期,以及每天运行速度的变化,该怎么算呢?

把每天运行度数的增减变化率列出来,然后把后面的变化率除以二,得到一个平均变化率。再用两个变化率相减,得到一个变化率差。如果度数是增加的,就用剩余度数减去总度数,剩下的乘以变化率差,再除以总度数,最后加上变化率差的一半。如果度数是减少的,就用剩余度数的一半乘以变化率差,也除以总度数,再加到平均变化率上,然后用剩余度数乘以这个结果,再除以总度数,得到经度变化的一半。用实际运行速度减去或加上平均运行速度的剩余度数,得到最终的剩余度数。如果应该增加,就减去;如果应该减少,就加上。所有这些都乘以变化率差,再除以总度数,最后加到平均变化率上。用这个变化率乘以剩余度数,再除以总度数,用实际速度减去或加上这个变化率,得到最终的确定变化率。然后用这个确定变化率来计算盈亏的度数。这个方法非常精确,可以说明计算的普遍规律。如果不是朔望交接,或者只是想快速估算,可以直接用剩余度数乘以增减率,再除以总度数,增减速度就出来了。如果后面没有相同比率,就根据之前的比率,如果应该增加,就用平均比率作为初始值,减去变化率差的一半;如果应该减少,并且剩余度数的进退天数分成两天,根据剩余度数的起始和结束,按同样的方法计算。最后的结果加上或减去变化率得到最终结果。

前面几天剩余的度数,如果比初始值小,就作为初始值;如果比初始值大,就用初始值减去总度数,剩下的作为最终值。增减相反,大约以九分之一为限。开始虽然少而弱,但最后会稍微强一些,剩余的差不多,情况都考虑到了,现在有一些细微的误差,每个数都根据它本身的情况来处理。如果按照常规计算,七天和二十一天可以得到初始比率,而最后的减少量则隐而不显。而且这个数与平行正算相比,也存在初始值和最终值,而常规计算没有。十四天和二十八天既有初始值和最终值,虚差也减少了,这个数应该去掉常规方法才看不见。

最后,怎么算出朔弦望盈亏的日期和剩余度数呢?

首先,根据每月的盈亏情况来确定历法的速度,盈亏的数值越小,调整就越细微。如果月份不够长,就增加天数;如果月份太长,就减少天数。用甲子来计算盈亏的天数,把盈亏的天数加到恒定的天数上,剩余的天数就是盈;减去恒定的天数,剩余的天数就是亏。如果天数没有变化,就根据恒定的朔日来确定盈亏的小余数,然后推算日月运行的度数。如果这个小余数在24以下或者1316以上,那么计算气数的盈亏和历法的快慢,都需要根据原来的方法重新推算,不能用简便的方法。所以,要前后反复校对,盈亏的计算要以实际情况为准,减少不能超过亏的限度,增加不能超过盈的限度。

求定朔月大小的方法:凡是朔日盈亏的天数,就是确定朔日的天数。确定朔日的天数,十干与下个月相同的天数为大月,不同则为小月。没有中气的月份为闰月。正月朔日有固定的加时,可以根据前后各一两个月的情况来确定月份的大小。合朔和亏损都在月末,弦望也随之变化。一般来说,设置月朔时,盈亏的极值不会超过三次。如果超过了,就根据小余数接近半夜的情况来衡量。

检查星宿度数的方法:以前,周天二十八宿相距三百六十五度,汉朝和唐朝都用浑仪赤道来测量。这个数值是固定的,以天球为准绳,仪器图纸为依据。日月运行,交会损益。所进入的星宿度数,进退不同。黄道星宿度数,左中郎将贾达检查了日月与赤道的距离不同,重新铸造了黄道浑仪来进行测量。

我们现在修订和讨论,重新制作了木浑图,黄赤二道交错,三百六十五度多一点,大体上与这个相符。现在的历法就是根据太阳每日运行和月亮以及五星的出入来推算的。月亮运行交错黄道,进退也应该有所不同。每次交会都会有差异,无法精确计算。现在也根据黄道来推算。

推算太阳运行轨迹的方法:设定冬至初日的运行轨迹差率,用加总的方法,乘以冬至小余数,再除以总法,用结果来减少天宿度数。剩下的部分,从黄道斗宿十二度开始,星宿次序依次减去,经斗宿减去星宿度数,不满星宿的计算之外,就是所求年份冬至夜半所在星宿度数和分数。

求每种定气初日夜半所在定度的方法:(此处内容缺失,原文未给出具体方法)

第一段:

首先,根据每个节气的初始日运行速度,算出剩余的度数。把这些剩余度数加总,然后根据进退情况增减度数的分数值,再用这个结果减去节气的日度和分数值,确定宿次,就像前面那样。把夜半的度数以及春秋二分的节气初始日作为进退的起始点,它们应该平行一度。其余的,就根据进退增减的度数来计算。

第二段:

计算次日夜半太阳所在确定的度数的方法是:以每个节气夜半太阳所在位置为基准,加上一度。然后,根据当天的运行速度,增减度数的分数值。如果超过或不足,就按照前面的方法处理。确定宿次的方法同上,就能得到想要的结果。至于朔、弦、望夜半太阳的度数,都根据各自的节气来确定,日月名称也直接区分开来。验证时,如果恒星有剩余,就从恒星运行度数中扣除,不用考虑运行速度的差异。

第三段:

计算朔弦望确定的日期和时辰所要增加的日度的方法是:先把每个节气的剩余度数平均分配。然后,用这个剩余度数乘以当天的运行速度,把结果加总,再根据进退情况增减平均分配的度数,最后把这个结果加到夜半的日度上,就能得到每个时辰需要增加的度数。对于五星的增减,要取其分数值的一半;对于月朔的推算,要根据月度的需求,都按照本朔的大小来计算。如果要记录在历法中,就要根据甲子、乙丑等依次填入。

第四段:

计算月离的方法。

计算朔望确定的日期和时辰月亮所在度数的方法是:分别列出朔弦望确定的时辰所要增加的日度和分数值。

凡是朔日确定的时辰所要增加的度数,就是合朔时日月同度的情况。上弦要加91度417分;

望要加183度834分;

下弦要加273度1251分。最后,把这些数值都除以二再减去十分之一,得到最终的度数和分数值。

第五段:

计算下个月确定的朔日夜半所要加入的变历的方法是:列出天正恒朔夜半所要加入的变日和剩余度数。如果确定的朔日要提前或推后一天,就根据提前或推后一天来确定朔日夜半所要加入的度数。

大月加两天,小月加一天。其余的都是596,奇数是16。

第六段:

计算次日夜半所要加入的变历的方法是:根据确定的朔日夜半所要加入的日数,加一天,如果超过就按照前面的方法处理。弦日都根据前面确定的日期来计算。

第七段:

计算变日确定的离程的方法是:用夜半所加入的剩余度数乘以离差,然后加总,得到视差。根据进退情况增减日离程,就能得到每月每日确定的离程。

第八段:

计算朔弦望确定的日期和时辰月亮所在度数的方法。

好家伙,这古代的天文算法,看着就头大!咱们一句一句慢慢捋,争取把它翻译成大白话。

首先,算小余的时候,每天都得算个小余数,然后根据每天的行程变化来调整这个小余数。把所有这些小余数加起来,再除以二,得到夜半之后的分数。行程的总量作为度,小余数作为分。用这个度和分去减去当天辰所在的位置的度和分,然后用黄道宿度来表示结果,这就是我们要求的数值。第二天半夜,把每天的行程变化加到朔弦望夜半所在的分数上,行程总量作为度,再减去黄道宿度,就能得到第二天半夜的月度。

要算晨昏度的话,把每天的行程乘以当天的昼夜时间(以刻为单位),再除以200,得到昏分,行程总量作为度。望前用昏分,望后用晨分,把这些加到夜半的度数上,就能得到我们要求的数值。至于弦望,用五乘以定小余,行程总量作为一,得到刻数,也就是每个辰所对应的刻数。把这些刻数都减去晨前刻数,不够减的就作为晨后刻数。如果不够减晨前刻数,就得从前一天的历法里查,再慢慢推算。

总刻是100刻,辰刻是11分,刻分法是72。

接下来是求定气日昼夜漏刻及日出没的方法。把晨前刻数和分数乘以二,满法从刻算,得到日不见漏的刻数。用这个数减去100刻,剩下的就是日见漏的刻数,也就是白天漏刻的刻数是五刻。用日见漏的刻数减去100刻,剩下的就是夜间漏刻的刻数。然后,把四刻十二分加到晨前漏刻上,从子初刻开始算,就能得到日出时刻。把日见漏的刻数加到日出时刻,依次类推,就能得到日没时刻。用25去除夜漏刻数,就能得到每更一筹的数目。把二刻三十六分加到日没时刻上,得到甲辰刻,再把每更一筹的数目加进去,就能得到甲夜一筹的数目。依次累加,满辰就减去,这样就能得到五更夜筹应该对应的辰刻,以此来配合二十一箭漏的方法。

然后是求每日屈申数的方法。每个节气大概为十五天,分别设置每个节气的屈申率。每天都根据发敛的差异进行增减,差满十就从分进一,分满十就从率进一,这样就能得到每天的屈申率。把这些屈申率累加起来,得到刻分,再用180乘以刻分,用11乘以纲纪除以结果,得到刻差,满法为刻。根据节气的位置,用申减屈,再加上日不见漏的一半,就能得到晨前定刻。求第二天的时候,方法同上,只是要加上初始值,随着辰日变晚,用率来调整。

最后是求黄道去极每日差的方法。 这部分内容原文没有给出具体算法,所以无法翻译成现代汉语口语。

总而言之,这套算法相当复杂,需要很强的数学基础和天文知识才能理解和运用。 我们现在用电脑和软件就能轻松计算这些数据了,真是幸福啊!

这段文字描述的是古代天文计算方法,涉及到很多专业术语,我们一句一句地用现代汉语口语解释一下。

首先,“置刻差,三十而一为度。不满三约为分。” 意思是:先确定时间差,30刻为一度,不到3刻就约等于一分。这指的是时间单位的换算。

“申减屈加其气初黄道度,即每日所求。” 这句话的意思是:根据黄道度数(黄道是太阳周年视运动的轨迹)的增减,计算出每天需要求解的值。这指的是计算的基础数据。

“求昏旦去中星度术” 这指的是计算日出日落时,太阳与中天星宿(正南方向的星宿)距离的方法。

“每日求其昼漏刻数,以乘期实,二百乘总法而除之,得昏去中星度。以减周天度,余为晨去中星度。以昏旦去中星度,加其辰日所在,即各其日中宿度。其梗概粗举者,加其夜半日度,各其日中星宿度。” 这段比较复杂,意思是:每天先算出白昼的刻数,然后用一个公式(涉及“期实”、“总法”等未解释的专业术语)计算日落时太阳与中天星宿的距离(昏去中星度),再用周天度(360度)减去这个距离,得到日出时太阳与中天星宿的距离(晨去中星度)。最后,把日出日落时太阳与中天星宿的距离加上当天太阳所在的位置,就能得到每天中午太阳所在星宿的位置。简化来说,就是通过白昼时间计算出每天太阳位置的方法。

“因求次日者,各置其四刻差,七十二乘之,二百八十八而一度。冬至后加,夏至后减。随日加,各得每日去中度。晨昏所距日在黄道中星准度,以赤道计之。其赤道同太初星距。” 这段说的是如何计算下一天太阳的位置:根据四刻的时间差,进行计算,并根据冬至和夏至调整,最终得到每天太阳与中天星宿的距离,以及赤道坐标系下的位置。

“推游交术” 这部分是关于推算日月交食的算法。

“终率:一千九十三万九千三百一十三。奇率:三百。约终:三万六千四百六十四 奇一百一十三。交中:一万八千二百三十二 奇五十六半。交中日:二十七 余二百八十四 奇一百一十三。中日:十三 余八百一十二 奇五十六半。亏朔:三千一百六 奇一百八十七。实望:一万九千七百八十五 奇一百五十。后准:一百五十二 奇九百三半。前准:一万六千六百七十八 奇二百六十三。” 这段列出了计算日月食的一些关键参数,包括各种率数和余数,这些数字代表着特定天文现象的周期或比例关系。

“求月行入交表里术” 这部分是关于计算月亮运行轨迹与黄道交点的方法。

“置总实,以终率去之。不足去者,奇率乘之。满终率,又去之。不满者,奇率约之,为天正恒朔夜半入交分。不尽,为奇。以总法约入交分,为日。不尽,为余。命日算外,即天正恒朔夜半入交日算及余、奇。天正定朔有进退日者,依所进退一日,为朔所入。日不满中日及余、奇者,为月在外;满,去之,余皆一为月在内。大月加二日,小月加一日,余皆一千五十五、奇一百八十七。求次日,加一日,满中日者,皆去之,余为入次。一表一里,迭互入之。” 这段描述了一个复杂的计算过程,通过一系列的除法、乘法和约分操作,最终得到月亮运行轨迹与黄道交点的信息,包括日期和余数,并区分月亮在黄道内外的情况。

“求月入交去日道远近术” 最后,这部分是计算月亮运行到交点时,与太阳距离远近的方法。

总而言之,这段文字描述的是一套古代天文计算方法,涉及到复杂的数学运算和天文知识,其核心是通过一系列的计算步骤来预测日月食和月亮的运行轨迹。 由于原文中很多术语没有解释,现代人很难完全理解其具体的计算过程。

第一段:

首先,算出每天的差值,再把这个差值的一半加进去,得到一个平均值。往前推算的时候,用每天剩余的数值减去总和,再乘以差值,然后除以总和,再加上差值的一半。往后推算的时候,先把每天剩余数值的一半乘以差值,然后除以总和。最后,把算出来的结果都加上平均值,得到最终的精确数值。然后用剩余的数值乘以最终的总和。进退差值的累积,满十为度,不满为分,这就是各个日月距离日道的度数。每次求日道星宿的度数和距离极点的度数时,如果剩余数值在176到28之间(包含28),就往前推算;如果剩余数值在263到271之间(包含271),就往后推算十四天,如果剩余数值在527到242之间(包含242),就往前推算。最终结果都以五分之一为准。开始的时候,七天是四分之一,十四天是三分之一;最后,七天是后一分之一,十四天是后二分之一。虽然开始的时候数值大,最后的时候数值小,但是差值是有规律可循的。月道一度半强以下的,就认为是沾到黄道了。在朔望的时候,就会有亏损。如果遇到五星在黄道,就会互相遮掩。

第二段:

计算所在星宿的方法:

计算夜半交日十三次计算的结果和剩余数值,用它减去中午的计算结果和剩余数值,如果减不尽,就用剩余数值乘以日离定程,再除以总和,得到离分,满程为度,再加上当日夜半月亮所在星宿的度数和分数,按照这个方法依次计算,就能得到每个交点的精确度数。把前后交点星宿的度数和分数加起来除以二,就是表里极点所在星宿的度数和分数。

第三段:

计算恒星朔望交点分野的方法:

用天正恒星朔夜半交点分数,加上天正恒星朔望交点分数来计算望交点,再把结果加上之前的数值,得到下个月的恒星朔望交点分数。如果超过了约定的数值,就减去多余的部分。然后计算下一次朔,加上亏望的数值。

第四段:

计算朔望交点常数的方法:

用入气盈亏的定积,加上盈数,减去亏数,得到恒星交点分数,如果超过或者不足,就进行调整,得到常数交点。

第五段:

计算朔望交点精确数值的方法:

用60乘以定迟速,除以777,得到限数。如果速度快就减,速度慢就加,如同常数一样。如果朔交月在日道里,就用得到的限数减去定迟速,用剩余的数值加上或减去定交点分数。如果在日道表外,就是变交点分数。如果变交点分数在日道表外三小时半以内,就检查前后月望交点分数的多少,根据月亏初复末定蚀法,进行调整,确定是否发生日食。

想算日食月食发生的时间和位置,得先算个“入蚀限”。 这个“入蚀限”怎么算呢? 如果交点(就是太阳和月亮运行轨道相交的地方)已经过去了,那就是月亮在“外道”;如果交点还没到,就用交点的时间减去现在的时间,剩下的时间就是月亮在“内道”的时间。 至于具体是几点几分发生,得看它是在交点之后还是之前。如果在交点之后,就是“交后分”;在交点之前,就要用交点时间减去现在的时间,得到“交前分”。 最后,把这个“交前分”或者“交后分”除以112,就能算出日食或月食发生的时间了。

接下来算月食发生的地点。 首先,找到望日(农历十五)的具体时间,然后用67乘以这个时间,再除以10。 算出来的结果,如果比预估的月食时间小,那就用这个结果减去总时间,剩下的就是月食真正发生的时间。 这跟算节气的时间差不多,要加一些调整的时间。 如果算出来的时间是月球运行到与太阳相对的位置,那就是月食发生的时间。如果不是精确的时间,那就在日出后到日落前的12.5个时辰内观察,看看月食的开始和结束时间。 再用总时间的一半减去月食发生的时间,如果不够减,就用总时间的一半加上月食发生的时间,然后乘以6,再除以辰的度数(辰是古代的一种时间单位),从子时(晚上11点到凌晨1点)开始算,就能算出月食发生的地点了。

最后是日食发生的地点,这个方法……(原文未提供日食所在辰术)

好家伙,这古代的天文算法,看着就头大!咱们一句一句掰扯明白。

首先,算日食大小,得先有个“蚀朔定小余”,这玩意儿怎么算呢?用辰率减去它,然后按照艮、坤、巽、乾的顺序排列结果。算完之后,如果不够标准的,就减半;实在减不了了,就当它是“初”,剩下的就是“末”。然后分别用“初”和“法”相减,得到差率。如果月亮在内道,就用交时数乘以10,再除以3,再乘以差率,最后除以14,得到差值。如果日食发生在冬至或夏至前后,计算方法又不一样了,要考虑节气,具体是近冬至就用寒露、雨水;近夏至就用清明、白露的日数,还要乘以2,再除以3,再加上交时数。冬至前后,艮巽相加,坤乾相减;夏至前后,艮巽相减,坤乾相加,得到最终的差值。如果月亮在外道,计算方法也略有不同,总之就是用交时数除以3,乘以差率,再除以14,得到差值。最后,艮坤减去副值,巽乾加上副值,得到最终的副小余。如果要算律气应该加多少时间,得看日食发生的时间和少太(指太阳和月亮的盈亏状态)。

要算日食发生的确切时间,也就是入辰刻,得用半辰刻乘以朔,再除以辰率,就能得到具体的时刻和分钟。如果日食发生在清晨或傍晚,还得根据日出日落的时间来校正,才能知道日食的可见程度。日食发生的时间,会在起复初末之间,也可能因为各种原因提前或延后十二刻半(大约半天)。

至于月食,计算方法又不一样了,得根据日食发生后计算。

最后,关于月食,如果月亮在日道上,朔日不符合日食标准,那咋办?如果朔日发生在夏至第一天,就用交前后248分为初始值。之后每天都要调整,在午正前后七刻内发生日食。朔日距离夏至越远,每天就要减少初始值2分,直到距离夏至前后94天,每天的调整值就确定了。如果朔日距离交点符合调整后的值,并且时间在之前说的范围内,就发生日食。

总而言之,这套算法复杂得很,真不是一般人能搞明白的! 这古代的天文学家,真是厉害!

首先,用末次测量的数值减去初次测量和变化后的数值,然后用18去除结果,得到刻度标准。用午正前后七个刻度的数值作为时间标准。把时间标准内的交分加进去,如果末次测量数值以下,就认为是发生月蚀。然后设定末次测量数值,每刻度加18,得到偏差标准。每增加一个时刻,如果在午正前后偏差标准刻度以下,就减去交分,如果和偏差标准一样或更小,就认为是发生月蚀。从秋分到春分,如果交分数值低于末次测量数值,并且南方三辰也在这个范围内,也认为是发生月蚀。凡是交分在辰前后半时以外的,即使在进入月蚀标准之前,也算发生月蚀。

接下来,我们来算算月亮在日道里朔的时候,应该发生月蚀,但实际上却没有发生月蚀的情况。如果朔发生在夏至日,去交数值为1373,这是初次测量数值;如果超过这个数值,并且发生在午正前后18个刻度内,则可能不发生月蚀。朔发生在夏至日前后,每天初次测量数值会增加一分半,持续94天,每天的变化数值就是变准。用初次测量数值减去变化数值,再除以10,得到刻度标准。用刻度标准减去午正前后18个刻度,再除以10,得到时间标准。如果去交数值超过变化数值,并且加上的时间在标准范围内,则可能不发生月蚀。

这是计算月蚀程度的方法。先确定交分前后数值,冬至前后都减去224;春分后减去100,春分前减去200;夏至前后都减去50;秋分后减去200,秋分前减去100。如果不足以减,就说明已经发生月蚀;如果有剩余,就用剩余数值减去后准,再除以144。如果余数小于或等于一半,则为半弱;如果大于一半,则为半强。以15为限,就能得到月蚀的最大程度。

这是计算月蚀发生位置的方法。如果月亮在内道:月蚀发生在东方三辰,亏缺从月亮下方斜向南方上方开始,月亮从西逐渐向北移动,从东逐渐向南移动。月蚀发生在南方三辰,亏缺从左下方开始,最严重的时候在正南方,然后在右下方结束。月蚀发生在西方三辰,亏缺从南方逐渐向东方移动,月亮从北逐渐向西移动,从月亮上方开始,斜向南方下方。如果月亮在外道:月蚀发生在东方三辰,亏缺从月亮下方开始,斜向北方上方,亏缺从东方逐渐向北方移动,月亮从西逐渐向南移动。月蚀发生在南方三辰,亏缺从左上方开始,最严重的时候在正北方,然后在右上方结束。月蚀发生在西方三辰,亏缺从北方逐渐向东方移动,月亮从南逐渐向西移动,从月亮上方开始,斜向北方上方。凡是月蚀程度超过十二分的,都随着黄道的位置而发生变化,在正旁逆顺上下,每次都超过其程度。而且黄道有升降,每次都不一样,要根据实际情况来确定。

咱们先来说说怎么算日食的具体时间和程度。如果月亮运行在内侧轨道,那么在冬至到雨水节气之间,以及秋分到大雪节气之间,日食的差值都是558。从雨水节气之后,一直到白露节气,每天都要减少6分的差值。计算日食发生时离交点的时间差,都要用这个差值来减。如果时间差不够减,那就反过来,用时间差减去这个差值,剩下的就是不发生日食的部分。从小满到小暑之间,如果日食发生在正午前后七刻钟以外,就要减去这个不发生日食的部分(一时);如果在三刻钟以内,就要加上这个不发生日食的部分(一时)。大寒到立春之间,以及大暑到立冬之间,如果日食发生在交点前五刻钟以外,或交点后五刻钟以外,都要减去这个不发生日食的部分(一时);在五刻钟以内,就要加上(一时)。这些需要加减日食差值的情况,交点之后就减,交点之前就加;需要加的时候,交点之后就加,交点之前就减。如果不够减,那就说明日食已经发生了。加减之后如果超过了不发生日食的范围,或者根本就没有超过,那就可能没有日食。

如果月亮在外部轨道,冬至那天一开始是没有日食差值的。之后每天增加6分,累积起来作为日食差值,一直到雨水节气。从雨水节气到白露节气,日食差值都是522。从秋分节气之后,每天减少6分,一直到到雪节气。减少的部分就是日食差值。用这个差值加上或减去交点的时间差,就能得到日食发生的具体时间。减去之后剩下的就是不发生日食的时间。分别计算每个朔日(农历初一)的日食差值,然后除以15,再减去14,剩下的就是固定的计算方法。不发生日食的时间,按照这个固定的方法,每得到一分,就表示不发生日食。剩余的部分超过一半就算偏强,低于一半就算偏弱。再减去15,剩下的就是日食发生的大致时间。

接下来,我们看看怎么算日食的起始时间。

太阳在月亮里面的时候,情况是这样的:如果日食发生在东方三个星宿附近,日食开始的时候,缺口是从太阳靠近北边的地方开始,然后斜着向下,月亮逐渐向西北移动,太阳逐渐向东南移动。如果日食发生在南方三个星宿附近,缺口是从太阳的右下方开始,最严重的时候在正北,然后缺口又移到左下方。这时候月亮在南方逐渐向东移动,太阳在北方逐渐向西移动。如果日食发生在西方三个星宿附近,月亮逐渐向东北移动,太阳逐渐向西南移动,缺口是从太阳靠近西边的地方开始,然后斜着向上。

太阳在月亮外面的时候,情况是这样的:如果日食发生在东方三个星宿附近,日食开始的时候,缺口是从太阳靠近南边的地方开始,然后斜着向下,月亮逐渐向东南移动,太阳逐渐向西北移动。如果日食发生在南方三个星宿附近,缺口是从太阳的右下方开始,最严重的时候在正北,然后缺口又移到左下方。这时候月亮在南方逐渐向东移动,太阳在北方逐渐向西移动。如果日食发生在西方三个星宿附近,月亮逐渐向西南移动,太阳逐渐向东北移动,缺口是从太阳靠近南边的地方开始,然后斜着向上。

日食遮挡了十二分以上的时候,缺口开始于太阳的正旁边。日食发生的位置,要根据黄道上太阳和月亮升降的位置来确定。根据日食发生的位置不同,情况也会有所不同。日食有开始和结束的时间,要根据具体时间来计算,根据日食的程度,来确定缺口出现和消失的位置。

接下来说怎么计算日食开始和结束的时间。

先把朔望日食遮挡的程度(几分)作为基数。如果遮挡程度四分以上,就增加二;五分以上,就增加三;九分以上,就增加四;十三分以上,就增加五。这些增加的数值作为辅助的刻数比例。然后用这个辅助刻数比例乘以日食发生时的比例,再把结果加到一起,这样就能快速计算出日食开始和结束时间的增减。如果计算结果比较慢,就根据增减的辅助比例来调整。计算完成后,就得到了日食的精确时间刻数。然后把这个刻数乘以四,再除以十,从日食最严重时刻的刻数中减去,就得到日食开始的时间。再把这个刻数乘以六,除以十,加到日食最严重时刻的刻数上,就得到日食结束的时间。根据计算出的时间,在具体的辰刻上进行加减,就能确定日食开始、最严重和结束的时间。最后,根据日月进入的辰刻和分数,按照之前确定节气时所用的夜间刻数计算方法,计算出日食开始、结束和最严重时刻的具体时间。

迦叶他们那套印度占星术,首先是根据日月运行速度的快慢来推算交点,以此推算日食月食发生的时间和程度。日食月食也分十五个等级。距离交点十五度、十四度、十三度的时候,月亮没有缺损,不算日食,从这里开始才根据实际情况来观察日食。距离交点十二度十五分的时候,日食程度是二分弱一点,然后逐渐减弱,从五度半以上,日食就达到十四分强。如果距离交点不到五度,就完全日食了。此外,还要根据前面日食的程度来推算后面日食的剩余部分。如果日食达到极点,之后日食的度数和分数,就要加上七度来计算日食的程度。如果望月发生日食,那么下个月初一虽然月亮进入交点,但不会发生日食。如果日食程度不到一半,五分取一分;如果超过一半,三分取一分,加到下个月初一的日食度数和分数上。还要考虑今年日运行的剩余度数和分数,然后才能验证日食的度数和分数是多少。他们还说:六月按照节气算,会发生一次日食。十五日是日食节气,黑月也是日食节气,这都代表吉凶的征兆,警告统治者要遵守正法,这样百姓才能安居乐业,即使有时发生日食,也是因为有福气,所以日食很快就会过去。

再过六个月,日食发生之前,都会有一些预兆。月亮将要发生日食,之前月亮形状会摇晃,好像很害怕的样子,月亮上的兔子和侧面的月亮颜色发黄,好像很忧愁。平时月亮周围的光晕,月初的时候光辉不明显,或者非常微弱。太阳将要发生日食,之前太阳形状会摇晃,非常像害怕的样子。或者颜色暗淡,没有往日的光辉,或者阴暗惨淡。日食月食之前,都有同样的征兆,光芒陨落,或者在早晨或傍晚出现赤色,像火烧一样,金银珠宝等东西失去光泽。或者好像有云遮住太阳,或者有黑影遮住月亮,鸟叫声细微隐约,乌鸦不怎么叫,云彩翻滚扰动,景象混乱不堪,甚至会让乳汁枯竭,月亮表面潮湿像出汗一样,太阳形状破裂没有光辉,狗叫猫叫,彩虹出现并发出声音,日月星辰缺损,月亮有时有缺口,水呈现赤红色且粘稠。十四日、十五日,很多鸟聚集在一起,也是日食之前的征兆。这些和中国的方法略有不同,但大体上相似。

步五星术

见伏五十二日,晨见伏六十三日,余、奇同终分奇。

求五星平见术

这部分内容是关于步五星术和求五星平见术的,具体内容是关于观测行星的,原文已给出,不再翻译。

首先,咱们得把每个星的总天数减去它每天运行的度数。如果减完后还有剩余,那就再减去剩下的总天数。最后,用总的计算方法来算,得到的天数就是整数天数,剩下的就是余数。这个余数加上整数天数,就是我们最终算出来的星体在某一天的晚上半夜之后出现的具体时间,以及剩余的那些小数。如果要算出星体在朔日(农历每月初一)前后出现的时间,如果朔日是提前的,就减一天;如果朔日是推后的,就加一天,这样就能算出星体在朔日晚上半夜之后出现的时间和余数。金星和水星比较特殊,它们先出现的是傍晚,所以要先算出傍晚出现的时间,然后减去傍晚出现的时间和余数,剩下的就是它们早上出现的时间和余数。然后,根据农历每个月的长度,依次减去天数,如果不够一个月,就说明它出现在这个月里。这样算出来的,就是星体在晨昏出现的时间,以及余数。

接下来,咱们要算星体下次出现的时间。方法和上面差不多,用星体最后一次出现的时间和余数,减去之前算出来的出现时间和余数。如果余数够一个周期,就从余数里减去,剩下的就是新的余数。如果余数够总天数,就换算成整数天数。再按照之前的方法算,就能得到星体下次出现的时间和余数了。金星和水星比较特殊,傍晚出现的时间加上半天,就是早上出现的时间;早上出现的时间加上半天,就是傍晚出现的时间。把它们出现时间的余数加起来,再除以二,就能得到平均余数。

最后,咱们来算算星体经常出现的时间。根据星体出现时所在的节气,计算每天的增减量。如果增减量够半天,就换算成半天;不够的话就保留为分数。把这些增减量都加减起来,再加上星体第一次出现的时间和分数,就能得到星体经常出现的时间和分数了。比如岁星(木星)第一次出现,要减去十四度。如果出现在冬至到小寒之间,平均每天减六天。从大寒之后,每天减去六十七分。如果出现在春分,就按平均时间算。之后,每天增加八十九分……以此类推,根据不同的节气,每天增减的天数和分数都不一样。荧惑(火星)第一次出现,要减去十七度。如果出现在冬至,第一天要减去二十七天……以此类推,根据不同的节气,每天增减的天数和分数都不一样。

首先,咱们来看看镇星(土星)啥时候出现。它第一次露面,距离冬至还有十七度(古代度量单位,此处指时间)。到了冬至那天,它比前一天少出现四天。之后,每天都多出现八十九分(古代时间单位)。到了大寒节气,再到春分,每天都少出现八天。清明节后,每天又少出现五十九分。到了小暑,它出现的时间就和之前一样了。之后,每天都多出现八十九分。白露节气那天,比前一天多出现八天。之后,每天都少出现一百七十八分。秋分节气,每天都多出现四天。寒露节气后,每天都少出现五十九分。到了小雪,它出现的时间又和之前一样了。之后,每天都少出现八十九分。

接下来是太白星(金星)。它第一次出现,距离冬至还有十一度。晚上能看到它:冬至那天,它出现的时间和前一天一样。之后,每天都少出现一百分。到了惊蛰节气,再到春分,每天都少出现九天。清明节后,每天都少出现一百分。芒种节气那天,出现时间和前一天一样。夏至节气后,每天都多出现一百分。处暑节气,再到秋分,每天都多出现九天。寒露节气后,每天都少出现一百分。大雪节气那天,出现时间和前一天一样。早上能看到它:冬至那天,出现时间和前一天一样。小寒节气后,每天都多出现六十七分。立春节气,再到立夏节气,每天都多出现三天。小满节气后,每天都少出现六十七分。夏至节气那天,出现时间和前一天一样。小暑节气后,每天都少出现六十七分。立秋节气,再到立冬节气,每天都少出现三天。小雪节气后,每天都少出现六十七分。

最后是辰星(水星)。它第一次出现,距离冬至也有十七度。晚上能看到它:冬至到清明,出现时间都一样。谷雨节气到芒种节气,每天都少出现两天。夏至到大暑,出现时间都一样。立秋到霜降,能不能看到它说不准。在立秋和霜降这两个节气之间,晚上,它距离冬至十七度到三十六度之间,如果同时出现一颗或多颗木星、火星、土星、金星,那就能看到它。立冬到下雪,出现时间都一样。早上能看到它:冬至那天,每天都少出现四天。小寒到大寒,出现时间都一样。立春到惊蛰,每天都少出现三天。在惊蛰节气期间,它距离冬至的度数和之前一样,早上,如果没有一颗或多颗木星、火星、土星、金星,就看不到它。雨水到立夏,能不能看到它说不准。在立夏节气期间,它距离冬至的度数和之前一样,早上,如果同时出现一颗或多颗木星、火星、土星、金星,那就能看到它。小满到寒露,出现时间都一样。露降到立冬,每天都多出现一天。小雪到大雪,出现时间都一样。

这就是五星的出现规律,也就是所谓的“五星定见术”。

首先,咱们得算出星星每天的运行规律,这规律呢,一半是固定的,一半是变化的。变化的部分,每天加加减减,就能算出每天星星具体的位置和度数。五颗行星(金木水火土)的光芒和运行速度都不一样,喜怒盛衰也各有不同。如果它们偏离了正常的运行轨迹,或者速度快慢有变,那我们就得根据每天的运行速度和位置来仔细推算它们的运行轨迹,并用之前算好的数据作为参照标准。

接下来,咱们算算星星第一次出现的时候具体位置。先算出星星在午夜时分所在的星宿和度数,然后把每天运行的差值除以二,再乘以它第一次出现后剩余的天数,最后把这个结果除以二再加减到第一次出现后剩余的天数上,最后加上午夜时的度数,就得到了星星第一次出现时的具体位置。记住,是早晨出现就减,晚上出现就加。

然后,咱们算算星星第一次出现后,午夜时它在哪个位置。先算出星星第一次出现后剩余的天数,再用这个天数乘以星星第一次出现时的运行速度,然后除以二再加减到第一次出现时它所在的位置上。如果加的结果超过了上限,就进一位;如果减的结果小于下限,就退一位。按照这个方法算完后,就能知道星星在第一次出现后的午夜时分具体位置了。从这之后,每天星星运行的位置,我们都从午夜开始算。如果某个星宿比较小,就取它附近的值。

接下来,咱们算算第二天午夜星星的位置。用星星每天运行的度数,进行加减运算。如果运行速度有小数,就用每天的运行速度作为分母,小数部分满分母就进一位,度数部分满一半就进一位。如果运行速度有快有慢,就另外算出每天运行速度的差值,然后加减到每天的运行速度上,如果星星是逆行,就减,顺行就加。顺行到斗宿就减去多余的小数部分,逆行进入斗宿就加上小数部分。最后,把计算结果按照一定的规则换算成度数,就能得到每天星星运行的位置了。对于五颗行星,最后要根据它们运行轨迹的远近,来确定它们消失的日子。如果要编制历法,金星和水星的度数,可以忽略小数部分。

最后,咱们算算星星的平行度数。 (此处为“求平行度及分术”,原文照录,不做翻译)

首先,咱们得算出每天走的距离。把总距离除以二,再根据实际情况调整,最后用每天的平均速度去除,就能得到一天走的距离(精确到小数)。如果小数部分不够一天的距离,就凑够一天的距离,凑够一半总距离就算完成一天的行程。这样,我们就知道了每天走的距离,以及精确到小数的距离。然后,算出每天速度的差异。用总天数减去一天,再把差值乘以二,再除以二,得到速度差异。如果速度加快了,就用这个差异值减去平均速度;如果速度变慢了,就加上这个差异值,就能算出第一天走的距离。

星名、星的运行、每天运行的起始点、进入节气的时间、每天的运行速度、运行的距离以及距离的比率,这些都用“损益率”来表示。

接下来,咱们看看岁星(木星)的运行情况。它一开始是顺行的,大概一百一十四天走十八度五百九分,开始的时候速度慢,每天都在加快,一共加快十四天。然后它会停留二十六天。之后它会逆行,大概三十天走六度十二分,开始的时候速度快,每天都在变慢,每天变慢二分。接着它又逆行,大概四十二天走六度十二分,开始的时候速度慢,每天都在变快,每天变快二分。然后它会停留二十五天。最后它又顺行,大概一百一十四天走十八度五百九分,开始的时候速度慢,每天都在变快,一直到最后一天晚上消失,一共持续十四天。

荧惑(火星)呢,它一开始是顺行,从冬至第一天开始,大概二百四十三天走一百六十五度。从第三天开始,每天走的距离和天数都减少三。到小寒第一天,大概二百三十五天走一百五十四度。从第二天开始,每天走的距离和天数都减少三。到谷雨第四天,速度稳定了,一直到小满第九天。一共一百七十八天走了一百度。从小满第九天开始,每天走的距离和天数都增加一。到夏至第一天,速度稳定了,一直到第六天。一共一百七十一天走了九十三度。从夏至第六天开始,每天走的距离和天数都增加一。到立秋第一天,一百八十四天走了一百六度。从第二天开始,每天走的距离和天数都增加一。到白露第一天,二百一十四天走了一百三十六度。从第五天开始,每天走的距离和天数都增加一。到秋分第一天,二百三十二天走了一百五十四度。从第二天开始,每天走的距离和天数都增加一。到寒露第一天,二百四十七天走了一百六十九度。从第五天开始,每天走的距离和天数都增加二。到霜降第五天,速度稳定了,一直到立冬第十三天。一共二百五十九天走了一百八十一度。从立冬第十三天开始,每天走的距离和天数都减少一。最后回到冬至第一天,一共二百四十二天走了一百六十五度。

这段文字讲的是一种计算疾病发展速度的方法,有点像古代的医学预测模型。首先,它说每个人患病的恢复速度不一样,正常情况下按照一定的比率恢复,但如果恢复速度有快有慢,那就需要根据每天的变化来调整这个比率,计算出每天的恢复速度。这就像我们现在说的,疾病进展不是匀速的,有的快有的慢。

然后,它介绍了一种计算这个变化比率的方法,具体来说,就是根据节气来调整。比如,如果是在大寒节气前后六天内发病,每天的恢复速度就减少一点,一直到雨水节气结束。到了春分、立夏,恢复速度就大幅度减少,以此类推,不同的节气有不同的调整方法,有的增加恢复速度,有的减少。 这部分有点像根据季节变化来调整用药剂量或治疗方案。

最后,它又介绍了一种更复杂的计算方法,考虑了疾病发展速度的快慢变化。它说,在某些节气期间,疾病发展速度会加快或减慢,需要根据这些变化来调整计算。这部分涉及到很多具体的数字和计算步骤,像是根据不同的时间段,调整每天的疾病进展程度,并计算出总的疾病进展情况。 这部分就更像是根据病程的不同阶段,调整治疗策略,并预测疾病最终的走向。 总之,整段文字描述了一种相当复杂的古代医学计算方法,用现代眼光来看,它可能有点类似于根据时间序列数据建立疾病进展模型。

话说啊,一开始天气还算顺利,走得也挺快,入冬那天开始算,六十天走了二十五度(纬度)。后来就加快了速度,一天比一天快。从进入小寒节气以后,速度就慢下来了,两天慢两度,每天都慢一度。到了大寒第一天,五十五天走了二十度。之后三天,每天又加快一度。到了立春那天,速度就恢复正常了。一直到清明,六十天走了二十五度。从谷雨节气开始,每天又慢一度。立夏那天速度又恢复正常了。到小满节气结束,六十天走了二十二度。从芒种节气开始,每天又快一度。夏至那天速度又恢复正常了。到处暑节气结束,六十天走了二十五度。从白露节气以后,三天慢一度。秋分那天,六十天走了二十一度。之后一天快一度,半天也快一度。寒露那天,六十天走了二十五度。之后两天慢一度。立冬那天速度又恢复正常了。到这个节气结束,六十天走了十七度。从大雪节气以后,五天快一度。大雪那天,六十天走了二十度。之后三天,每天又快一度。

这段文字记录的是某种天文现象的观测数据,可能是日行度数的变化,用简洁的口语表达出来,更像是一份口头汇报,而非正式的书面记录。 具体是什么现象需要结合当时的背景知识才能判断。

第一天,也就是冬至前十三天开始记录。之前病症减轻的速度是一天一度,就把这个速度分摊到之后病症减轻和延缓恢复的时间里。如果之前病症加重,就用这个速度来抵消之后恢复的进度。然后病情开始好转,往西边走。到冬至那天,一共过了六十三天,病症减轻了二十一度。从那天起,每过四天病症减轻一度。小寒那天,一共过了六十三天,病症减轻了二十六度。从入小寒后,每过三天半,病症减轻一度。立春三天病情稳定。过了惊蛰节气,六十二天过去了,病症减轻了十七度。从雨水节气开始,每两天病症减轻一度,而且恢复速度也加快一度。雨水节气持续了八天病情稳定。过了谷雨节气,六十七天过去了,病症减轻了二十一度。从春分节气开始,每天病症减轻一度,恢复速度也减慢一度。春分节气持续了四天病情稳定。过了芒种节气,六十三天过去了,病症减轻了七十度。从夏至节气开始,每六天病症减轻一度,恢复速度也减慢一度。大暑第一天病情稳定。过了大暑节气,五十八天过去了,病症减轻了十二度。立秋第一天病情稳定。过了立秋节气,五十七天过去了,病症减轻了十一度。从白露节气开始,每两天病症减轻一度,恢复速度也加快一度。白露节气持续了十二天病情稳定。过了秋分节气,六十三天过去了,病症减轻了七十度。从寒露节气开始,每三天病症减轻一度,恢复速度也加快一度。寒露节气持续了九天病情稳定。过了寒露节气,六十六天过去了,病症减轻了二十度。从霜降节气开始,每三天病症减轻一度,恢复速度也减慢一度。霜降节气持续了六天病情稳定。过了霜降节气,六十三天过去了,病症减轻了十七度。从立冬节气开始,每三天病症减轻一度,恢复速度也加快一度。立冬节气持续了十一天病情稳定。过了立冬节气,六十七天过去了,病症减轻了二十一度。从小雪节气开始,每两天病症减轻一度,恢复速度也减慢一度。小雪节气持续了八天病情稳定。过了小雪节气,六十三天过去了,病症减轻了十七度。从大雪节气开始,每三天病症减轻一度。

冬至那天,病情好转持续了十三天。之后每过两天半,好转的时间就增加一天。大寒第一天病情稳定,过了大寒节气,好转持续了二十五天。从立春节气开始,每过两天半,好转的时间就减少一天。雨水节气第一天,好转持续了十三天。之后每三天,好转的时间就增加一天。清明节气第一天,好转持续了二十三天。之后每天好转的时间就减少一天。清明节气持续了十天病情稳定,过了清明节气,好转持续了十五天。从白露节气开始,每两天好转的时间减少一天,同时增加一天。秋分节气持续了十一天,没有好转。从秋分节气持续十一天后,每天好转的时间都增加一天。霜降节气第一天,好转持续了十九天。之后每三天,好转的时间就减少一天。立冬节气持续了三天病情稳定,过了大雪节气,好转持续了十三天。

首先,咱们来说说“后迟”的情况。你看啊,如果一开始走得慢,大概六十天能走二十五度。但要是前面走得快,那每天的速度还会越来越快,两天就多走一度。前面走得快,后面就慢,慢下来的度数,要根据前面走得快了多少来算。要是前面走得快,但度数没增加,那从秋分到立冬,每天要少走三度;过了冬至,每天少走五度。最后,如果还差十三天才能走完,那就把这十三天加到每天走多少度的速度里去。

接下来是“后疾”的情况。冬至第一天,大概二百一十一天能走一百三十一度。从第二天开始,每天走的路程和天数都要少一天一度。到了大寒节气过了八天,那就是一百七十二天能走九十四度了。过了大寒八天之后,也是每天都少一天一度。到了惊蛰,速度就正常了。到雨水节气结束,一百六十一天能走八十三度。从雨水节气之后,每天的路程和天数都要多一天一度,一直到谷雨节气过了三天,那就是一百七十七天能走九十九度了。过了谷雨三天,也是每天都多一天一度。芒种节气过了十四天,速度就正常了。到夏至,二百三十三天能走一百五十度。过了夏至十天,每天的路程和天数都要多一天一度。小暑节气过了五天,那就是二百五十三天能走一百七十五度了。过了小暑五天,也是每天都多一天一度。大暑第一天速度正常,到处暑节气结束,二百六十三天能走一百八十五度。过了白露节气,每天的路程和天数都要少一天一度。秋分那天,二百五十五天能走一百七十七度。过了秋分一天,每天的路程和天数都要多半天一度。大雪第一天,二百五十天能走一百二十度。从秋分开始,每天的路程和天数都要多一天一度,一直到冬至第一天,那就是二百一十天能走一百二十七度了。这些节气里,每天走的路程和天数,有时候会多有时候会少,计算的时候,要像前面“前疾”那样算,才能算出“后疾”每天走多少度。

最后,咱们来说说怎么算“变日率”。前面说的“后迟”如果延迟了六十天,或者“退行”延迟了六十三天,都要把延迟的天数加到每天走多少度的速度里去。要是“前迟”多走了六十三天,或者“后留”多走了十三天,就要把多走的天数从每天走多少度的速度里减掉。加加减减算完之后,就得到了“变日率”。

咱们来说说怎么算星球运行速度的变化。前面慢的时候,预估的度数少了二十五,往回走的时候预估的度数多了十七,秋天从秋分到冬至期间,度数减少的那些情况,都要把预估多或者少的度数加到这个快速运行速度里去。前面预估的度数多了二十五,或者往回走的时候预估的度数少了十七,这些情况,都要把预估多或者少的度数从这个快速运行速度里减掉。加加减减算完之后,就得到了变化后的运行速度。

开始运行,进入春分,结束谷雨,是匀速运行。一开始慢,每天速度会加快一度。开始运行,进入立夏,结束夏至,每天运行半度。六十六天运行二十二度。小暑,五十天运行二十五度。立秋到节气结束,二十天运行十度,然后根据新的速度继续运行,方法和前面一开始慢的情况一样。增减的方法和前面一样,算出它运行的度数。每个节气都运行完它的度数,然后就停止运行了。

再说说镇星(也就是水星)。一开始是顺行,匀速运行,八十三天运行七度二百九十分。一开始快,每天速度会减慢半分。前面停留了三十七天。然后开始逆行,往西走,匀速运行,五十一天下降三十分。一开始慢,每天速度会稍微加快一点。

老天爷啊,这说的啥玩意儿?这简直就是天文历法密电码!不过,咱们慢慢捋,一句一句地翻译成大白话。

首先,这说的是一年三百六十五天,太阳运行的规律。从冬至开始,到立夏结束,再到立秋结束,最后到冬至,一共一百七十二天,太阳运行了二百六十度。从进入小满节气后,每十天太阳就多运行一度,这是个比较稳定的速度。但是,从白露开始到春分结束,太阳运行速度就有点不稳定了,每天都慢个两度。剩下的时间,太阳运行速度就比较稳定了。从夏至到小暑结束,一百七十二天,太阳运行了二百九十度。从大暑开始,每五天太阳就少运行一度,直到运行结束。 还有几种情况,比如冬至到夏至,或者大暑到冬至,这期间太阳每天运行一度,一共十三天运行十三度。从冬至开始,每十天太阳就少运行一度,直到立春,然后从立秋开始,每十天太阳就多运行一度,直到秋分。从启蛰到芒种,七天运行七度。从夏至开始,每五天太阳就多运行一度,直到小雪。寒露第一天到小雪,三十三天运行二十二度,之后每六天就少运行一度,直到小雪。

接下来,这又说了一种情况,叫“顺迟”,意思就是运行速度不稳定,三十二天运行三十度。一开始慢,每天都慢八分。如果前面运行速度快,超过二百六十度了,那就得把多出来的度数减掉。如果太阳在傍晚停留七天,或者往西边退,十天退五度,直到太阳运行结束,然后在早晨停留,也是十天退五度,每天退半度,早晨停留七天。 “顺迟”这种不稳定的运行,从冬至到立夏,大雪到运行结束,三十二天,一开始慢,每天快八分。从小满开始,每十天就少运行一度,直到芒种。还有一种情况,从冬至到运行结束,从立夏到运行结束,十三天运行十三度,每天运行一度。从小寒开始,每六天就多运行一度,直到启蛰。从小满开始,每七天就少运行一度,直到立秋。雨水第一天到谷雨,二十三天运行二十三度,之后每六天就少运行一度,直到谷雨。处暑到寒露,没有这种运行规律。从霜降开始,每五天就多运行一度,直到大雪。如果前面运行慢,少运行的度数不到三十度,那就得把少运行的度数加上去。 最后,还有一种情况,一百七十二天运行二百六十度,处暑到寒露,运行速度不稳定,一开始慢,每天快一分。剩下的时间,运行速度稳定,直到早晨太阳运行结束。

总而言之,这段文字描述了古代天文观测对太阳运行速度的细致记录,各种情况和例外情况都考虑在内,简直是古代天文爱好者的“葵花宝典”啊! 这要是搁现在,直接上电脑建模模拟得了,省多少事儿!

辰星这玩意儿,晚上能看到,走得挺快,十二天能走二十一度六分,平均一天走一度五百三分。过了大暑到处暑这段时间,十二天走十七度二分,平均一天走一度二百八十分。有时候它走得比较匀速,七天走七度。不过从大暑之后,每两天它走的度数和天数都会少一天一度。到了立秋,它就不再匀速了。有时候它走得慢,六天走二度四分,平均一天走二百二十四分;之前走得快的那十一度,就没这慢的情况。每天走完就晚上藏起来了,晚上停留五天,早上出现也停留五天。走得慢的时候,六天走二度四分,平均一天走二百二十四分。从大寒到启蛰这段时间,它也不再慢悠悠地走了。有时候它走得比较匀速,七天走七度,平均一天走一度。大寒之后,每两天它走的度数和天数都会少一天一度。到了立春,它就不再匀速了。走得快的时候,十二天能走二十一度六分,平均一天走一度五百三分。之前没走慢的时候,十三天走十七度十分,平均一天走一度二百八十分。每天走完就早上藏起来了。

五星这玩意儿,一天走完的路程都是奇数,它们都会在藏起来的时候消失不见,所以换个地方就看不到了。

武则天当政的时候,下令说:“最近负责编历法的官员,把腊月定为闰月。查阅史书,这做法乱了旧制,导致去年最后一天,月亮还在天上。我们又仔细查了一下,果然差了一天。为了改正错误,现在必须得改。应该把这个月定为闰十月,下个月定为正月。”那年正好是甲子年冬至合朔。于是改元为圣历,以子月为正月,丑月为腊月,寅月为一月。她还让太史瞿昙罗编制新的历法。过了三年,又恢复了夏历,《光宅历》也没用上。中宗复位后,太史丞南宫说上奏说:“《麟德历》时间越来越不准了。而且甲子年的开头,五星入气的时间也不对,这不是什么合璧连珠的好兆头啊!”于是下令让南宫说、司历徐保乂、南宫季友一起重新制定《乙巳元历》。到了景龙年间,历法制定完成,下令开始使用。结果睿宗登基后,《景龙历》就被废弃不用了。《麟德历经》的主要内容,现在简单记一下。

母法一百。两大衍之数为母法。

旬周六十。六甲之终数为旬周。

辰法八刻;分,三十三少半。以十二辰数除一百刻,得辰法。

一年365天,多出24天,奇数是48。一年总天数加上多余的奇数天,就是一年的总天数。 这说的就是一年有多少天。

一年有24个节气,每个节气大约15天,多出21天,奇数是85减去一半。用24个节气来划分一年,就能得到每个节气的具体天数。 这指的是一年中节气的计算方法。

一个节气有5个候,多出7天,奇数是28,小数是4。用72个候来划分一年,就能得到每个候的具体天数。 这部分说的是候的计算方法。

一个月大约29天,多出13天,这就是一个月的平均天数。 这段解释了月的天数。

一天的长度,随着月亮的远近而变化,朔日到下一次朔日的天数加上多余的奇数天,就是一天的长度。 这段有点难懂,大概说的是日长变化和月相的关系。

望日大约是14天,多出76天,奇数是53。这是根据阴历的周期算出来的。用两个月的平均天数可以算出望日的天数。 这指的是望日天数的计算方法,并解释了与阴历的关系。

弦日大约是7天,多出38天,奇数是26.5。这是把一个月分成四份算出来的。 这段解释了弦日天数的计算方法。

闰月大约是10天,多出87天,奇数是76。这是用一个月的天数减去一年的天数算出来的。 这段解释闰月天数的计算方法。

“没”是91天,多出31天,奇数是12。这是把一年分成四份算出来的。 这段解释“没”这个时间单位的计算方法。

“没”的周期是一天,多出31天,奇数是12。这是用十天为一个周期,从一年中减去算出来的。 这段也是对“没”的周期计算方法的另一种解释。

一个月大约27天,多出55天,奇数是45,小数是59。这是月亮运行速度变化的一个周期。 这段解释了月亮运行周期的计算方法。

一个月与上个月的差大约是一天,多出97天,奇数是60,小数是41。这是用月亮运行周期减去一个月的天数算出来的。 这段解释了月与月之间天数差别的计算方法。

周天大约是365度,多出25度,奇数是71,小数是13。这是28星宿的总度数,以及它们之间距离的总和,再加上多余的奇数。 这段解释了周天度数的计算方法。

阴阳交替的周期大约是27天,多出21天,奇数是22,小数是16.7。这是太阳运行到阴阳交替点的天数。 这段解释了阴阳交替周期天数的计算方法。

阴阳交替的差大约是两天,多出31天,奇数是83,小数是83。这是用阴阳交替周期减去一个月的天数算出来的。 这段解释了阴阳交替周期与月天数差别的计算方法。

阴阳交替的中点大约是13天,多出60天,奇数是61,小数是3.5。这是把阴阳交替周期分成两份算出来的。 这段解释了阴阳交替中点天数的计算方法。

阳历中,与朔望交合的第一个限度是12天,多出44天,奇数是69,小数是16.7。这是月亮运行阳历,与朔望交合的限度。 这段解释了阳历中特定时间点的计算方法。

阳历中,与朔望交合的第二个限度是1天,多出15天,奇数是91,小数是91.67。这是月亮运行阳历,之后与朔望交合的限度。 这段解释了阳历中另一个特定时间点的计算方法。

阴历中,与朔望交合的第一个限度是26天,多出5天,奇数是30,小数是25.5。这是月亮运行阴历,之前与朔望交合的限度。 这段解释了阴历中特定时间点的计算方法。

木星啊,它跟太阳会合一次要三百九十八天;剩下的时间,是八十六天;奇数部分是七十九天;小数部分是八十天。

火星呢,跟太阳会合一次要七百七十九天;剩下的时间,是九十天;奇数部分是五十五天;小数部分是四十五天。

土星跟太阳会合一次需要三百七十八天;剩下的时间,是八天;奇数部分是四天;小数部分是八十天。

金星,也就是太白金星,跟太阳会合一次要五百八十三天;剩下的时间,是九十一天;奇数部分是七十七天;小数部分是七十天。

水星跟太阳会合一次只要一百一十五天;剩下的时间,是八十七天;奇数部分是九十五天;小数部分是七十天。

太极上元,那一年是乙巳年,十一月甲子朔旦,也就是冬至那天,黄钟之始,半夜的时候,斗柄指向子位,日月像合在一起的璧玉一样,五星连珠,一起出现在星纪、牵牛星附近。现在是大唐神龙元年,又赶上乙巳年了,这已经比上次乙巳年过去了四十一万四千三百六十个“算”了(注:算,此处指一个时间单位)。跟过去比对一下,每年要减去一个“算”;往后推算,每年要加上一个“算”。《乙巳元历》里计算的方法,大概就是这样。具体的算法,算经里没写。