这段文字描述的是古代的一种历法计算方法,相当专业和复杂。让我们一句一句地用现代口语解释一下:

首先,它讲的是冬至的余数分配:冬至有大小两种余数,大余数加15,小余数加292,小分加6/5。如果小分满了,就从小余数里减去1;小余数满了,就从大余数里减去1;大余数满了十周就归零。然后依次类推,分配到各个需要的地方。其他的都按照这个方法来。这里的大余数代表着天数,小余数代表着时辰。

接下来,它介绍清明、小暑、寒露、小寒、大寒这几个节气的余数计算方法:每个节气的大余数都加12,小余数加244,小分加8。然后把气的小分互相乘起来,再加8。如果结果满30,就减去30,从小余数里减1。如果余数加起来不一样,就互相乘起来再加起来,用它们的乘积作为除数。如果结果正好是除数的倍数,就表示计算结果一致。这就是所谓的“齐同之术”。小余数满了,就按照前面说的方法处理,每个节气都根据其所属的五行和太阳运行规律来计算。

然后,它给出了一些常数:没日法是1757,没分是122357。

接下来是求“没日”的方法:用90乘以“没气”的小余数,再加上15乘以小分,然后用这个结果减去“没分”,用余数除以1757,商就是天数。如果除不尽,就用余数加上这个节气的大余数,然后按照前面说的方法分配。如果小余数超过1040,而且这个节气有“没日”,就不用计算了。“没余”全部用完就减去。求下一个“没日”的方法是:在前一个“没日”的基础上加69天,如果超过1114,就从“没日”里减1,然后按照五行和太阳运行规律分配。

然后,它给出了三个常数:盈朔实是39933,朒朔实是39220,恒朔实是39571。

接下来是推算朔日的算法:把所有日期加起来,用恒朔实去除,得到积月数,不满的部分就是闰余。如果结果是除数的倍数,商就是闰日,否则就是闰时辰。用闰日减去冬至的大余数,用闰时辰减去冬至的小余数,就得到了当年正月朔日的大、小余数。大余数用甲子来计算,就是具体的日期。天正指的是冬至所在的月份,恒朔指的是不盈不亏的常数。如果减数不够减,就从大余数里借1,按照除数来减;如果大余数不够减,就加十周再减;如果需要减去小数,就从分余数里借1,按照除数来减;如果宿度游实不够减,就加上宿度过周连余及奇数再减。用天正恒朔的小余数加上闰余,再减去所有日期的总和,余数就是总实。

最后,它提到了求恒弦望的算法,但没有具体展开。

总而言之,这段文字描述的是一套极其复杂的古代历法计算方法,涉及到大量的常数和复杂的运算步骤,理解起来需要相当的专业知识和耐心。 现代人很难直接理解和运用,需要结合当时的历法背景和专业文献才能解读。

因为天正(指一种历法)的朔日(农历每月初一)大小余数不一样,大的余数加十,小的余数加五百一十二太(“太”指一种单位)。总共分为四分,一分算作少,二分算作半,三分算作太。如果数值满了,就按照前面说的方法处理,也就是从天正上弦恒日(指特定日期)的大小余数开始算。然后依次递加,就能算出望日(农历每月十五)和下弦月以及下一个月的朔日。依次递加,按照前面说的方法处理,就能得到想要的结果。其他的计算方法都和这个类似。如果从朔日直接算望日,大的余数加十四,小的余数加一百二十五分半。如果从朔日直接算下弦,大的余数加二十二,小的余数加一百九十八少。如果从朔日直接算下一个朔日,大的余数加二十九,小的余数加七百十一。半总:六百七十。辰率:三百三十五。

接下来是关于计算恒气初日影的泛差和定差的方法。

要算恒气初日的影子变化率,先把所求气和后气的变化率加起来,再除以二,再除以十五,得到泛末率。然后用两个变化率相减,结果除以十五,得到总差。如果前面算出来的数小,就用总差减去泛末率;如果前面算出来的数大,就用总差加上泛末率。加减完之后的结果就是泛初率。如果后面没有同样的变化率,就用前面的末率作为初率。用总差减去初率,结果就是泛末率。

计算恒气初日影的定差,方法是:用十五去除总差,得到一个限差。如果前面算出来的数小,就用限差加上泛初末率;如果前面算出来的数大,就用限差减去泛初末率。加减完之后的结果就是定初末率,也就是恒气初日影的定差。

计算次日影差的方法是:用得到的定差,如果前面算出来的数小,就加上初日影的定差;如果前面算出来的数大,就减去初日影的定差。加减完之后的结果就是次日影的定差。依次累加,就能得到每年各个日期的数值。每个气都以十五天为限。如果遇到特殊情况,都用十六去除泛末率和总差以及限差。

计算恒气日中影定数的方法是:先把恒气的小余数取出来,用半总减去它,结果是中后分。如果不够减,就用半总减去它,结果是中前分。然后把前后分都取出来,用影定差乘以它们,再除以总法,得到变差。冬至之后,上午用变差减去气影,下午用变差加上气影。夏至之后,上午用变差加上气影,下午用变差减去气影。冬至那一天,只有减,没有加。夏至那一天,只有加,没有减。加减完之后,就能得到各个恒气日中的定影。

最后是计算次日中影的方法。

(此处应接续计算次日中影的方法,但原文未提供)

这段话讲的是古代天文历法计算方法,听着就有点烧脑,咱们一句一句慢慢捋。

第一段说的是怎么确定每天正午的日影长度。古代的历法,是用冬至和夏至这两天的日影长度来作为标准的,比如以前汉朝魏朝宋朝那些历法,冬至那天的日影是一丈二尺长,夏至是一尺五寸长,现在都比以前短了。所以,每天都要根据实际测量的日影长度,来调整计算,让它跟冬至夏至的日影长度比例相符。其他的计算方法也都是类似的。以前那些老历法里根本没有每天日影长度的计算方法,这是我们新创立的。

第二段讲的是怎么计算十二律的日期和时间。每个月都有个“中气日”,就是节气的那天。我们要根据这个中气日来算出十二律的日期,方法是:先算出这个中气日的小余数,然后乘以六,再除以辰数(辰数是360度),得到一个整数,这就是“半总之数”。如果除不尽,剩下的就是“辰余”。然后从子时开始算,根据“半总之数”确定十二律的具体时间。剩下的“辰余”再乘以六,然后根据结果来确定十二律的具体位置,比如是“初”、“少弱”、“少”等等,这些都是古代音乐理论中的术语。

第三段讲的是怎么计算七十二候的日期。七十二候,每个节气分三候,一共七十二候。 “恒气日”就是每个节气的第一天。然后呢,加个大余数5,小余数97,小分数11。再用小分数乘以3,加上11,如果超过18就减去18,再用同样的方法算下去,就能算出每个候的日期了。

最后一段讲的是怎么根据太阳运行速度来调整计算。秋分到春分这段时间,太阳运行得快,春分到秋分这段时间,太阳运行得慢。运行快的时候叫“进纲”,运行慢的时候叫“退纪”。“进纲”是加16,“退纪”是减17,还有其他一些参数,比如“泛差”、“总辰”等等,这些都要一起用才能算出准确的日期。 总之,计算日期要考虑太阳运行速度的快慢。

总而言之,这段文字描述了古代天文历法中一系列复杂的计算方法,旨在确定节气、中气、七十二候以及其他天文历法要素的日期和时间,体现了古代天文历法的高度精密和复杂性。

这段文字讲的是古代天文计算的方法,听着有点复杂,咱们一句一句掰开了揉碎了来说。

第一段说的是怎么计算每天的气候变化率。首先,它要算出一个“气末率”,具体怎么算过程很复杂,用到了“气躔差率”、“后气率”、“总辰”等等一系列专业术语,简单来说就是通过一系列复杂的运算,得到每天气候变化的最终数值。然后,根据之前计算的结果,再进行加减运算,得到“气初日损益率”,也就是第一天气候变化的具体数值。之后,再根据这个数值,继续计算后续每天的气候变化率,也就是“每日躔差率”。最后,把每天的变化数值累加起来,就能得到这段时间内气候变化的总量。如果遇到一些特殊情况,比如前后数值相同或者计算结果不一致,就要根据具体情况进行调整,保证计算结果的准确性。 总而言之,这一段描述的是一个迭代计算的过程,通过一系列的加减乘除运算,最终得到每天的气候变化数值。

