《明史》•卷三十二·志第八·歷二
《明史·志第八·歷二》翻譯(現代漢語)
曆法的建立都有其理論基礎,史書應當詳細記載,以便後人考據參考。比如《太初曆》所依據的是鐘律的計算,《大衍曆》則源於蓍草卜卦的起始方法,這些在相關志書中已有詳細說明。《授時歷》以測算天體運行的方法爲核心,只求與天象相符合,不強求與音律或卦象相合。不過,它的推算方法的依據、數字來源,以及日影、星體位置等,都有完整的記錄。在郭守敬、齊履謙的傳記中,也有相關的文獻可查。而《元史》卻毫無記載,僅保留了李謙的《議祿》《歷經》初稿。後來在曆法修改中,刪去了“三應率”、立成數據,以及割圓弧矢的算法、平立定三差的原始原理,全部不加收錄,導致原作者的精妙思想被湮滅,令人惋惜。如今,依據《大統因通軌》《歷經》等資料,重新整理出這些內容,以補其缺。
郭守敬創立的五種曆法原理中,其中一種稱爲“黃道差”,是根本性原則。古代方法往往用“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′,即白道正交距離黃道正交在極點方向上的距離。
(注:全文采用現代語言,將古文中的術語如“句股”“弧矢”“立成”“象限”等轉化爲通俗易懂的表達,保留其數學邏輯和天文學原理。)