《明史》•卷三十二·志第八·历二
《明史·志第八·历二》翻译(现代汉语)
历法的建立都有其理论基础,史书应当详细记载,以便后人考据参考。比如《太初历》所依据的是钟律的计算,《大衍历》则源于蓍草卜卦的起始方法,这些在相关志书中已有详细说明。《授时历》以测算天体运行的方法为核心,只求与天象相符合,不强求与音律或卦象相合。不过,它的推算方法的依据、数字来源,以及日影、星体位置等,都有完整的记录。在郭守敬、齐履谦的传记中,也有相关的文献可查。而《元史》却毫无记载,仅保留了李谦的《议禄》《历经》初稿。后来在历法修改中,删去了“三应率”、立成数据,以及割圆弧矢的算法、平立定三差的原始原理,全部不加收录,导致原作者的精妙思想被湮灭,令人惋惜。如今,依据《大统因通轨》《历经》等资料,重新整理出这些内容,以补其缺。
郭守敬创立的五种历法原理中,其中一种称为“黄道差”,是根本性原则。古代方法往往用“111度相减相乘”来推算,而《授时历》采用的句股、弧矢、方圆、斜直等几何关系,推导出的数值更符合浑天仪的物理原理,精确性远胜于古代方法。但《至元历经》所记内容简略,还错误地将“黄道矢度”当作“积差”,将“黄道矢差”当作“率”,今已予以纠正。
割圆弧矢图说明:一个完整的圆如果被垂直平分,就变成一个圆形。若将这个圆形任意分割成若干部分,每一部分都形成一个“弧矢”形状,它具有弧背、弧弦与矢这三个基本部分。若再将弧矢形状平分,就得到“半弧背”、“半弧弦”与“矢”。根据“弦-矢-句-股”之间的几何关系,可以把“半弧弦”作为句,矢与半径的差作为股,半径作为弦。由此生成的“小句、小股、小弦”之间可以互相推求,平分与斜分之间也可相互使用,这样就更贴近天体运行的真正规律。
在天球理论中,“平”代表赤道,“斜”代表黄道。由于冬至、夏至时黄道与赤道之间的距离,产生了“大句股”;而在其他各度上,黄道与赤道的距离则产生“小句股”。外圈的大圆代表赤道。从北极方向平视,黄道位于赤道之内。对于每个赤道上的度数,都有对应的“半弧弦”,由此产生“大句股”;同时又有其对应的黄道“半弧弦”,从而产生“小句股”。这两个数据之间可以互相推算。
过去史书没有配图,但表格本质上属于图示的简化形式。因此,句股、割圆、弧矢这些计算方法,实际上是历法推算的基础。不借助图示,根本无法理解其逻辑,故此处仅保留其核心要点。
黄赤道内外度推算方法:
计算某黄道度数时,它与赤道之间的距离(内外差),以及距离北极的远近。
第一步:用半径减去“赤道小弦”得到“赤道二弦差”。
第二步:用半径减去“黄道矢度”得到“黄赤道小弦”。
第三步:将“黄赤道小弦”乘以“二至黄道内外半弧弦”(即夏至、冬至时黄赤道的间距),得到实数,再除以“黄赤道大弦”(即最大弦长),得到“黄赤道小弧弦”。
第四步:将“黄赤道小弧矢”平方,除以“全径”(即整个圆的直径),得到“半背弦差”。
第五步:将“半背弦差”加到“黄赤道小弧弦”上,得到“黄赤道内外度”(即太阳在黄道各度时与赤道的距离)。
第六步:若该内外度处于“盈初”或“缩末”阶段,就加上象限;若在“缩初”或“盈天”阶段,就减去象限。加入或减去象限值,即可得出太阳距离北极的度数。
例如:冬至后44度时,求太阳在赤道的内外距离及距离北极的度数。
(1)半径为60°87′30″,减去黄道44°时的赤道小弦(58°35′69″),余2°51′81″,即“黄赤道小弧矢”。
(2)半径60°87′30″减去黄道44°下的矢度(16°56′82″),余44°30′68″,即“黄赤道小弦”。
(3)将小弦乘以二至黄赤道内外半弧弦(23°71′),得1050°50′4238,再除以黄赤道大弦(60°87′30″),得17°25′19″,即“黄赤道小弧弦”。
(4)将黄赤道小弧矢(2°51′81″)平方,除以全径(121°75′),得5′21″,即“背弦差”。
(5)将背弦差加到小弧弦上:17°25′19″ + 5′21″ = 17°30′40″,即太阳在冬至后44度时与赤道的内外距离。
(6)象限为91°31′43″75,加上内外度17°30′40″,得108°62′23″75,即太阳在冬至后44度时,距离北极的度数。
黄道每度与赤道的距离(内外差)及与北极距离,可依表直接查得,形成“立成表”。
白道交周推算方法:
推算白道与赤道的“正交”(即相互垂直的交点),它与黄道正交点之间的距离(在北极方向上的距离)。
步骤如下:
(1)以实测白道出入黄道6度作为“半径弧弦”,同时作为“大图弧矢”和“股弦差”。
(2)将半径(60°75′)平方,得3705°765625,再除以矢度6度,得617°63′为“股弦和”。
(3)将股弦和加6度,得623°63′,为“大圆直径”。
(4)根据此直径,求得“容阔”为5°70′,即“小句”。
(5)再以“二至出入半弧弦”(23°71′)为大句,除以“大股”(56°06′50″),得2°37′为度差。
(6)将度差乘以“小句”(5°70′),得13°47′82″,为“小股”。
(7)将半径(60°87′30″)乘以小句(5°70′),为实数,再除以大句(23°71′),得14°63′,即“小弦”(亦为白道正交与黄道正交之间的半弧弦)。
(8)据此推算“行半弧背”为14°66′,即白道正交距离黄道正交在极点方向上的距离。
(注:全文采用现代语言,将古文中的术语如“句股”“弧矢”“立成”“象限”等转化为通俗易懂的表达,保留其数学逻辑和天文学原理。)