接下来,第二段讲的是怎么确定节气所在的日期。冬至和夏至的日期是固定的,也就是所谓的“恒气”。然后,根据之前计算得到的每天气候变化数值,对冬至和夏至的日期进行调整,最终确定节气的具体日期。 用现代话来说,就是根据气候变化的规律,对固定节气日期进行微调,从而得到更精确的节气日期。 最后,还会给这些日期赋予甲子纪年,方便记录和查找。

第三段非常简单,就是说如何计算夜半后某个特定时刻的具体时间。 它说把一些小余数乘以三,再除以一个辰率,就能得到结果。 这部分比较简洁,核心就是用一个简单的公式进行计算。

第四段讲的是如何计算每天气候变化的累积值,也就是“盈朒积”。它说把前一天和后一天的气候变化率,以及累积的盈朒积加起来,再和每天的气候变化总量相加,就能得到每天的盈朒数值以及前后变化的数值。 这部分和第一段类似,也是一个迭代计算的过程,通过累加的方式,得到最终的结果。

最后一段,标题是“求朔弦望恒日恒所入盈缩数术”,描述了如何计算朔、弦、望这三个特殊时刻的盈缩数值。 这段没有展开具体计算方法,只提到了计算的目标。

总的来说,这段文字描述的是一套古代天文历法计算方法,涉及到很多专业术语和复杂的计算过程,现代人理解起来比较困难。 但核心思想就是通过一系列的迭代计算,不断修正和完善,最终得到精确的天文历法数据。

首先,根据每个定气日所对应的总辰数,计算朔弦望夜半后的辰数,然后用定气夜半后的辰数减去它,剩下的就是总辰数。如果朔弦望和定气同一天,但辰数更多,说明朔弦望出现在前一个气的末尾,这时总辰数会超过进纲纪的总数,可能就进入了下一个气的开头。这时,我们要用前一个气辰数多的末尾比例和辰数少的开头比例相乘,把总辰数统一起来,算出一个总比例。凡是相乘后有小数余数的,都要把母数(分母)完整地乘完,再用结果去除,这样才能保证结果一致。如果前一个气的辰数多,就用总辰数减去纪乘总差,再除以纲纪,得到差值。把这个差值加到总比例上,再用总辰数乘以它,然后除以总辰数的两倍,最后再加到总比例上。如果前一个气的辰数少,就用总辰数乘以另一个差值,再用总辰数自乘,然后除以两倍的总辰数,最后加到总比例上。这些计算都得到最终的总数。然后,根据气盈亏来确定一个定值,如果小数余数不能完整计算,而且不需要再进行计算,超过一半就不用再算后半夜了,因为这时已经没有气了。用盈亏定值,加上或减去日小余,如果满了或不足,就向前或向后调整,分别计算其盈亏日和小余。如果不是朔望有交错的情况,或者计算比较粗略,可以用所入定气日乘以前后比例,加上十五再除以一;如果是入气日十五的计算,就加上十六再除以一。

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

变奇率:十二

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

月程法:六十三

推算历法变化的方法是:用历变周减去总实数,剩下的数乘以变奇率,如果结果大于等于历变周,就再减去历变周;如果小于历变周,就用变奇率约分,得到变分,如果约分不尽,就得到变奇。变分满月程法就得到日数,不满就得到余数。把日数放在算盘之外,就是所求年份的天正恒朔夜半入变日及余数,加上天正恒朔小余,就是经辰所入。

求朔弦望经辰所入的方法是:根据天正经辰所入的日数、余数和奇数,加上日数七、余数五百一十二、奇数九,奇数满率成余数。余数,如同总法一样算出日数,就能得到上弦经辰所入。依次类推,就能得到望、下弦以及下个月的朔。如果所入的数满变日及余奇,就减去。凡是相连减去的,都按照这个方法。如果直接求望,就加上朔所入的日数十四、余数一千二十五、奇数六;如果直接求下个月的朔,就加一日、余数一千三百七、奇数十一。

首先,咱们得算出月亮圆缺变化的规律,也就是朔、望、弦、盈亏这些日子月亮运行的具体情况。 具体方法是:根据每天月亮运行的情况,算出盈亏的积累值。把盈亏的积累值加上或减去月亮每天运行的平均值,剩下的就是我们要求的结果。

接下来,咱们要算出月亮每天运行速度变化的规律,也就是朔、弦、望这些日子月亮运行速度的快慢变化。 具体方法是:列出每天月亮运行速度的增减率,然后把后面的增减率的一半作为平均增减率。再用两个增减率相减,得到它们的差值。如果速度是增加的,就用每天运行的剩余值减去总的运行值,然后把剩下的值乘以增减率的差值,再除以总的运行值,最后加上增减率的一半。如果速度是减少的,就先把每天运行的剩余值的一半乘以增减率的差值,再除以总的运行值,最后加上平均增减率,再乘以每天运行的剩余值,最后除以总的运行值。这样算出来的就是月亮运行速度的平均变化值。然后,用这个平均变化值加上或减去月亮运行速度变化的剩余值,得到最终的运行速度变化值。 这个方法很精确,可以用来解释月亮运行的规律。如果只是想快速计算朔望交接的情况,或者需要验证计算结果,可以直接用每天运行的剩余值乘以增减率,再除以总的运行值,就可以得到一个近似的结果。如果后面没有相同的增减率,就用之前的增减率,如果速度是增加的,就用平均增减率作为初始值,减去增减率差值的一半;如果速度是减少的,就把每天运行的剩余值分成两天来计算,根据剩余值的变化情况,按照同样的方法计算。最后把计算结果加上或减去速度变化值,得到最终的结果。

计算月亮圆缺变化时,如果前一天的剩余值小于初始值,就用这个剩余值作为初始值;如果大于初始值,就用初始值减去总值,剩下的作为最终值。增减的情况正好相反,一般来说,误差控制在九分之一以内。虽然一开始误差比较小,但到最后误差会稍微大一点,但总体来说误差还是比较小的。 这些误差都是因为各种因素造成的,所以要根据具体情况来处理。如果用恒定值来计算,七天和二十一天可以得到初始的增减率,但是最后减少的值不容易计算出来。而且,这种恒定值计算方法和普通的平行计算方法的结果也不一样,在初始值和最终值方面有差异,而恒定值计算方法没有这些差异。十四天和二十八天虽然有初始值和最终值,但是虚差也会减少数值,所以恒定值计算方法的结果不准确。

最后,咱们还要算出月亮圆缺变化的具体日期和小余数。

这段文字描述的是古代历法计算方法,咱们一句一句地来说。

首先,“各以其所入变历速定数速减迟加其盈朒小余。满若不足,进退其日。” 意思是说,根据每次计算的结果,调整历法的速度,加快或减慢,并根据盈亏的剩余天数来调整,如果不够就往前或往后推一天。

“命以甲子算外,各其盈朒日反余。加其恒日,余者为盈;减其恒日,余者为朒。” 用甲子纪年法之外的方法计算盈亏天数,把剩余的天数加上恒定天数,剩余的就是盈;减去恒定天数,剩余的就是亏。

“其日不动者,依恒朔日而定其小余,推拟日月行度。其定小余二十四已下,一千三百一十六已上者,其入气盈朒、入历迟速,皆须覆依本术推算,不得从粗举速要之限。” 如果某一天数不变,就根据恒定的朔日来确定剩余天数,然后推算日月运行的度数。如果剩余天数小于24或大于1316,那么计算节气盈亏和历法快慢,都必须重新按照原来的方法计算,不能简化。

“乃前朔后朔,迭相推校。盈朒之课,据实为准。损不侵朒,益不过盈。” 前后两个朔日要反复校对,盈亏的计算必须以实际情况为准,减少的部分不能超过亏损,增加的部分不能超过盈余。

接下来是关于确定朔日的方法:

“求定朔月大小术 凡朔盈朒日名,即为定朔日名。其定朔日名,十干与来月同者大,不同者小。其月无中气者为闰月。其正月朔有定加时正月者,消息前后各一两月,以定月之大小。” 确定朔日和月份大小的方法:朔日盈亏的天数就是朔日名称,十干和下个月的天干相同则这个月大,不同则小;没有中气的月份是闰月;正月朔日有固定的加时,前后各调整一两个月,来确定月份的大小。

“合亏在晦二者,弦望亦随事消息。” 如果亏损在月末,那么弦望也相应调整。

“凡置月朔,盈朒之极,不过频三。其或过者,观定小余近夜半者量之。” 设置月朔时,盈亏的极值最多三次,如果超过三次,就根据剩余天数接近午夜的情况来衡量。

然后是关于星宿度数的计算:

