《金史》卷二十二 志第三



置前通積分,各加其星後合分,以歷率去之,不盡,各以其星曆度法除為度,不滿退為分秒,即為其星平合入歷度及分秒。以諸段限度累加之,即得諸段入歷。

求五星平合及諸盈縮差

各置其星其段入歷度及分秒,如在歷中以下,為在盈;以上,減去歷中,余為在縮。以其星曆策除之為策數,不盡為入策度及分,命策數算外,以其策數下損益率乘之,如歷策而一為分,以損益其下盈縮積度,即為其星其段盈縮定差。

求五星平合及諸段定積

各置其星其段中積,以其盈縮定差盈加減之。即其段定積日及分。以加天正冬至大余及約分,滿紀法六十去之,不盡,即為定日及加時分秒。不滿命甲子算外,即得日辰。

求五星及諸段所在日月

各置其段定積日及分,以加天閏日及分,滿朔策及約分除之為月數,不盡,為入月已來日數及分。其月數命天正十一月算外,即得其段入月經朔日數及分,以日辰相距為所在定朔月日。

求五星平合及諸段加時定星

各置中星,以盈縮定差盈加縮減之,(金星倍之,水星三因之,然後加減。)即為五星諸段定星。以加天正冬至加時黃道日度,依宿命之,即其星其段加時所在宿度及分秒。

求五星諸段初日晨前夜半定星

各以其段初行率,乘其段定積日下加時分,百約之,乃順減退加其日加時定星,即為其段初日晨前夜半定星所在宿度。

求諸段日率度率

各以其段日辰距後段日辰為日率。以其段夜半宿次與後段夜半宿次相減,余為夜率。

求諸段平行分

各置其段度率及分秒,以其段日率除之,即其段平行度及分秒。

求諸段總差日差

以本段前後平行分相減,余為其段泛差。(假令求木星次疾差,乃以順疾、順遲平行分相減,余為次疾泛差。他皆仿此。)倍而退位為增減差,加減其段平行分,為初末日行分。(前多後少者,加為初,減為末。前少後多者,減為初,加為末。)倍增減差為總差,以日率減一除之,為日差。

求前後伏遲退段增減差

前伏者,置後段初日行分,加其日差之半,為末日行分。後伏者,置前段末日行分,加其日差之半,為初日行分。以減伏段平行分,余為增減差。前遲者,置前段末日行分,倍其日差減之,為初日行分。後遲者,置後段初日行分,倍其日差減之,為末日行分。以遲段平行分減之,余為增減差。(前後近留之遲段。)

木、火、土三星退行者,六因平行分,退一位,為增減差。

金星前後伏退,三因平行分,半而退位,為增減差。前退者,置後段初日行分,以其日差減之,為末日行分,後退者,置前段末日行分,以其日差減之,為初日行分。以本段平行分減,余為增減差。

水星,半平行分為增減差,皆以增減差加減平行分,為初末日行分。(前多後少,加初減末;前少後多,減初加末。)又倍增減差為總差,以日率減一除之,為日差。

求每日晨前夜半星行宿次

各置其段初日行分,以日差累損益之(後少則損之,後多則益之。)為每日行度及分秒。乃順加退減之,滿宿次去之,即得每日晨前夜半星行宿次。(視前段末日、後段初日行分相較之數,不過一二日差為妙。或多日差數倍,或顛倒不倫,當類會前後增減差稍損益之,使其有倫,然後用之。或前後平行俱多俱少,則平注之。或總差之秒,不盈一分,亦平注之。若有不倫而平注之得倫者,亦平注之。)

求五星平合及見伏入氣

置定積,以氣策及約分除之,為氣數,不滿為入氣日及分秒,命天正冬至算外,即所求平合及伏見入氣日及分秒。

求五星平合及見伏行差

各以其段初日星行分與其太陽行分相減,余為行差。若金在退行,水在退合者,相併為行差。如水星夕伏晨見者,直以太陽行分為行差。

求五星定合見伏泛積

木、火、土三星,各以平合晨疾夕伏定積,便為定合定見定伏泛積。金、水二星,置其段盈縮差,(水星倍之。)各以行差除之,為日,不滿退除為分秒。若在平合夕見晨伏者,盈減縮加;如在退合夕伏晨見者,盈加縮減。皆以加減定積,為定合定見定伏泛積。