这段文字描述的是古代历法计算方法,非常专业和复杂。让我们一句一句地用现代口语解释一下。
首先,它讲的是如何计算一天中白天和黑夜的长度。“以历月行分乘所近节气夜漏,二百而一为明分。以减月行分为昏分。” 意思是根据月亮运行的距离,乘以最近节气的夜间漏刻数,然后除以200得到白天的时间(明分);用月亮运行距离减去这个数,就得到黑夜的时间(昏分)。 “分如章岁为度,以通数乘分,以加夜半定度,为昏明定度。余分半法以上成,不满废之。” 这句的意思是把白天黑夜的时间换算成度数,再用总的度数乘以白天黑夜的时间,加上午夜的度数,得到白天黑夜确定的度数。剩下的余数,如果超过一半就进位,不够就舍去。
接下来,它讲的是如何计算历法中的“日”。“月经四表,出入三道,交错分天,以月率除之,为历之日。” 意思是月亮运行有四个表,出入三个轨道,交错划分一天,用月亮的运行速度除以这些数值,就能得到历法中的一天。 “周天乘朔望合,如会月而一,朔合分也。通数乘合数,余如会数而一,退分也。以从月周,为日进分。会数而一,为差率也。” 这段说的是,用周天数乘以朔望合数(朔望是指月亮圆缺一个周期),再除以会合月数(月亮运行周期),得到朔合分;总的度数乘以合数,剩下的余数除以会合月数,得到退分;根据月亮运行周期,计算出每天增加的度数,再除以会合月数,得到差率。
接下来是阴阳历的损益率表,这部分比较难懂,它列出了每天阴阳历的增减数值,具体来说,就是根据日期,每天要对阴阳历进行调整,有的日子要减去一些数值,有的日子要增加一些数值,表格中列出了每天具体的增减值。“一日 一减 益十七 初”表示第一天减一,增加十七,以此类推。括号里的解释是对一些特殊情况的说明,比如“减不足,反损为加”,意思是如果减法结果不足,则反过来加。 “限余”和“微分”代表的是计算中的一些余数和细微的调整。
最后,它解释了如何根据计算结果确定是阴历还是阳历。“以会月去上元积月,余以朔合分及微分各乘之,微分满其法从合分,合分满周天去之,其余不满历周者,为入阳历;满去之,余为入阴历。” 意思是,用会合月数减去上元积月数(上元指一个历法的起始点),剩下的余数分别乘以朔合分和微分,如果微分达到一定的数值就加到朔合分里,如果朔合分达到周天数就减去周天数,最后剩下的余数如果小于历法周期就是阳历,如果等于或大于历法周期就是阴历。“余皆如月周得一日,算外,所求月合朔入历,不尽为日余。加二日,日余二千五百八十,微分九百一十四,如法成日,满十三去之,除余如分日。阴阳历竟互入端,入历在前限余前,后限余后者月行中道也。” 这段话总结了计算方法,并说明了最终结果的含义,以及阴阳历的相互转换关系。 总的来说,这段文字描述的是一套非常复杂的古代历法计算体系,涉及到许多天文和数学知识。
首先,咱们来解释一下这段古文,它讲的是一种计算历法的复杂方法。这段文字描述的是一种历法推算的算法,涉及到很多专业术语,比如“日余”、“小分”、“会数”、“损益率”等等,这些都需要结合当时的历法知识才能理解。 我们一句一句地翻译成现代口语,尽量通俗易懂。
先把各种时间差(快慢、长短)都算出来,用小的单位(小分)来表示,把盈余和不足的部分用阴阳日余来表示,根据盈余不足的情况调整天数。然后用这个调整后的天数乘以损益率(一种修正系数),比如一个月的天数是固定的,用这个方法来计算出加时定数(调整后的天数)。
接下来,用差率乘以朔日(农历每月初一)的小余数,就像微积分一样算出一个值,再用这个值减去历法中剩余的天数,如果不够,就加上一个月的天数再减,如果还差一天,就减掉一天。然后把这个结果加上它的分数部分,用会数约去微分得到小分,这样就得到了朔日夜半的历法数据。
要算第二天,就加一天,如果日余是31,小分也是31,如果小分超过会数,就减去一个月的天数,再加一天。如果历法计算到最后,日余满了,就减去,就得到了历法的起始点。如果日余不满,就保留,再加上2720,小分是31,就得到了下一个历法的起始点。
用总天数乘以迟疾历(快慢历)夜半的盈缩和余数,如果余数满了半个周期,就用它来表示小分。用盈余加上不足的部分,调整阴阳日余,根据盈余不足的情况调整天数。然后用调整后的天数乘以损益率,得到夜半定数。
用损益率乘以最近节气夜里的漏刻数(古代计时工具),200漏刻为一天的明亮时间,用损益率减去这个值得到昏暗时间,用损益夜半数来确定昏明的时间。
把加时数和昏明定数加起来,除以12得到度数,余数的三分之一表示少,不满一分表示强,两个少表示弱。这个结果就是月亮离开黄道的度数。阳历用加日所在黄道的历法数据减去极度,阴历则加上,得到月亮离开极度的度数。强为正,弱为负,同名相加,异名相减。相减时,同名相消,异名相加,没有相反的,两个强加一个少减一个弱。
从上元己丑年开始,到建安十一年丙戌年,一共过去了7378年。
己丑 戊寅 丁卯 丙辰 乙巳 甲午 癸未
壬申 辛酉 庚戌 己亥 戊子 丁丑 丙寅
五行:木(岁星),火(荧惑),土(填星),金(太白),水(辰星)。分别用它们每日运行的度数和天度来计算周率和日率。章岁乘以周率得到月法,章月乘以日率得到月分,月分除以月法得到月数。总天数乘以月法得到日度法。斗分乘以周率得到斗分。(日度法用纪法乘以周率,所以这里也用分来乘)。
这段文字描述的历法计算方法非常复杂,涉及到许多天文和数学知识,我们现在很难完全复原其计算过程。 它体现了古代中国人民在天文历法方面的杰出成就。
首先,咱们得搞清楚这些数字代表啥意思。这段文字是关于计算行星位置的,用的是古代的算法,看着挺复杂。 “五星”指的是金木水火土五颗行星。“朔”指的是农历初一。“大余”、“小余”、“度数”、“度余”等等,都是计算过程中产生的中间结果,具体含义咱就不深究了,反正知道是用来算行星位置的就行了。 后面的“纪月”、“章闰”、“章月”、“岁中”这些,应该都是跟历法有关的常数。 “通法”、“日法”、“会数”、“周天”、“斗分”这些也是一些固定的参数。 木星、火星、土星后面的那些数字,分别代表了它们各自的计算参数。
接下来,我们一句一句地翻译成白话:
1. 先算出行星的“大余”和“小余”。(计算方法是:用“通法”乘以月份,再用“日法”除,商就是“大余”,余数就是“小余”。然后用60减去“大余”。)
2. 再算出行星“入月日”和“日余”。(计算方法是:用“通法”乘以“月余”,用“合月法”乘以“朔小余”,把这两个结果加起来,然后约分,最后用“日度法”除,结果就是“入月日”和“日余”。)
3. 最后算出行星的“度数”和“度余”。(计算方法是:减去多余的部分得到“度余分”,再用“周天”乘以“度余分”,然后用“日度法”约分,结果就是“度数”,余数就是“度余”。如果超过“周天”,就减去“周天”和“斗分”。)
4. 纪年的月份总数是7285。
5. 闰月总数是7。
6. 章月总数是235。
7. 一年有12个月。
8. 通法是43026。
9. 日法是1457。
10. 会数是47。
11. 周天是215130。
12. 斗分是145。
13. 以下是对木星的参数:周率是6722,日率是7341,合月数是13,月余是64810,合月法是127718,日度法是3959258。
14. 木星的朔大余是23,朔小余是1370,入月日是15,日余是3484646。朔虚分是150,斗分是974690,度数是33,度余是2509956。
15. 以下是对火星的参数:周率是3447,日率是7271,合月数是26,月余是25627,合月法是64733,日度法是2006723。
16. 火星的朔大余是47,朔小余是1157,入月日是12,日余是973113。朔虚分是300,斗分是494115,度数是48,度余是1991760。
17. 以下是对土星的参数:周率是3529,日率是3653,合月数是12,月余是53843,合月法是6751,日度法是278581。
18. 土星的朔大余是54,朔小余是534,入月日是24。
这段文字描述了古代天文学家计算行星位置的方法,虽然看起来很复杂,但实际上是通过一系列的数学运算来确定行星在天空中的位置。 这些数字和公式,体现了古代天文学家对宇宙的观察和理解,以及他们精湛的数学计算能力。 可惜,我们现在已经不用这种方法了,现代天文计算已经有了更精确和便捷的方式。
好家伙,这密密麻麻的数字,看得我头都大了!让我一句一句地给你翻译成大白话吧。
首先,这第一段是说计算结果的,各种余数、分数值,像什么“日余十六万六千二百七十二”、“朔虚分九百二十三”之类的,都是一些天文计算中的中间结果,咱们不用太纠结具体含义,反正就是一堆数字。 “斗分五十一万一千七百五”、“度数十二”、“度余一百七十三万三千一百四十八”也是一样,都是计算过程中的数据。 “金:周率九千二十二,日率七千二百一十三,合月数九,月余十五万二千二百九十三……”这些数字,也是类似的中间计算结果,涉及到“金”星的运行规律。后面还有“合月法”、“日度法”、“朔大余”、“朔小余”、“入月日”等等,都是天文计算中的专业术语,咱们只要知道它们是计算过程中的数据就可以了。
接下来,这段继续列举计算结果,和前面一样,都是各种余数和分数值,比如“日余五万六千九百五十四”、“朔虚分三百二十八”、“斗分一百三十万八千一百九十”等等,这些数字代表的是“水”星的运行规律计算结果。“水:周率一万一千五百六十一,日率一千八百三十四,合月数一,月余二十一万一千三百三十一……” 后面还有“合月法”、“日度法”、“朔大余”、“朔小余”、“入月日”,以及一大串数字,都是计算过程中的数据。 最后还有“日余六百四十一万九百六十七”、“朔虚分六百八十四”、“斗分一百六十七万六千三百四十五”、“度数五十七”、“度余六百四十一万九百六十七”。
最后一段开始解释计算方法了。 “置上元尽所求年,以周率乘之,满日率得一,名积合,不尽为合余。” 意思是说,把你要算的那年的上元(古代历法的一个重要参数)乘以周率,如果结果正好是日率的整数倍,就叫积合;如果不是整数倍,剩下的部分就是合余。 “以周率除之,得一,星合往年。二,合前往年。无所得,合其年。” 意思是说,用周率去除积合,如果结果是1,那就是往前推算一年;如果是2,那就是往前推算两年;如果除不尽,那就是算当前这一年。 “合余减周率为度分。” 意思是说,用合余减去周率,得到度分。 “金、水积合,奇为晨,耦为夕。” 意思是说,金星和水星的积合,如果是奇数就叫晨,如果是偶数就叫夕。
“以月数、月余各乘积合,满合月法从月,不尽为月余。” 这句话的意思是,用月数和月余分别乘以积合,如果结果正好是合月法的整数倍,就表示月份;如果不是整数倍,剩下的部分就是新的月余。“以纪月去积月,余为入纪月。副以章闰乘之,满章月得一闰,以减入纪月,余以岁中去之,命以天正算外,合月也。其在闰交际,以朔御之。” 这段解释了如何计算月份和闰月,用到了很多专业术语,理解起来比较困难,简单来说就是根据计算结果确定月份和闰月的情况。
“以通法乘月余,合月法乘朔小余,并以会数约之,所得满日度法得一,则星合入月日也。不满为日余,命以朔算外。” 这段解释的是如何计算星合入月日,也就是行星在某个月份的具体日期。 “以周天乘度分,满日度法得一度,不尽为余,命度以牛前五起。” 这段解释的是如何计算度数。 “右求星合。” 最后一句话,意思是说,以上是求星合的方法。
总而言之,这段文字描述的是古代天文历法中关于行星运行规律的计算方法,涉及到大量的专业术语和复杂的计算过程,对于我们现代人来说,理解起来确实比较困难。 但总的来说,它描述的是一个复杂的数学模型,用于预测行星的运行位置。
咱们来算算日子,先把月份加起来,多出来的月份也加起来。如果加起来正好是一个月,那就说明这一年没闰月,如果没满一年,那就把多出来的部分记到下一年;如果下一年又满了,就记到再下一年。金星和水星,早上出现就加到晚上,晚上出现就加到早上。
接下来,算朔日(农历每月初一)的大小和多余的天数,把这些加起来。如果加起来正好是一个月,那就再加29天(大月)或者773分(小月),小月的天数要从大月里扣。计算方法跟前面一样。
然后算入月日(每月初一)和多余的天数,把它们加起来。如果多余的天数够一天了,那就算一天;如果农历初一那天多余的天数不够,那就减一天;如果多余的天数超过773分,那就减去29天,不够就减去30天,剩下的就留到下个月。
最后,把度数加起来,多余的度数也加起来,够一天的度数就算一度。
下面是木星的运行情况:
木星:伏藏32天,3484646分;出现366天;伏藏运行5度,2509956分;出现运行40度。(逆行12度,实际运行28度。)
火星:伏藏143天,973113分;出现636天;伏藏运行110度,478998分;出现运行320度。(逆行17度,实际运行303度。)
土星:伏藏33天,166272分;出现345天;伏藏运行3度,1733148分;出现运行15度。(逆行6度,实际运行9度。)
金星:早上在东方伏藏82天,113908分;出现在西方,246天。(逆行6度,实际运行240度。)早上伏藏运行100度,113908分;出现在东方。(日度与西方相同,伏藏10天,逆行8度。)
水星:早上在东方伏藏33天,612505分;出现在西方,32天。(逆行1度,实际运行31度。)伏藏运行65度,612505分;出现在东方。(日度与西方相同,伏藏18天,逆行14度。)
首先,咱们来说说怎么计算行星的运行。先算出行星每天运行的度数,再加上它和太阳之间每天的度数差,如果这个差值正好等于一天的度数,那就说明行星和太阳的会合周期到了,就像之前算的那样,就能知道行星什么时候能看到。然后,用行星运行的步数(分母)乘以它出现的度数,剩下的部分,用一天的度数去除,如果除不尽,超过一半就也当作一整天算。然后把行星每天运行的度数加起来,如果加起来等于行星运行的步数(分母),就算运行了一整圈。顺行和逆行计算方法不一样,要根据行星当前的步数(分母)来计算。剩下的部分,要根据之前的计算结果,如果是逆行,就要减掉。如果除不尽,就用斗(一种计量单位)来除,用行星运行的步数(分母)作为比例,这样就能算出行星运行的度数的增减情况,前后要相互校正。总之,那些什么“盈”、“约”、“满”之类的说法,都是为了求得精确的除法结果;而“去”、“及”、“除”,都是为了求得最终的除法结果。
接下来,我们看看木星的运行情况。木星早上和太阳会合,然后是伏逆,顺行,16天运行1742323分,行星运行2323467分,这时木星出现在东方,落后于太阳。顺行速度快,每天运行58分之11,58天运行11度。再顺行,速度慢,每天运行9分,58天运行9度。然后停止运行,25天后再次运行。逆行,每天运行7分之1,84天运行12度。再次停止运行,25天后顺行,每天运行58分之9,58天运行9度。顺行速度快,每天运行11分,58天运行11度,这时木星出现在太阳前面,傍晚在西方落下。16天运行1742323分,行星运行2323467分,这时它又和太阳会合了。一个完整的周期是398天,运行3484646分,行星运行43度2509956分。
早上太阳出来的时候,火星和太阳重合了,然后火星就潜伏起来了。接下来它开始顺行,一共71天,走了1489868分,也就是55度242860.5分。然后呢,早上就能在东方看到它了,在太阳后面。顺行的时候,每天走23分之14,184天走112度。然后顺行速度变慢了,每天走23分之12,92天走48度。接着它停了11天不动。然后它开始逆行,每天走62分之17,62天倒退了17度。又停了11天,然后又开始顺行,每天走12分,92天走48度。之后顺行速度加快了,每天走14分,184天走了112度。这时它跑到太阳前面去了,傍晚就能在西方看到它潜伏。 71天,走了1489868分,也就是55度242860.5分,然后它又和太阳重合了。这样一整个周期下来,一共是779天973113分,走了414度478998分。
土星呢,也是早上和太阳重合,然后潜伏起来。接着顺行,16天,走了1122426.5分,也就是1度1995864.5分。然后早上就能在东方看到它了,在太阳后面。顺行的时候,每天走35分之3,87.5天走7.5度。然后它停了34天不动。接着逆行,每天走17分之1,102天倒退了6度。又过了34天,它又开始顺行,每天走3分,87天走7.5度。这时它跑到太阳前面去了,傍晚就能在西方看到它潜伏。16天,走了1122426.5分,也就是1度1995864.5分,然后它又和太阳重合了。这样一整个周期下来,一共是378天166272分,走了12度1733148分。
金星啊,它早上跟太阳会合的时候,先会“伏”,也就是逆行。五天里它会后退四度,然后早上就能在东方看到它,这时它在太阳后面。继续逆行,每天后退五分之三度,十天就后退六度。接下来是“留”,就是停滞不动,持续八天。然后它开始“旋”,也就是顺行,速度较慢,每天走四十六分之三十三度,四十六天走三十三度。之后速度加快,每天走一度九十一分之十五,九十一天走一百六度。速度继续加快,每天走一度九十一分之二十二,九十一天走一百一十三度,这时它又跑到太阳后面去了,早上在东方能看到它。最后顺行,四十一天走五万六千九百五十四分之一圈,行星也走了五十度五万六千九百五十四分之一圈,最终和太阳会合。一次会合周期是二百九十二天五万六千九百五十四分之一圈,行星的运行也是这样。
金星晚上跟太阳会合的时候,先“伏”,这次是顺行。四十一天走五万六千九百五十四分之一圈,行星走了五十度五万六千九百五十四分之一圈,晚上就能在西方看到它,这时它在太阳前面。然后继续顺行,速度加快,每天走一度九十一分之二十二,九十一天走一百一十三度。速度又开始减慢,每天走一度十五分之一度,九十一天走一百六度,然后顺行。速度变慢,每天走四十六分之三十三度,四十六天走三十三度。然后是“留”,停滞八天。接着“旋”,这次是逆行,每天后退五分之三度,十天后退六度。这时它跑到太阳前面去了,晚上在西方能看到它,继续逆行,速度加快,五天后退四度,最终和太阳会合。两次会合完成一个周期,一共是五百八十四天十一万三千九百八分之一圈,行星的运行也是这样。
水星嘛,它早上跟太阳会合的时候,先“伏”,也就是逆行。九天后退七度,然后早上就能在东方看到它,这时它在太阳后面。继续逆行,速度加快,一天后退一度。“留”,停滞两天。然后“旋”,也就是顺行,速度较慢,每天走九分之八度,九天走八度。速度加快,每天走一度四分之一,二十天走二十五度,这时它又跑到太阳后面去了,早上在东方能看到它。最后顺行,十六天走六百四十一万九千六十七分之一圈,行星也走了三十二度六百四十一万九千六十七分之一圈,最终和太阳会合。一次会合周期是五十七天六百四十一万九千六十七分之一圈,行星的运行也是这样。
话说这水星啊,它和太阳同时出现的时候,就叫“合”。水星运行的规律是这样的:有时候它运行速度快,十六天能跑完三百二十六度四十一分九千六百六十七秒(这可是精确到秒的啊!),这时候傍晚就能在西方看到它,在太阳前面。速度快的时候,它一天能跑一度四分之一,二十天就能跑完二十五度。
有时候它运行速度慢,一天只跑八分之七度,九天才能跑完八度。还有的时候它干脆停下来不动,两天都不走。更神奇的是,它还会逆行!一天能倒退一度,这时候傍晚就能在西方看到它,在太阳前面。逆行的时候,它速度也慢,九天才能倒退七度,然后又和太阳“合”了。
从一次“合”到下一次“合”,算上它所有的运行状态,一共要一百一十五天六百一万二千五百五秒,水星的运行周期就是这样。