“检宿度术 前件周天二十八宿,相距三百六十五度,前汉唐都以浑仪赤道所量。其数常定,纮带天中,仪图所准。日月往来,随交损益。所入宿度,进退不同。” 检查星宿度数的方法:周天二十八宿,相距365度,汉唐时期都用浑仪赤道来测量,这个数值是固定的,日月运行,交会时会增减,所以进入星宿的度数,进退不同。

“黄道宿度左中郎将贾达检日月所去赤道不同,更铸黄道浑仪所检者。” 左中郎将贾达检查日月与赤道的距离不同,重新铸造了黄道浑仪来测量。

“臣等今所修撰讨论,更造木浑图交络调赋黄赤二道三百六十五度有奇,校量大率,与此符会。今历以步日行月及五星出入循此。其月行交络黄道,进退亦宜有别。每交辄差,不可详尽。今亦依黄道推步。” 我们现在修订的历法,重新制作了木制浑天仪,黄赤道交错,共计365度多,大致符合之前的测量结果。现在的历法就是根据这个来推算日月五星的运行。月亮运行交错黄道,进退也应该有所不同,每次交会都会有差异,无法详细计算,现在也按照黄道来推算。

最后是关于推算日躔和节气位置的方法:

“推日躔术 置冬至初日躔差率,加总法,乘冬至小余,如总法而一,以减天宿度分。其余命起黄道斗十二度,宿次去之,经斗去宿分度,不满宿算外,即所求年冬至夜半所在宿度算及分。” 推算日躔的方法:设定冬至第一天日躔的差率,用总的方法,乘以冬至的剩余天数,再除以总的方法,然后从天宿度数中减去。剩下的部分,从黄道斗宿十二度开始计算,依次减去宿度,如果不足一个宿度,就用剩余的度数来计算冬至夜半所在星宿的度数和分数。

“求每定气初日夜半日所在定度术” 计算每个节气第一天夜半所在确定的度数的方法。(此句方法未详细描述,仅说明求解目标)

首先,我们要根据每天的日行速度(躔差率),算出当天剩余的度数(余)。把这些度数加起来,然后统一计算,再根据情况增加或减少度数(分),最后减去当天日行度数及其分,就能确定当天月亮所在的星宿位置。记住,以夜半(午夜)的度数以及春秋二分点当天太阳的初始度数作为计算的起始点,每天的度数变化大约是一度。其余的日子就根据增加或减少的度数依次计算。

接下来,计算第二天午夜月亮所在位置的度数。方法是:以当天午夜月亮所在位置的度数为基础,加上一度。然后,再根据当天的日行速度(躔差率),增加或减少相应的度数(分)。如果超过了上限或不足,就按照之前的计算方法处理。最后确定月亮所在的星宿位置。对于朔、弦、望这三个特殊时刻的午夜月亮度数,要根据具体的日期和日月运行情况分别计算。需要注意的是,恒星的运行比较稳定,所以计算恒星位置时,不需要考虑日行速度的变化。

计算朔、弦、望这三个特殊时刻当天所要增加的日度数的方法是:先将剩余的度数平均分配。然后,将剩余的度数乘以当天的日行速度(躔差率),统一计算,再根据情况增加或减少平均分配的度数,最后加上午夜的度数,就能得到当天应该增加的度数。对于五星的加减,要将度数减半;对于月朔的推算,要根据月球运行的实际情况进行调整,所有这些计算都依赖于朔的日数大小。如果要编制历法,需要根据甲子、乙丑等天干地支的顺序进行排列。

计算月球运行轨迹的方法,就是先确定朔、弦、望这三个特殊时刻当天所要增加的日度数及其分。

具体来说:朔日要增加的度数是日月合度;上弦要增加九十一度四百一十七分;望要增加一百八十三度八百三十四分;下弦要增加二百七十三度一千二百五十一分。最后,将这些度数除以二再减去十分之一,得到最终的度数和分数。

计算下个月朔日午夜月球位置的方法是:先确定上个月朔日午夜月球的位置以及剩余的度数。如果朔日有提前或延后一天的情况,则要根据实际情况调整朔日午夜月球的位置。大月要加两天,小月要加一天,其余情况都遵循五百九十六加十六的规律。

计算第二天午夜月球位置的方法是:以朔日午夜月球的位置为基础,加一天。如果超过上限,则按照之前的计算方法处理。弦日的位置则根据之前确定的日期计算。

计算每日月球运行轨迹的方法是:将每天午夜月球位置的剩余度数乘以月球运行的偏差,统一计算,得到实际偏差。然后,根据情况增加或减少每日月球运行的轨迹,就能得到每天月球运行的具体轨迹。

最后,计算朔、弦、望这三个特殊时刻当天午夜月球位置的方法,就是根据前面计算的结果进行确定。

好家伙,这古文看着就头大!咱们一句一句掰开了揉碎了,用大白话来说说。

首先,算小余。每个日子都得算个小余数出来,用当天走的度数减去固定的度数,然后把结果加起来,最后再除以二,得到夜半后的度数。满程的度数作为整数部分,剩下的就是小数部分。然后用这个结果减去当天太阳所在的位置的度数和分数,再用黄道上的星宿度数来表示,这就是我们想要的结果。第二天半夜,把前一天算出的度数加上朔弦望夜半的度数,满程的度数作为整数部分,再减去黄道星宿度数,就得到第二天半夜月亮的度数了。

要算晨昏线,得用当天走的度数乘以当天昼夜的刻数,再除以200,得到昏分的度数,满程的度数作为整数部分。在望的前后,用昏分或晨分加上夜半的度数,就能得到我们想要的结果。对于弦望,用5乘以小余数,再除以1,得到刻数,也就是各个时辰的入刻数。把这个刻数减去晨前刻数,不够减的就用晨后刻数,如果晨前刻数不够,就得查前一天的历法推算。

总刻是一百,辰刻是十一分,刻分法是七十二。

接下来是算定气日昼夜漏刻和日出日落的时间。把晨前刻数和分数乘以二,满刻数作为整数部分,就是日不见漏的刻数。用一百刻减去这个数,剩下的就是日见漏的刻数,五刻就是昼漏刻数。用昼漏刻数减去一百刻,剩下的就是夜漏刻数。然后加上晨前漏刻数和四刻十二分,从子初刻开始算,就能得到日出时辰。把日见漏刻数加上日出时辰,以此类推,就能得到日落时辰。用25除以夜漏刻数,就能得到每更的筹数。再用二刻三十六分加上日落时辰,得到甲辰刻,然后加上每更的筹数,就能得到甲夜一筹数。以此类推,直到满辰,就能得到五更夜筹数,这样就能和二十一箭漏的方法对应上了。

算每日屈申数,每个节气按十五天算,每个节气都有自己的屈申率。用发敛差来调整,差满十就进一位,分满十就进率一,这样就能得到每日的屈申率。把屈申率加起来,得到刻分,再用一百八十乘以刻分,然后除以十一乘以纲纪,就能得到刻差,满法为刻。根据节气,用申减屈,加上不见漏的刻数,再除以二,就能得到晨前定刻。算第二天的时候,方法一样,但是要加上开始时的值,随着时辰和日子的变化,用率来调整。

最后是算黄道去极每日的差数。

(此处应有黄道去极每日差数的计算方法,但原文未提供)

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

第一段:先设定一个刻差,三十刻为一度,不满三刻就按分数算。然后把这个刻差加上黄道度数的初始值,就能算出每天需要的值。 这说的是计算方法的起始设定,有点像程序里的参数初始化。

第二段:接下来是计算每天昼夜长度和星宿位置的方法。要算出每天黄昏和黎明时分,星星距离子午线的度数,然后加上当天太阳所在的位置,就能得到当天中午星宿的度数。 这段讲的是具体计算昼夜长短和星宿位置的步骤,感觉像在算三角函数。 简单来说,就是通过一系列计算,确定每天太阳和星星的位置。

第三段:为了计算第二天的情况,需要用到一个四刻差,用72乘以它,再除以288,得到一度。冬至后加上这个值,夏至后减去这个值,每天都这么算,就能得到每天星星距离子午线的度数。 这段描述的是一个迭代计算的过程,每天的计算结果会影响到下一天的计算。 有点像递推公式的感觉。 最后一句话说的是,这些计算都是基于黄道和赤道坐标系的。

第四段:这段列出了一些天文常数,像是“终率”、“奇率”、“约终”等等,这些都是计算过程中要用到的固定数值。 这部分像程序里的常量定义,直接给出了几个关键数值。

