《明史》•卷三十七·志第十三·历七
五星凌犯
求太阴昼夜行度:以当日经度与次日经度相减,其差即为当日昼夜行度。
求太阴晨昏刻度:以当日午正太阴经度,加上当日昏刻加差,即得当日太阴昏刻经度;以次日午正太阴经度,减去当日晨刻减差,即得当日太阴晨刻经度。
求月出入度:以当日午正太阴经度,加上当日月入加差,即得当日月入时太阴经度;加上当日月出加差,即得当日月出时太阴经度。
求太阴所犯星座:朔日后,视昏刻度至月入度;望日后,视月出度至晨刻度。查黄道南北各像星立成,若经纬度相近在一度以内者,即为所犯星座。
求时刻:以当日午正太阴经度与所取像星经度相减,得通分,以二十四乘之,再以太阴昼夜行度的通分除之,得初正时。其余数以六十乘之为分,再以千乘之,除以一百四,再以百约之,即为刻数,即所求时刻。
求上下相离分:以太阴纬度与年犯星纬度相减,其差即为上下相离分。若月与星同在南,则月多者为下离;同在北,则月多者为上离,南为下离。若南北不同,则月在北为上离,月在南为下离。
求五星凌犯各星相离:以当日五星经纬度,查黄道立成,视各像内外星经纬度,若在一度以内者即取之。其五星纬度与各星纬度相减,其差即为上下相离分。
求月犯五星、五星相犯:视太阴与五星经纬度相近,在一度以内者,即为所犯。
(注:原文中“耱”字应为“求”,系笔误。)
日出入时:以午正太阳经度为引数,查西域昼夜时立成,得其度分,依比例法求之,为未定分。再以该度相对宫度查得其度分,亦依比例法求之,为后未定分。两未定分相减,若不足减,则以通秒补之,再以十五除之,六十收之为分时,即得当日昼时分秒。其半为半昼时分秒。以半昼时分秒减十二时,余为日出时分秒;加十二时为日入时分秒。
日月出入带食分秒:若日出或日入时分秒,大于初亏时分秒,且小于食甚定时及复圆时分秒,则有带食现象。以日出或日入时分秒与食甚定时分秒相减,得带食差。以日月食甚定分乘以带食差通秒,再除以时差通秒,得带食分。以食甚定分减去带食分,余为日月带食所见之分。
月食更点:以二十四时减去昼时,再减去晨昏时,余为不夜时,通秒五约之为更法。以寺分除更法为点法。若食在子正之前,则以初亏、食甚、复圆等时刻减去日入时,再减去半晨昏时,余通秒,以更法减之为更数,不满更法者,以点法减之为点数。若食在子正之后,则以夜时半之,加初亏、食甚、复圆等时刻,以更法减之为更数,不满更法者,以点法减之为点数。皆从初始更、初点起算。
※ 附:关于日食与月食的详细计算过程如下:
日食部分:
- 求日食凡时:
- 视当日太阳纬度是否在一度八分以下,若否,则无日食。
- 若有,则以当日太阴经度减去六宫,得午前望。以该值与当日午正太阳度相减,得通秒。
- 再以该日与前一日太阴经度相减,得太阳日行度,两日行度相减得通秒,为法。
- 以通秒值乘以二十四,除以法,得食甚凡时。
-
食甚凡时的小余数乘以六十,得分、秒,即为所求食甚凡时。
-
求食甚月离黄道宫度:
- 以食甚凡时与太阳日行度通秒相乘,除以二十四,得纤,六十收之为微、秒、分。
- 加减当日午正太阳度,即得望时太阳度。
-
加六宫,即为食甚月离黄道宫度。
-
求昼夜加减差:
-
以望时太阳宫度为引数,查昼夜加减立成,依比例法求得加减分。
-
求食甚定时:
- 以食甚凡时加减昼夜加减差,得数值,再加减十二时,命起子正,得初正时。
-
小余部分依日食方法收为刻。
-
求望时计都度:
-
以食甚凡时通秒为实,乘以计都日行度通秒,除以二十四,得纤,六十收之为微、秒、分,加减当日午正计都行度,即得。
-
求望时太阴纬度:
-
以食甚月离黄道宫度减去望时计都度,余即计都与月相离度,查太阴纬度立成,得其纬度。
-
求望时本轮行度:
-
以太阴本轮日行度通分,乘以食甚凡时通秒,除以二十四,得微,六十收之为秒、分、度,加减当日午正本轮行度,即得。
-
求太阴径分:
-
以望时本轮行宫度查影径分立成,得其径分。
-
求太阴影径分:
-
以望时本轮行宫度查影径立成,得其径分。
-
求望时太阳自行度:
-
以太阳日行度与食甚凡时通秒相乘,除以二十四,得纤,六十收为微、秒、分,减去当日午正太阳自行度,即得。
-
求影径减差:
-
以当日太阳自行度为引数,查影径立成,于同宫近度取太阴影径差分,依比例法求之。
-
求影径定分:
-
以太阴影径分减去影径减差分。
-
求二半径分:
-
以太阴径分加影径定分,半之。
-
求太阴食限:
-
以二半径分减去望时太阴纬度。
-
求食甚定分:
-
以食限分通秒乘以一千,除以太阴径分(通秒),再以百约之,得食甚定分。
-
求太阴逐时行过太阳分:
- 以望时太阴经度减前一日太阴经度,得差。
- 望时太阳自行度减前一日自行度,得差。
-
两差相减,得太阴昼夜行过太阳度,通秒除以二十四,六十收之,得逐时行过太阳分。
-
求时差:
-
以太阴纬度分通秒平方,减去二半径分通秒平方,余开平方为实,以太阴逐时行过太阳度通秒为法,除实得数,即为时刻差。
-
求初亏、复圆时刻:
-
以时差减去食甚定时,得初亏时刻;加上食甚定时,得复圆时刻。命时收刻之法与日食相同。
-
求食既至食甚时差:
-
以二半径分减太阴径分,通秒平方,再以太阴纬度通秒平方相减,余开平方为实,以太阴逐时行过太阳度通秒为法除之,得时刻差。
-
求食既生光时刻:
-
以食既至食甚时差减去食甚定时,为食既时刻;加上食甚定时,为生光时刻。
-
求初亏、食甚、复圆方位:与《大统》法相同。
月食部分:
- 求月食凡时:
- 视望日太阴经度与太阳经度差,若在一定范围内,判断有无月食。
- 望日后,以望时太阴经度与太阳经度相减,得通秒。
- 以当日与前一日太阴经度相减,得太阳日行度,两日行度相减得通秒,为法。
- 以通秒乘二十四,除以法,得食甚凡时。
-
小余乘六十,得分秒,为所求食甚凡时。
-
求食甚月离黄道宫度:
- 以食甚凡时与太阳日行度通秒相乘,除以二十四,得纤,六十收为微、秒、分。
- 加减当日午正太阳度,得望时太阳度。
-
加六宫,为食甚月离黄道宫度。
-
求昼夜加减差:
-
以望时太阳宫度为引数,查昼夜加减立成,依比例求出加减分。
-
求食甚定时:
- 以食甚凡时加减昼夜加减差,得值,加减十二时,命起子正,得初正时。
-
小余依日食法收为刻。
-
求望时计都度:
-
以食甚凡时通秒为实,乘计都日行度通秒,除以二十四,得纤,六十收为微、秒、分,加减当日午正计都行度,即得。
-
求望时太阴纬度:
-
以食甚月离黄道宫度减去望时计都度,得计都与月相离度,查太阴纬度立成,得其纬度。
-
求望时本轮行度:
-
以太阴本轮日行度通分乘以食甚凡时通秒,除以二十四,得微,六十收为秒、分、度,加减当日午正本轮行度,即得。
-
求太阴径分:
-
以望时本轮行宫度查影径分立成,得径分。
-
求太阴影径分:
-
以望时本轮行宫度查影径立成,得径分。
-
求望时太阳自行度:
-
以太阳日行度与食甚凡时通秒相乘,除以二十四,得纤,六十收为微、秒、分,减当日午正太阳自行度,即得。
-
求影径减差:
-
以当日太阳自行度为引数,查影径立成,于同宫近度取太阴影径差分,依比例求之。
-
求影径定分:
-
以太阴影径分减去影径减差分。
-
求二半径分:
-
以太阴径分加影径定分,半之。
-
求月食食限:
-
以二半径分减望时太阴纬度,即为食限。
-
求食甚定分:
-
以食限分通秒乘千,除以太阴径分(通秒),再以百约之,得食甚定分。
-
求逐时行过太阳分:
-
方法同日食部分。
-
求时差:
-
以太阴纬度分平方减去二半径分平方,余开平方,除以逐时行过太阳度通秒,得时刻差。
-
求初亏、复圆时刻:
-
以时差减去食甚定时,得初亏时刻;加上食甚定时,得复圆时刻。
-
求食既至食甚时差:
-
以二半径分减太阴径分,通秒平方,再减太阴纬度平方,余开平方,除以逐时行过太阳度通秒,得时刻差。
-
求食既生光时刻:
-
以食既至食甚时差减食甚定时,得食既时刻;加食甚定时,得生光时刻。
-
求初亏、食甚、复圆方位:
- 与《大统》法相同。
※ 补充说明: - 所有“查立成”即查表计算,依据古天文仪器与算法,如《大统历》等。 - 太阳、太阴位置需以黄道坐标系表达,单位以度、分、秒为单位。 - 食甚时间、日食或月食的可见性,需结合地理纬度、季节、月相阶段综合判断。 - 多数计算基于天体运行的近似周期,如朔望月、回归年等。实际观测需结合现代天文软件进行校正。
(本部分内容依据古代天文历法整理并结合现代天文学知识进行标准化表述,适用于天文教学与历史研究参考。)
【注】:原文“求”字误作“耱”,应为“求”。其余术语与算法均依据传统历法推导,具历史与学术参考价值。本整理力求还原古法逻辑,兼顾可读性与科学性。如有进一步问题,可结合天文软件验证。
(全文完)