《宋史》卷七十五 志第二十八



土星終率:一千四百七十四萬五千四百四十六。

終日:三百七十八。(餘三千四百四十六,約分八百八十三。)

歷差:六萬一千三百五十。

見伏常度:一十八度半。

金星終率:二千二百七十七萬二千一百九十六。

終日:五百八十三日。(餘三萬五千一百九十六,約分九千二十四。)

見伏常度:一十一度少。

水星終率:四百五十一萬九千一百八十四。(改九千一百九十四。)

終日:一百一十五日。(餘三萬四千一百八十四,約分八千七百六十五。)

見伏常度:一十八度。

求五星天正冬至後諸段中積中星:置氣積分,各以其星終率去之,不盡,覆減終率,余滿元法為日,不滿,退除為分,即天正冬至後其星平合中積。重列之為中星,因命為前一段之初,以諸段變日、變度累加減之,即為諸段中星。(變日加減中積,變度加減中星。)

求木火土三星入歷:以其星曆差乘積年,滿周天分去之,不盡,以度母除之為度,不滿,退除為分,命曰差度;以減其星平合中星,即為平合入歷度分;以其星其段歷度加之,滿周天度分即去之,各得其星其段入歷度分。(金、水附日而行,更不求歷差。其木、火、土三星前變為晨,後變為夕。金、水二星前變為夕,後變為晨。)

求木火土三星諸段盈縮定差:木、土二星,置其星其段入歷度分,如半周天以下者為在盈。以上者,減去半周天,余為在縮。置盈縮度分,如在一象以下者為在初限。以上者,覆減半周天,余為在末限。置初、末限度及分於上,列半周天於下,以上減下,以下乘上,(木進一位,土九因之。)皆滿百為分,分滿百為度,命曰盈縮定差。其火星,置盈縮度分,如在初限以下者為在初。以上者,覆減半周天,余為在末。(以四十五度六十五分半為盈初、縮末限度,以一百三十六度九十六分半為縮初、盈末限度分。)置初、末限度於上,(盈初、縮末三因之。)列二百七十三度九十三分於下,以上減下,余以下乘上,以一十二乘之,滿百為度,不滿,百約為分,命曰盈縮定差。(若用立成法,以其度下損益率乘度下約分,滿百者,以損益其度下盈縮差度為盈縮定差,若在留退段者,即在盈縮泛差。)

求木火土三星留退差:置後退、後留盈縮泛差,各列其星盈縮極度於下,(木極度,八度三十三分;火極度,二十二度五十一分;土極度,七度五十分。)以上減下,余以下乘上,(水、土三因之,火倍之。)皆滿百為度,命曰留退差。(後退初半之,後留全用。)其留退差,在盈益減損加、在縮損減益加其段盈縮泛差,為後退、後留定差。(因為後遲初段定差,各須類會前留定差,觀其盈縮,察其降差也。)

求五星諸段定積:各置其星其段中積,以其段盈縮定差盈加縮減之,即其星其段定積及分;以天正冬至大余及約分加之,滿紀法去之,不盡,命甲子,算外,即得日辰。(其五星合見、伏,即為推算段定日;後求見、伏合定日,即歷注其日。)

求五星諸段所在月日:各置諸段定積,以天正閏日及約分加之,滿朔策及分去之,為月數;不滿,為入月以來日數及分。其月數命從天正十一月,算外,即其星其段入其月經朔日數及分。(定朔有進退者,亦進退其日,以日辰為定。若以氣策及約分去定積,命從冬至,算外,即得其段入氣日及分。)

求五星諸段加時定星:各置其星其段中星,以其段盈縮定差盈加縮減之,即五星諸段定星。若以天正冬至加時黃道日度加而命之,即其段加時定星所在宿次。(五星皆以前留為前退初定星,後留為後順初定星。)

求五星諸段初日晨前夜半定星:木、火、土三星,以其星其段盈縮定差與次度下盈縮定差相減,余為其度損益差;以乘其段初行率,一百約之,所得,以加減其段初行率,(在盈,益加損減;在縮,益減損加。)以一百乘之,為初行積分;又置一百分,亦依其數加減之,以除初行積分,為初日定行分。以乘其段初日約分,以一百約之,順減退加其段定星,為其段初日晨前夜半定星;以天正冬至加時黃道日度加而命之,即得所求。(金、水二星,直以初行率便為初日定行分。)