第五段:这段描述的是如何计算月亮运行到交点的时间。先用一个总数值除以“终率”,不够除的就用“奇率”乘以余数,一直重复这个过程,直到得到天正恒朔夜半入交分,以及余数和奇数。 这段开始进入月球运行轨道的计算,感觉像是用迭代法求解一个方程。 然后根据计算结果,判断月亮是在黄道内还是黄道外,大月加二日,小月加一日,等等。 整个过程像是在模拟月球的运行轨迹。

第六段:最后一段是计算月球运行到交点时,距离太阳的远近。 这段是计算月球运行轨迹的另一个方面,和第五段的内容相互补充。

总而言之,这段文字描述的是一套复杂的天文计算方法,涉及到很多天文常数和复杂的计算步骤,用现代的语言很难完全简洁地表达其精髓,只能尽量用通俗的语言解释其大概意思。 这套方法体现了古代天文观测和计算的精湛水平。

这段文字描述的是古代天文计算的方法,晦涩难懂,咱们一句一句掰开了揉碎了来说。

首先,“置所入日差,并后差半之,为通率。” 意思是:先把每天的差值(应该是指日月运行的差值)记录下来,然后把后面的差值的一半加到前面去,得到一个平均值,这个平均值就叫做“通率”。 简单来说,就是算个平均数,方便后面计算。

“进,以入日余减总法,以乘差,总法而一,并差以半之。” 这句比较复杂。“进”指的是某种情况(后面会解释),用当天剩余的数值减去总的数值,再乘以差值,然后除以总数值,最后加上差值的一半。 这部分是具体的计算步骤,涉及到一些天文参数,我们现在很难完全理解其含义,只能知道这是在进行某种修正。

“退者,半入余,以乘差,总法而一。” “退”指的是另一种情况,把当天剩余数值的一半乘以差值,再除以总数值。 这和“进”的计算方法类似,也是一种修正计算。

“皆加通率,为交定率。乃以入余乘定总法。” 把上面两种情况计算的结果都加上“通率”,得到最终的“交定率”,然后用剩余数值乘以总的数值。 这些步骤都是为了得到更精确的天文数据。

“乃进退差积,满十为度,不满为分,即各其日月去日道度数。” 把“进”和“退”两种情况计算结果的差值累加起来,满十就记作一度,不满十就记作几分,这代表日月运行的度数。

“每求日道宿度去极数,其入七日,余一千七十六、奇二十八少已下者,进,已上,尽全;余二百六十三、奇二百七十一大者,退入十四日,如交余奇已下者,退;其入已上,尽全;余五百二十七、奇二百四十二半者,进。而终其要为五分。” 这句描述的是根据剩余数值来判断使用“进”还是“退”的规则,以及最终结果的精度,涉及到七日、十四日等周期,以及一些特定的数值(176、263、527等等),这些数值的含义我们现在难以解读,但可以看出这是根据不同的情况选择不同的计算方法,最终精度要求是五分之一。 这部分是根据具体情况选择计算方法的规则,非常复杂。

“初则七日四分,十四日三分;末则七日后一分,十四日后二分。虽初强末弱,差率有检,月道一度半强已下者,为沾黄道。当朔望,则有亏。遇五星在黄道者,则相侵掩。” 这部分描述了计算结果的特性,以及一些天文现象,比如“沾黄道”、“朔望有亏”、“五星相侵掩”等等,这些都是古代天文学中重要的概念。

“求所在宿术” 这部分是求解星宿位置的方法。

“求夜半入交日十三算者及余,以减中日及余,不尽者,以乘其日离定程,总法而一,为离分,满程为度,以加其日夜半月所在宿度算及分,求次交准此,各得其定交所在度。” 这部分描述的是计算星宿位置的具体步骤,同样非常复杂,涉及到很多天文参数和计算方法。

“置前后定交所宿度算及分,半之,即各表里极所在宿度及分。” 把前后两次计算结果取平均值,得到星宿位置的最终结果。

“求恒朔望泛交分野” 这部分是求解恒星、朔望和交点的分野的方法。

“因天正恒朔夜半入交分,以天正恒朔泛交分求望泛交,以实望加之。又加,得次月恒朔泛交分。满约终及奇,去之。次求次朔,以亏望加之。” 这部分描述的是计算方法,通过已知数据逐步推算出下一个月的相关数据。

“求朔望入常交分术” 这部分是求解朔望和交点常数的方法。

“以入气盈朒定积,盈加朒减其恒泛交分,满若不足,进退约终。即其常分交。” 这部分描述的是计算方法,根据盈亏情况进行调整。

“求朔望定交分术” 这部分是求解朔望和交点定数的方法。

“以六十乘定迟速,以七百七十七降除之,所得为限数。速减迟加如常。其数朔入交月在日道里者,以所入限数减定迟速,余以速减迟加其定交分。而出日道表者,为变交分。加减不出日道表,即依定交分求蚀分。其变交分出日道表三时半内者,检其前后月望入交分数多少,依月亏初复末定蚀术,注消息,以定蚀不。” 这部分描述的是一个非常复杂的计算过程,涉及到很多天文参数和计算方法,最终目的是确定日食的发生情况。 这部分的计算方法非常专业,难以用现代口语简洁地表达。 总而言之,这段文字描述了古代中国天文学家进行复杂天文计算的方法,其精确度令人惊叹,也展现了古代劳动人民的智慧。

想算日食月食发生的时间和位置,得先算个“入蚀限”。

这个“入蚀限”怎么算呢?它跟交点有关。如果月亮运行到交点以下,那就是月球在黄道外侧运行;如果月亮运行到交点以上,就用月亮的位置减去交点的位置,剩下的就是月球在黄道内侧运行的距离。 如果这个距离小于后准(注:此处指计算中参考的某个数值,具体含义需结合原文上下文)或者大于前准,那就说明进入了“入蚀限”。 如果是满月,那就是月食;如果是新月,月亮在黄道内侧,那就是日食。如果“入蚀限”小于后准,就是交点之后的部分;大于前准,就用交点位置减去它,剩下的就是交点之前的部分。然后用112去约分,就能算出食发生的时间了。

接下来算月食发生的位置。

先找到满月的那天,看看有没有具体的时间。然后用67乘以这个时间(单位不明),再除以10。得到的结果,如果小于或等于月食发生时月亮位置的剩余部分,那就用这个结果减去总的剩余部分,得到的就是月食真正发生时的剩余部分。 这部分计算就像推算节气一样,需要加上一些修正时间。 算出修正时间后,就能知道月食发生在哪个星宿(辰)。如果算出来的不是月食真正发生的时间,那就得在日出后到日落前的12.5个时辰内观察,来确定月食的开始和结束时间。再用总剩余部分的一半减去月食真正发生时的剩余部分,如果不够减,就用总剩余部分的一半加上这个剩余部分,然后乘以6,再除以辰的度数(辰率),从子时(午夜)开始算,就能算出月食发生的位置了。

最后是日食发生位置的计算方法。 (此处原文缺失日食所在辰术的具体内容)

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

首先,算日食大小,先得有个“小余”,用“蚀朔”减去“副之”,再用“辰率”去除它。然后,按照艮、坤、巽、乾的顺序排列所得结果。如果算出来的数不够“法”,就减去“法”的一半;要是没法减了,就记下这个数当“初”,剩下的当“末”。然后用“初”减去“法”,算出个“差率”。如果月亮在“内道”,就用交时数乘以10再减去,再除以3,再乘以“差率”,最后除以14,得到一个“差”。如果朔日(农历初一)在冬至或夏至前后,就要根据距离冬至或夏至的天数,用不同的方法调整这个“差”。比如,靠近冬至,艮、巽就加,坤、乾就减;靠近夏至,艮、巽就减,坤、乾就加。月亮在“外道”的话,算法略有不同,要三除交时数,再乘差率,最后除以14。总之,算来算去,最后得到一个“定副小余”。 如果要算日食发生的时间,还要考虑日食发生的位置和一些其他的因素。要算出具体时间,得用半辰刻乘以朔日,再除以辰率,就能算出具体时刻和分钟。如果日食发生在清晨或傍晚,还要根据日出日落的时间来调整,才能知道日食看得见多少。日食发生的时间,可能在预报时间的前后十二刻半候内变化。

接下来,要算月亮的起复时间,就得用另外一套方法。

至于月亮在日道上,朔日不符合日食预报的情况,那就要根据朔日距离夏至的日期来调整。如果朔日是夏至第一天,就用248分作为初始值;之后每天都要根据距离夏至的天数来调整这个值,每天减少2分,直到距离夏至94天。如果朔日距离夏至的天数和调整后的值相符,并且时间在午正前后七刻内,那就有日食。

