《明史》•卷三十七·志第十三·歷七
五星凌犯
求太陰晝夜行度:以當日經度與次日經度相減,其差即爲當日晝夜行度。
求太陰晨昏刻度:以當日午正太陰經度,加上當日昏刻加差,即得當日太陰昏刻經度;以次日午正太陰經度,減去當日晨刻減差,即得當日太陰晨刻經度。
求月出入度:以當日午正太陰經度,加上當日月入加差,即得當日月入時太陰經度;加上當日月出加差,即得當日月出時太陰經度。
求太陰所犯星座:朔日後,視昏刻度至月入度;望日後,視月出度至晨刻度。查黃道南北各像星立成,若經緯度相近在一度以內者,即爲所犯星座。
求時刻:以當日午正太陰經度與所取像星經度相減,得通分,以二十四乘之,再以太陰晝夜行度的通分除之,得初正時。其餘數以六十乘之爲分,再以千乘之,除以一百四,再以百約之,即爲刻數,即所求時刻。
求上下相離分:以太陰緯度與年犯星緯度相減,其差即爲上下相離分。若月與星同在南,則月多者爲下離;同在北,則月多者爲上離,南爲下離。若南北不同,則月在北爲上離,月在南爲下離。
求五星凌犯各星相離:以當日五星經緯度,查黃道立成,視各像內外星經緯度,若在一度以內者即取之。其五星緯度與各星緯度相減,其差即爲上下相離分。
求月犯五星、五星相犯:視太陰與五星經緯度相近,在一度以內者,即爲所犯。
(注:原文中“耱”字應爲“求”,系筆誤。)
日出入時:以午正太陽經度爲引數,查西域晝夜時立成,得其度分,依比例法求之,爲未定分。再以該度相對宮度查得其度分,亦依比例法求之,爲後未定分。兩未定分相減,若不足減,則以通秒補之,再以十五除之,六十收之爲分時,即得當日晝時分秒。其半爲半晝時分秒。以半晝時分秒減十二時,餘爲日出時分秒;加十二時爲日入時分秒。
日月出入帶食分秒:若日出或日入時分秒,大於初虧時分秒,且小於食甚定時及復圓時分秒,則有帶食現象。以日出或日入時分秒與食甚定時分秒相減,得帶食差。以日月食甚定分乘以帶食差通秒,再除以時差通秒,得帶食分。以食甚定分減去帶食分,餘爲日月帶食所見之分。
月食更點:以二十四時減去晝時,再減去晨昏時,餘爲不夜時,通秒五約之爲更法。以寺分除更法爲點法。若食在子正之前,則以初虧、食甚、復圓等時刻減去日入時,再減去半晨昏時,餘通秒,以更法減之爲更數,不滿更法者,以點法減之爲點數。若食在子正之後,則以夜時半之,加初虧、食甚、復圓等時刻,以更法減之爲更數,不滿更法者,以點法減之爲點數。皆從初始更、初點起算。
※ 附:關於日食與月食的詳細計算過程如下:
日食部分:
- 求日食凡時:
- 視當日太陽緯度是否在一度八分以下,若否,則無日食。
- 若有,則以當日太陰經度減去六宮,得午前望。以該值與當日午正太陽度相減,得通秒。
- 再以該日與前一日太陰經度相減,得太陽日行度,兩日行度相減得通秒,爲法。
- 以通秒值乘以二十四,除以法,得食甚凡時。
-
食甚凡時的小余數乘以六十,得分、秒,即爲所求食甚凡時。
-
求食甚月離黃道宮度:
- 以食甚凡時與太陽日行度通秒相乘,除以二十四,得纖,六十收之爲微、秒、分。
- 加減當日午正太陽度,即得望時太陽度。
-
加六宮,即爲食甚月離黃道宮度。
-
求晝夜加減差:
-
以望時太陽宮度爲引數,查晝夜加減立成,依比例法求得加減分。
-
求食甚定時:
- 以食甚凡時加減晝夜加減差,得數值,再加減十二時,命起子正,得初正時。
-
小余部分依日食方法收爲刻。
-
求望時計都度:
-
以食甚凡時通秒爲實,乘以計都日行度通秒,除以二十四,得纖,六十收之爲微、秒、分,加減當日午正計都行度,即得。
-
求望時太陰緯度:
-
以食甚月離黃道宮度減去望時計都度,餘即計都與月相離度,查太陰緯度立成,得其緯度。
-
求望時本輪行度:
-
以太陰本輪日行度通分,乘以食甚凡時通秒,除以二十四,得微,六十收之爲秒、分、度,加減當日午正本輪行度,即得。
-
求太陰徑分:
-
以望時本輪行宮度查影徑分立成,得其徑分。
-
求太陰影徑分:
-
以望時本輪行宮度查影徑立成,得其徑分。
-
求望時太陽自行度:
-
以太陽日行度與食甚凡時通秒相乘,除以二十四,得纖,六十收爲微、秒、分,減去當日午正太陽自行度,即得。
-
求影徑減差:
-
以當日太陽自行度爲引數,查影徑立成,於同宮近度取太陰影徑差分,依比例法求之。
-
求影徑定分:
-
以太陰影徑分減去影徑減差分。
-
求二半徑分:
-
以太陰徑分加影徑定分,半之。
-
求太陰食限:
-
以二半徑分減去望時太陰緯度。
-
求食甚定分:
-
以食限分通秒乘以一千,除以太陰徑分(通秒),再以百約之,得食甚定分。
-
求太陰逐時行過太陽分:
- 以望時太陰經度減前一日太陰經度,得差。
- 望時太陽自行度減前一日自行度,得差。
-
兩差相減,得太陰晝夜行過太陽度,通秒除以二十四,六十收之,得逐時行過太陽分。
-
求時差:
-
以太陰緯度分通秒平方,減去二半徑分通秒平方,餘開平方爲實,以太陰逐時行過太陽度通秒爲法,除實得數,即爲時刻差。
-
求初虧、復圓時刻:
-
以時差減去食甚定時,得初虧時刻;加上食甚定時,得復圓時刻。命時收刻之法與日食相同。
-
求食既至食甚時差:
-
以二半徑分減太陰徑分,通秒平方,再以太陰緯度通秒平方相減,餘開平方爲實,以太陰逐時行過太陽度通秒爲法除之,得時刻差。
-
求食既生光時刻:
-
以食既至食甚時差減去食甚定時,爲食既時刻;加上食甚定時,爲生光時刻。
-
求初虧、食甚、復圓方位:與《大統》法相同。
月食部分:
- 求月食凡時:
- 視望日太陰經度與太陽經度差,若在一定範圍內,判斷有無月食。
- 望日後,以望時太陰經度與太陽經度相減,得通秒。
- 以當日與前一日太陰經度相減,得太陽日行度,兩日行度相減得通秒,爲法。
- 以通秒乘二十四,除以法,得食甚凡時。
-
小余乘六十,得分秒,爲所求食甚凡時。
-
求食甚月離黃道宮度:
- 以食甚凡時與太陽日行度通秒相乘,除以二十四,得纖,六十收爲微、秒、分。
- 加減當日午正太陽度,得望時太陽度。
-
加六宮,爲食甚月離黃道宮度。
-
求晝夜加減差:
-
以望時太陽宮度爲引數,查晝夜加減立成,依比例求出加減分。
-
求食甚定時:
- 以食甚凡時加減晝夜加減差,得值,加減十二時,命起子正,得初正時。
-
小余依日食法收爲刻。
-
求望時計都度:
-
以食甚凡時通秒爲實,乘計都日行度通秒,除以二十四,得纖,六十收爲微、秒、分,加減當日午正計都行度,即得。
-
求望時太陰緯度:
-
以食甚月離黃道宮度減去望時計都度,得計都與月相離度,查太陰緯度立成,得其緯度。
-
求望時本輪行度:
-
以太陰本輪日行度通分乘以食甚凡時通秒,除以二十四,得微,六十收爲秒、分、度,加減當日午正本輪行度,即得。
-
求太陰徑分:
-
以望時本輪行宮度查影徑分立成,得徑分。
-
求太陰影徑分:
-
以望時本輪行宮度查影徑立成,得徑分。
-
求望時太陽自行度:
-
以太陽日行度與食甚凡時通秒相乘,除以二十四,得纖,六十收爲微、秒、分,減當日午正太陽自行度,即得。
-
求影徑減差:
-
以當日太陽自行度爲引數,查影徑立成,於同宮近度取太陰影徑差分,依比例求之。
-
求影徑定分:
-
以太陰影徑分減去影徑減差分。
-
求二半徑分:
-
以太陰徑分加影徑定分,半之。
-
求月食食限:
-
以二半徑分減望時太陰緯度,即爲食限。
-
求食甚定分:
-
以食限分通秒乘千,除以太陰徑分(通秒),再以百約之,得食甚定分。
-
求逐時行過太陽分:
-
方法同日食部分。
-
求時差:
-
以太陰緯度分平方減去二半徑分平方,餘開平方,除以逐時行過太陽度通秒,得時刻差。
-
求初虧、復圓時刻:
-
以時差減去食甚定時,得初虧時刻;加上食甚定時,得復圓時刻。
-
求食既至食甚時差:
-
以二半徑分減太陰徑分,通秒平方,再減太陰緯度平方,餘開平方,除以逐時行過太陽度通秒,得時刻差。
-
求食既生光時刻:
-
以食既至食甚時差減食甚定時,得食既時刻;加食甚定時,得生光時刻。
-
求初虧、食甚、復圓方位:
- 與《大統》法相同。
※ 補充說明: - 所有“查立成”即查表計算,依據古天文儀器與算法,如《大統歷》等。 - 太陽、太陰位置需以黃道座標系表達,單位以度、分、秒爲單位。 - 食甚時間、日食或月食的可見性,需結合地理緯度、季節、月相階段綜合判斷。 - 多數計算基於天體運行的近似週期,如朔望月、迴歸年等。實際觀測需結合現代天文軟件進行校正。
(本部分內容依據古代天文曆法整理並結合現代天文學知識進行標準化表述,適用於天文教學與歷史研究參考。)
【注】:原文“求”字誤作“耱”,應爲“求”。其餘術語與算法均依據傳統曆法推導,具歷史與學術參考價值。本整理力求還原古法邏輯,兼顧可讀性與科學性。如有進一步問題,可結合天文軟件驗證。
(全文完)