总而言之,这套算法复杂得令人咋舌,简直是古代天文学家的智慧结晶啊! 不过,现在有了电脑,这些计算就方便多了!

首先,用末次测得的数值减去初始数值和变化数值,然后用18去除余数,得到刻度准则。用午正前后七个刻度的数值来确定时间准则。在时间准则内加上交分,如果末次测得的数值以下,就认为是发生日食。然后设定末次测得的数值,每刻度增加18,作为偏差准则。每增加一个刻度,如果在午正前后与偏差准则刻度以下,或者交分与偏差以下,就认为是发生日食。从秋分到春分,如果交分数值低于末次测得的数值,并且在南方三辰范围内,也会发生日食。凡是交分在辰前后半时以外的,即使在日食准则之前,也认为是发生日食。计算月亮在日道里的朔,应该发生日食而没有发生日食的准则。

朔发生在夏至日,去交一千三百七十三,作为初始准则;如果超过这个数值,并且发生在午正前后十八个刻度内,则可能不会发生日食。朔发生在夏至前后,每天初始准则增加一分半,持续前后九十四天,每天的变化数值各不相同。用初始准则减去变化准则,余数再除以十,得到刻度准则。用刻度准则减去午正前后十八个刻度,余数再除以十,得到时间准则。如果去交数值超过变化准则,并且发生在准则以内,则可能不会发生日食。

这是计算月蚀程度的方法:

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

这是计算月蚀开始位置的方法:

如果月亮在内道:发生在东方三辰的日食,亏损从月亮下方斜向南上方开始,月亮从西逐渐向北,从东逐渐向南;发生在南方三辰的日食,亏损从左下方开始,最严重在正南方,然后在右下方;发生在西方三辰的日食,亏损从南逐渐向东,月亮从北逐渐向西,从月亮上方斜向下方开始。如果月亮在外道:发生在东方三辰的日食,亏损从月亮下方斜向北上方开始,亏损从东逐渐向北,月亮从西逐渐向南;发生在南方三辰的日食,亏损从左上方开始,最严重在正北方,然后在右上方;发生在西方三辰的日食,亏损从北逐渐向东,月亮从南逐渐向西,从月亮上方斜向北上方开始。凡是日食超过十二分的,都随着黄道所在的位置开始和结束,在正旁逆顺上下每次都超过它的程度。而且黄道有升降,每次都不同,每次都根据时间取正值。

咱们来说说怎么算日食吧。月亮在内轨运行的时候,从冬至朔开始,到雨水结束,再到秋分盈满,到冬至结束,都用558作为蚀差(日食的大小)。从雨水到春分之后,每天减少6分,到白露结束。算日食的时候,先确定日食发生时,月亮和太阳交合点的时间差,然后用蚀差减去这个时间差。如果时间差不够减,那就用时间差减去蚀差,剩下的就是不食余(没有日食的部分)。从小满开始到小暑结束,如果日食发生在正午前后七刻以外,就减去不食余的一刻;如果在三刻以内,就加上不食余的一刻。从大寒开始到立春结束,以及从大暑开始到立冬结束,如果交合点前后超过五刻,就减去不食余的一刻;如果在五刻以内,就加上一刻。这些加减时刻,如果在交合点之后,就减去蚀差;在交合点之前,就加上蚀差。应该加的,交合点之后加,交合点之前减。如果不够减,那就说明日食已经发生了。加减之后,如果在不食的范围内,那就可能没有日食。

如果月亮在外轨运行,冬至那天一开始没有蚀差。之后每天增加6分,累积起来作为蚀差,到雨水结束。从雨水到春分,再到白露结束,都用522作为蚀差。从秋分盈满之后,每天减少6分,到冬至结束。剩下的部分就是蚀差。用蚀差加上或减去交合点的时间差,就是日食的大小。减去之后剩下的,就是没有日食的部分。分别列出每个朔的蚀差,除以15,再减去14,剩下的就是定法。没有日食的部分,按照定法,每部分算作一分。剩下的部分超过一半,就认为是偏强;少于一半,就认为是偏弱。减去15,剩下的就是日食的大致程度。

接下来,咱们说说怎么算日食开始的时间。

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

太阳在月亮外面的情况是这样的:如果日食发生在东方三个星宿附近,缺口是从太阳靠近南边的地方开始,然后斜着向下,月亮逐渐向东南移动,太阳逐渐向西北移动。如果日食发生在南方三个星宿附近,缺口是从右下方开始,最严重的时候在正北方,然后缺口移到左下方。这时候月亮在南方逐渐向东移动,太阳在北方逐渐向西移动。如果日食发生在西方三个星宿附近,月亮逐渐向西南移动,太阳逐渐向东北移动,缺口是从太阳靠近南边的地方开始,然后斜着向上。日食遮挡超过十二分以上的话,缺口就从日面的正旁边开始。这些情况都得根据黄道上日月的升降位置来判断,具体情况每次都不一样。日食有开始和结束的时间,涉及到时间长短的问题,根据具体情况增减计算,才能确定缺口开始和结束的位置。

接下来是计算日食开始和结束时间的具体方法:

先把朔望日食遮挡的程度(几分)作为比例系数。如果遮挡超过四分,就增加二;超过五分,就增加三;超过九分,就增加四;超过十三分,就增加五。这些都是预先算好的比例系数,用来辅助计算。用这个系数乘以日食开始或结束时所对应的比例系数,把结果加起来,就能快速地增减计算,如果计算结果偏慢,就根据增减的辅助系数进行调整,最后得到日食的精确时间。然后把这个时间乘以四,再除以十,从日食最严重时刻的时间里减去,就得到日食开始的时间。再把这个时间乘以六,除以十,加到日食最严重时刻的时间上,就得到日食结束的时间。根据计算出的时间,结合日食发生所在的星宿和时间,就能分别计算出日食开始、最严重和结束的具体时间了。最后,根据日月进入星宿的时间和分数,参照之前计算定气时所用的方法,计算出日食开始、结束和最严重时刻的具体时间。

迦叶他们那套印度占星法,首先是根据日月运行的快慢来推算交点,以此来计算日食月食发生的时间和大小。日食月食也分十五等分。距离交点十五度、十四度、十三度的时候,月亮不会发生日食,从这里开始,才开始根据实际情况来推算日食的程度。距离交点十二度十五分的时候,日食大约两分多一点,然后逐渐减少,从五度半以上开始,日食就达到十四分多一点。如果距离交点不到五度,那么日食就完全遮蔽了。此外,还要根据这次日食的大小来推算下次日食的大小。如果这次日食已经达到全食,那么下次日食的大小,就要在这个基础上再加上七度。如果这次是望月发生日食,那么下个月初一即使月亮进入交点,也不会发生日食。如果日食不到一半,就五分取一分;如果超过一半,就三分取一分,加到下个月初一的日食大小上。还要根据今年日余的度数来验证日食的大小。他们还说,六月每个节气都会发生一次日食。十五日是月食节,黑月也是月食节,这都代表着吉凶的征兆,警告统治者要奉行正法,这样百姓才能安居乐业,即使有时发生日食,也是因为国泰民安的缘故,所以日食很快就结束了。

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

接下来是关于五星运行的推算方法。

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

然后是关于五星平见术的推算方法。

首先,咱们得把每个星的总天数减去它每天的运行数值,剩下的就是它实际运行的天数。如果减完后还有剩余,那就再减去剩余天数对应的运行数值。最后,用总天数除以每天的运行数值,得到的天数就是星体在夜半之后出现的时间,剩下的余数就是最终结果。如果算出来是正月初一,那就需要根据朔日往前或往后调整一天,才能得到最终的星体出现时间和余数。金星和水星的情况有点特殊,先算出它们傍晚出现的时间,然后减去傍晚出现的时间和余数,剩下的就是它们早上出现的时间和余数。接下来,根据历法中每个月的长度,依次减去天数,如果不足一个月,就说明它出现在这个月,最后得到星体出现的确切日期和余数。

接下来,咱们算算星体下次出现的时间。用之前算出来的星体出现时间和余数,按照之前的方法计算,如果余数够一个周期,就从余数里减去,剩下的余数再进行计算。如果余数够一个总天数,就用余数除以总天数得到天数,然后减去之前算出来的天数,就能得到星体下次出现的时间和余数。金星和水星的情况比较特殊,傍晚出现的时间加上一天就是早上出现的时间,反之亦然。如果出现时间是半天,就取一半的天数,然后加到总天数的一半里。

接下来,咱们算算五星的平均出现时间。根据星体出现时所在的节气,计算它每天的增减数值。如果增减数值够半天,就按一天算,不够就按分数算。算完之后,把这个增减数值加到星体出现的时间上,就能得到它的平均出现时间。

岁星初次出现时,要减去十四度。如果它出现在冬至到小寒之间,平均每天要减去六天。从大寒之后,每天要减去六十七分。如果它出现在春分,就按平均值算。从春分之后,每天要加上八十九分。如果它出现在立夏到小满之间,平均每天要加上六天。从芒种之后,每天要减去八十九分。如果它出现在夏至到立秋之间,平均每天要加上四天。从处暑之后,每天要减去一百七十八分。如果它出现在白露,就按平均值算,之后每天要减去五十二分。如果它出现在小雪到大雪之间,平均每天要减去六天。

荧惑初次出现时,要减去十七度。如果它出现在冬至,第一天要减去二十七天。之后,每天要减去六百三分。如果它出现在大寒,就按平均值算。之后,每天要加上四百二分。如果它出现在雨水到谷雨之间,平均每天要加上二十七天。从立夏之后,每天要减去一百九十八分。如果它出现在立秋,就按平均值算。从处暑之后,每天要减去一百九十分。如果它出现在小雪到大寒之间,平均每天要减去二十七天。

首先,咱们来看看镇星(土星)啥时候出现。它第一次出现的时候,距离冬至还有十七度(古代的一种角度测量单位)。到了冬至那一天,它比之前少了四天。之后,每天都减少八十九分(古代的一种时间单位)。等到了大寒节气,再到春分,每天又都减少八天。清明节之后,每天减少五十九分。到了小暑,它就稳定下来了。之后每天增加八十九分。白露节气那天,增加八天。然后每天又减少一百七十八分。秋分那天,每天增加四天。寒露节气之后,每天减少五十九分。到了小雪,它又稳定下来了。之后,每天减少八十九分。

接下来是太白星(金星)。它第一次出现,距离冬至还有十一度。傍晚看到它的时候,冬至那天,它就保持不变。之后,每天减少一百分。到了惊蛰和春分,每天都减少九天。清明节之后,每天减少一百分。芒种那天,它保持不变。夏至之后,每天增加一百分。处暑和秋分,每天都增加九天。寒露之后,每天减少一百分。大雪那天,它保持不变。早上看到它的时候,冬至那天,它保持不变。小寒之后,每天增加六十七分。立春和立夏,每天都增加三天。小满之后,每天减少六十七分。夏至那天,它保持不变。小暑之后,每天减少六十七分。立秋和立冬,每天都减少三天。小雪之后,每天减少六十七分。

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

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

好,我将逐句翻译成现代汉语口语,并按照你的要求分段:

第一段:

首先,你要找到每个星星平时每天运行的固定数值,也就是它每天运行多少度。然后,把这个数值减半,再根据星星是运行得快还是慢,进行加减。这样算出来的,就是星星每天运行的平均数值,以及更精确的小数部分。 每个星星的运行情况都不一样,速度快慢、亮度强弱都各不相同。如果星星的运行速度跟平时不一样了,那就要根据它每天运行的速度,来计算它的位置,用平时运行的平均数值作为参考标准。

第二段:

计算星星第一次出现时所在位置的方法是这样的:先算出星星在当天半夜所在的星宿和度数(精确到小数),再把这个星星平时每天运行的差值减半,然后乘以它第一次出现后剩余的天数,再把结果除以二,最后把这个结果加到或减去星星第一次出现后剩余的天数,再加到半夜所在的度数上。 然后,用星星第一次出现那天它运行的度数,如果是在早晨出现就减去,晚上出现就加上,就能算出星星第一次出现时准确的位置了。

第三段:

计算星星第一次出现后每天运行的度数的方法:先算出星星第一次出现那天它每天运行的固定数值,再把它减半,然后根据星星是运行得快还是慢,进行加减,就能得到星星第一次出现后每天运行的平均速度。土星和木星不用加减,直接用原来的方法计算就行。如果加减的结果不足一天,就和它第一次出现的那天一起算;如果超过半天,就按一天算;如果不到半天,就不算。然后,根据星星每天运行的速度,算出它每天运行的度数。

第四段:

计算星星第一次出现后半夜所在位置的方法:先算出星星第一次出现后剩余的天数,再减去这个数的一半,然后乘以星星第一次出现后每天运行的度数,再把结果除以二,最后把这个结果加到或减去星星第一次出现时所在的星宿和度数。加的时候如果超过了上限,就往前推一度;减的时候如果不够,就往后推一度。按照以上方法计算后,就能算出星星第一次出现后半夜所在的位置了。从那天以后,每天都要根据星星每天运行的度数,计算它每天运行的距离和速度,都要以半夜为起点计算。如果星宿的度数有偏差,就取最近的度数。

第五段:

计算第二天半夜星星运行到什么位置的方法:用星星每天运行的度数,进行加减运算。如果度数有小数部分,就用每天运行的平均度数作为分母,小数部分满了一个平均度数,就进一位;度数部分满了一半,就进一位。如果星星运行速度有快有慢,就另外算出每天运行的度数,把速度的差异加进去,如果星星是逆行,就减去。顺行到斗宿,要减去小数部分;逆行到斗宿,要加上小数部分。最后,用约分的方法把小数部分换算成度数,就能得到星星每天运行到的位置。对于五星,要根据它们运行的最终位置,计算它们离太阳的远近,以及它们每天运行的度数,来确定它们消失的日子。如果编制历法,金星和水星的度数,可以忽略小数部分。

第六段:

计算星星运行到平行位置的度数和分的方法:(此处内容未给出,无法翻译)

首先,咱们得算出每天走多少度。先把总度数除以二,再根据实际情况调整,最后用总天数除以调整后的度数,就能得到每天走的度数(精确到小数)。如果小数部分不够一整度,就凑整。半数总度数就是一天走的度数,包括整度、分度和小数。然后算出每天度数的差异,用总天数减去第一天,把差值乘以二再除以二,就得到这个差异值。如果速度变快,就用这个差异值减去每天的度数;如果速度变慢,就加上这个差异值,这样就能算出第一天走的度数了。

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

接下来说说岁星(木星):它一开始是顺行,大概一百一十四天走了十八度五百九分,先慢后快,每天速度增加十四分。然后停了二十六天。接着逆行,三十天走了六度十二分,先快后慢,每天速度减少二分。之后又逆行,四十二天走了六度十二分,先慢后快,每天速度增加二分。然后又停了二十五天。最后又顺行,一百一十四天走了十八度五百九分,先慢后快,每天速度增加一分,直到最后十四天晚上看不到了。

荧惑(火星)的情况比较复杂:它一开始顺行,从冬至那天开始算,大约二百四十三天走一百六十五度。之后的三天,每天都减少三度和三天。到小寒那天,二百三十五天走一百五十四度。之后两天,每天都减少三度和两天。到了谷雨的第四天,速度稳定下来,到小满的第九天,一百七十八天走了大约一百度。从小满第九天开始,之后两天,每天都增加一度和一天。到夏至那天,速度稳定,六天后,一百七十一天走了九十三度。从夏至第六天开始,之后三天,每天都增加一度和一天。到立秋那天,一百八十四天走了大约一百六度。之后一天,增加一度和一天。到白露那天,二百一十四天走了大约一百三十六度。之后五天,每天都增加一度和一天。到秋分那天,二百三十二天走了大约一百五十四度。之后一天,增加一度和一天。到寒露那天,二百四十七天走了大约一百六十九度。之后五天,每天都增加二度和两天。到霜降的第五天,速度稳定,一直到立冬的第十三天,二百五十九天走了大约一百八十一度。从立冬第十三天开始,之后两天,每天都减少一度和一天。最后回到冬至那天,二百四十二天走了大约一百六十五度。

首先,根据每个人不同的情况,病情发展速度也不一样。病情平稳的人,就按照正常的比例来计算;其他的人,每天的病情变化都会有所增减,这叫做“前疾日度定率”。 那些病情发展比较慢,或者病情好转后又反复的人,每天病情变化的增减,也用同样的方法计算,来确定病情变化的速度。

接下来,我们说说怎么计算每天病情变化的比例。如果病情开始于大寒节气,持续六天,每天的病情变化比例减少1,一直持续到雨水节气。到了春分,一直到立夏,每天的病情变化比例减少10。到了小满的开始,每天的病情变化比例再减少10。三天后,减少的比例再减少1。到了芒种节气,就恢复到正常的比例。如果病情开始于立秋,每天的病情变化比例增加1,一直持续到处暑节气。到了白露,一直到秋分,每天的病情变化比例都增加10。到了寒露的开始,每天的病情变化比例再增加10。一天半后,增加的比例再减少1。到了节气结束,就恢复到正常的比例。

再来说说怎么计算病情变化的程度。如果病情开始于大寒,一直持续到惊蛰;或者从立夏到到大暑结束;或者从霜降到小雪结束,这些情况,每天病情变化的程度都要增加4。从清明到谷雨,每天病情变化的程度要增加12。如果病情开始于处暑,每天病情变化的比例减少60,程度减少30。这是一种病情发展比较缓慢的情况,要计算出每天的病情变化程度,然后根据剩下的天数和变化比例继续计算病情。如果病情开始于白露,持续到秋分,44天内病情变化的程度是22度,这是一种病情发展比较缓慢的情况。如果病情开始于大寒,持续到大暑,病情变化会越来越慢,每天都比前一天慢一点。所有这些情况,都要按照上面的方法计算病情变化的程度。

前面我们计算了病情每天变化的比例,如果比例有增有减,病情发展速度也会随之加快或减慢。我们需要根据之前病情最后一天的变化程度,作为这次病情开始时的变化程度。用这次病情开始时的变化程度减去之前病情平均的变化程度,剩下的就是这次病情开始到结束的总变化差。然后用这次病情最后一天的变化程度减去这次病情平均的变化程度,剩下的就是这次病情结束时的变化差。把这个差值减去,剩下的就是两次病情变化程度的差值。如果差值不够,就用小数表示。病情变化快慢不一的时候,变化程度的衰减不用考虑。如果差值比较大,就按照这个方法推算;如果差值差不多,就按照原来的方法计算。

话说这气候啊,一开始挺顺利的,走得也挺快,到了冬至那一天,六十天走了二十五度(纬度)。然后呢,速度就加快了,一天比一天快。从进入小寒节气以后,就慢下来了,两天慢一度,一天比一天慢,速度一天天减少。到了大寒第一天,六十天走了二十度。之后三天,每天又加快一度。到了立春第一天,速度就恢复正常了。一直到清明,六十天走了二十五度。从谷雨节气开始,每天的气温又降低一度。立夏第一天速度又正常了。到小满节气结束,六十天走了二十二度。从芒种节气开始,每天又增加一度。夏至第一天速度又正常了。一直到处暑节气结束,六十天走了二十五度。从白露节气开始,三天就降低一度。秋分第一天,六十天走了二十一度(原文作“二十王度”,疑为笔误,此处按二十一度理解)。之后,每天增加半度,也就是一天增加一度。寒露第一天,六十天走了二十五度。之后两天降低一度。立冬第一天速度正常。到气节结束,六十天走了十七度。从大雪节气开始,五天增加一度。大雪第一天,六十天走了二十度。之后三天,每天增加一度。

这段记录啊,详细地记载了不同节气里,气候变化的速度,真是细致入微啊! 从冬至到立冬,再到大雪,这气候变化,真是让人琢磨不透,一会儿快一会儿慢的。

第一天,我记录下来,留了十三天。前面病症减轻的速度是一天一度,我就用这个速度来推算后面恢复的进度。如果前面病症加重,那我就用加重的速度来推算后面恢复的进度。然后我开始往西走。到了冬至那天开始算,六十三天里病退了二十一度。从那天之后,每过四天就恢复一度。小寒那天,六十三天里病退了二十六度。从过了小寒之后,每过三天半就恢复一度。立春那三天病情没变化。过了惊蛰,六十二天里病退了十七度。从雨水节气开始,每两天就恢复一天一度。雨水节气持续了八天病情没变化。过了雨水节气,六十七天里病退了二十一度。从春分开始,每天都恢复一天一度。春分持续了四天病情没变化。过了芒种,六十三天里病退了七十度。从夏至开始,每六天就恢复一天一度。大暑第一天病情没变化。过了大暑节气,五十八天里病退了十二度。立秋第一天病情没变化。过了立秋节气,五十七天里病退了十一度。从白露开始,每两天就恢复一天一度。白露节气持续了十二天病情没变化。过了秋分,六十三天里病退了七十度。从寒露开始,每三天就恢复一天一度。寒露节气持续了九天病情没变化。过了寒露节气,六十六天里病退了二十度。从霜降开始,每三天就恢复一天一度。霜降节气持续了六天病情没变化。过了霜降节气,六十三天里病退了十七度。从立冬开始,每三天就恢复一天一度。立冬节气持续了十一天病情没变化。过了立冬节气,六十七天里病退了二十一度。从小雪开始,每两天就恢复一天一度。小雪节气持续了八天病情没变化。过了小雪节气,六十三天里病退了十七度。从大雪开始,每三天就恢复一度。

冬至那天,我留了十三天。之后每过两天半就多留一天。大寒第一天病情没变化,过了大寒节气,一共留了二十五天。从立春开始,每过两天半就少留一天。雨水节气第一天,留了十三天。之后每三天就多留一天。清明节气第一天,留了二十三天。之后每天都少留一天。清明节气持续了十天病情没变化,过了清明节气,一共留了十五天。从白露开始,每两天就少留一天多留一天,交替进行。秋分过了十一天,没留。从秋分过了十一天之后,每天都多留一天。霜降第一天,留了十九天。之后每三天就少留一天。立冬三天病情没变化,过了大雪节气,留了十三天。

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

接下来是“后疾”的情况。冬至第一天,它的速度是每天走一百三十一度,一共二百一十一天。从第二天开始,每天走的度数和天数都减少一度。到了大寒的第八天,也就是走了九十四度,一共一百七十二天。从大寒第八天之后,每天走的度数和天数又都减少一度。到了惊蛰,速度就正常了。到雨水节气结束,一共走了八十三度,一百六十一天。从雨水节气之后,每三天走的度数和天数都增加一度。到了谷雨节气,一共走了九十九度,一百七十七天。从谷雨节气之后,每三天走的度数和天数都增加一度。芒种十四天后速度正常。到了夏至,一共走了 一百五十度,二百三十三天。从夏至之后,每十天走的度数和天数都增加一度。小暑节气过了五天,一共走了 一百七十五度,二百五十三天。从小暑节气之后,每五天走的度数和天数都增加一度。大暑第一天速度正常,到处暑节气结束,一共走了 一百八十五度,二百六十三天。从白露节气之后,每两天走的度数和天数都减少一度。秋分第一天,一共走了 一百七十七度,二百五十五天。从秋分第一天之后,每一天半走的度数和天数都增加一度。大雪第一天,一共走了 一百二十度,二百五十天。从秋分开始,每三天走的度数和天数都增加一度。到了冬至第一天,一共走了 一百二十七度,二百一十天。这些节气里每天走的度数,有增有减,要根据前面“前疾”的方法,把这些增减都算进去,才能算出“后疾”最终的日行度数。

最后,咱们说说怎么算“变日率”。如果前面慢了六十天,或者慢了六十三天,就把慢的天数加到前面算出来的日行度数里。如果前面快了六十三天,或者最后还剩十三天,就把快的天数或者剩的天数减掉。加减完之后,就得到了最终的“变日率”。

咱们先来说说怎么算变度率。如果前面算出来的度数慢了25度,或者后退的度数多了17度,就把这些多出来的或少掉的度数,加到或者减去这个快速定度率上。如果前面算出来的度数多了25度,或者后退的度数少了17度,也同样把这些多出来的或少掉的度数,加到或者减去这个快速定度率上。加加减减算完之后,就得到了变度率。

接下来是实际操作。开始运行,从春分开始,到谷雨结束,这算是一段。一开始慢,每天速度会加快一度。然后从立夏开始,到夏至结束,每天运行半度。66天一共运行22度。到了小暑,50天运行25度。立秋到节气结束,20天运行10度。之后根据减速率继续运行,方法和前面一样,先快后慢。增减的方法也和前面一样,算出每天运行的度数。每个节气都算好度数,然后就休息了。

最后说说镇星。一开始是顺行,也是一段一段地算,83天运行7度29分。一开始快,每天速度会减慢半分。前面停留了37天。然后转向西边后退,也是一段一段地算,51天后退30分。一开始慢,每天速度会稍微加快一点。

太白这哥们儿观察到,一种情况是,从傍晚开始算,一直到冬至结束,立夏开始,再到立秋结束,大雪开始,一共172天走了260度。从进入小满节气后,每十天增加一度,这是个固定的速度。刚进入白露节气,到春分结束,速度就有点不准了,越来越慢,每天慢个两分。其他的时间段,速度都比较稳定。从夏至结束到小暑结束,172天走了290度。从大暑节气开始,每五天就减少一度,直到能量耗尽。还有一种情况是,从冬至第一天到夏至第一天,能量都耗尽了,13天走13度,每天走一度。从冬至开始,每十天减少一度,到立春结束,从立秋开始,每天增加一度,到秋分结束。从惊蛰结束到芒种结束,七天走七度。从夏至开始,每五天增加一度,到小雪结束。寒露第一天开始,33天走了22度,之后每六天减少一度,到小雪结束。还有一种情况是速度不稳定,32天走了30度。一开始慢,每天越来越快,每八分增加一度。如果之前快的时候,超过了260度,就要把多走的度数减掉。傍晚停留七天,傍晚往西走,十天减少五度,直到白天结束,傍晚就隐藏起来了。早晨刚开始也往西走,十天减少五度,每天减少半度,早晨停留七天。速度不稳定的情况,从冬至到立夏,从大雪到能量耗尽,32天,一开始慢,每天越来越快,每八分增加一度。从小满开始,每十天减少一度,到芒种结束。还有一种情况是,从冬至到能量耗尽,从立夏到能量耗尽,13天走13度,每天走一度。从小寒开始,每六天增加一天和一度,到惊蛰结束。从小满开始,每七天减少一天和一度,到立秋结束。雨水第一天开始,23天走了23度,之后每六天减少一天和一度,到谷雨结束。处暑到寒露之间,没有这种情况。从霜降开始,每五天增加一天和一度,到大雪结束。如果之前慢的时候,减少的度数不满30度,那就按照这个速度继续增加。速度快的时候,172天走了260度。处暑到寒露之间,速度不稳定,一开始慢,每天越来越快,每分增加一度。其他的时间段,速度都比较稳定,白天结束,早晨就隐藏起来了。

辰星啊,傍晚能看到它,运行速度很快,十二天走二十一度六分,平均每天走一度五百三分。到了大暑结束处暑开始的时候,十二天走十七度二分,平均每天走一度二百八十分。有时候它会匀速运行,七天走七度。从进入大暑之后,每两天它的运行速度和行程都会减少一度一天。到了立秋,就不会再匀速运行了。有时候它运行得慢,六天走二度四分,平均每天走二百二十四分;之前那种快速度运行十一度的情况,这时候就不会有了。每天运行结束之后,晚上就看不见了。晚上看不见的时间持续五天。早上能看到它,持续五天。运行速度慢的时候,六天走二度四分,平均每天走二百二十四分。从进入大寒,到惊蛰结束,都不会出现这种慢速运行的情况。匀速运行的时候,七天走七度,平均每天走一度。大寒之后,每两天它的运行速度和行程都会减少一度一天。到了立春,就不会再匀速运行了。运行速度快的时候,十二天走二十一度六分,平均每天走一度五百三分。之前没有慢速运行的情况时,十三天走十七度十分,平均每天走一度二百八十分。每天运行结束之后,早上就看不见了。

所有五星的运行,每天的行程都是奇数,它们都会在消失的时候,把行程的奇数部分消掉,所以行星运行中不会有其他的情况出现。

武则天当政的时候,下诏说:“最近主管天文历法的部门制定的历法,把腊月定为闰月。查阅史籍后发现,这和以前的规定冲突,导致去年出现了农历最后一天和月亮同时出现的情况。经过反复核查,发现确实差了一天。为了改正错误,必须从现在开始行动。应该把这个月定为闰十月,下个月定为正月。”这一年甲子年合朔冬至。于是改元为圣历,以子月为正月,丑月为腊月,寅月为一月。命令太史瞿昙罗制定新的历法。到了三年后,又恢复使用夏历,《光宅历》也没能实行。中宗复位后,太史丞南宫说上奏说:“《麟德历》的时间越来越不准了。而且甲子年的开头,五星入气的时间也不准,不是真正的合璧连珠的景象。”于是下令让南宫说和司历徐保乂、南宫季友一起,重新制定《乙巳元历》。到了景龙年间,历法制定完成,下令实行。不久睿宗即位,《景龙历》就被废弃不用了。《麟德历经》的内容,现在只简略记载其主要方法。

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

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

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

一年有三百六十五天,剩下的还有二十四天,奇数是四十八。把一年总天数加上剩余天数和奇数,就是一年的总天数。

十五天是一个气候周期,剩下的二十一天,奇数是八十五减去一半。用二十四节气来划分一年,就能得到气候周期。

五个天是一个物候周期,剩下的七天,奇数是二十八,小数是四。用七十二候来划分一年,就能得到物候周期。

一个月大概二十九天,剩下的十三天是奇数,这就是一个月的算法。

每天太阳月亮运行的距离不一样,所以每天的长度也不一样,把朔日(农历初一)到下一个朔日的天数加上剩余天数和奇数,就是每天的算法。

望日(农历十五)大概十四天,剩下的七十六天,奇数是五十三。这是因为阴历的限制。用二分之一的月法可以得到望日的算法。这也是月亮运行阴历的规律,后面会和朔望交合的限制一起计算。

弦日(农历初七、初八和廿二、廿三)大概七天,剩下的三十八天,奇数是二十六点五。用四分之一的月法,就能得到弦日的算法。

闰月大概十天,剩下的八十七天,奇数是七十六。用月法减去一年的天数,剩下的就是闰月的天数。

一个节气周期大概九十一天,剩下的三十一天,奇数是十二。把一年分成四份,就能得到节气周期的算法。

一个节气周期是九十一天,剩下的三十一天,奇数是十二。用十天为一个周期去减一年,剩下的四分之一,就能得到节气周期的算法。

一个月运行周期大概二十七天,剩下的五十五天,奇数是四十五,小数是五十九。月亮运行快慢一周的总天数,就是月运行周期的算法。

一个月运行的差值大概一天,剩下的九十七天,奇数是六十,小数是四十一。用月运行周期减去月法,剩下的就是月运行的差值。

周天(天球赤道)大概三百六十五度,剩下的二十五度,奇数是七十一,小数是十三。二十八星宿的总度数、它们之间的距离总和以及剩余的奇数,就是周天的算法。

日月交会周期大概二十七天,剩下的二十一天,奇数是二十二,小数是十六点七。太阳和月亮运行一周交会的天数,就是日月交会周期的算法。

日月交会差值大概两天,剩下的三十一天,奇数是八十三,小数是八十三分之八十三。用日月交会周期减去月法,剩下的就是日月交会差值。

日月交会中点大概十三天,剩下的六十天,奇数是六十一,小数是三分之二。用二分之一的日月交会周期,就能得到日月交会中点的算法。

月亮运行阳历,与朔望交合的限制是十二天,剩下的四十四天,奇数是六十九,小数是十六点七。

月亮运行阳历,后面与朔望交合的限制是一天,剩下的十五天,奇数是九十一,小数是九十一分之九十一点五。

月亮运行阴历,前面与朔望交合的限制是二十六天,剩下的五天,奇数是三十,小数是二十五点五。

木星一年三百九十八天;剩下的,八十六(天);奇数,七十九(天);小数,八十(天)。

火星一年七百七十九天;剩下的,九十(天);奇数,五十五(天);小数,四十五(天)。

土星一年三百七十八天;剩下的,八(天);奇数,四(天);小数,八十(天)。

金星一年五百八十三天;剩下的,九十一(天);奇数,七十七(天);小数,七十(天)。

水星一年一百一十五天;剩下的,八十七(天);奇数,九十五(天);小数,七十(天)。

太极上元,岁次乙巳,十一月甲子朔旦冬至之日,黄钟之始,夜半之时,斗衡之末建于子中,日月如合璧,五星若连珠,俱起于星纪牵牛之初踪。 这段话的意思是:太极上元,乙巳年(公元705年)十一月,甲子日(农历十一月初一)冬至那天,黄钟律吕的起始时刻,半夜的时候,斗宿的衡星(斗宿的星官之一)到达子位(子位是二十八宿之一,相当于现代天文学的北极点附近),日月像合在一起的璧玉一样,五星连珠,都从星纪、牵牛(星宿名)的初始位置出现。

现在是大唐神龙元年,又逢乙巳年,已经过了四十一万四千三百六十个计算单位(可能是指日或年)。 以前验证古代的情况,年份要减去一个计算单位。 推算将来的情况,年份要加上一个计算单位。《乙巳元历》的计算方法,大概就是这样。具体的算法,书里没记载。