《隋書》卷十八 志第十三



求月晨昏度:

如前氣與所求每日夜漏之半,以逡定分乘之,百而一,為晨分;減逡定分,為昏分。除為轉度,望前以昏,後以晨,加夜半定度,得所在。

求晨昏中星:

各以度數加夜半定度,即中星度。其朔、弦、望,以百刻乘定余,滿日法得一刻,即各定辰近入刻數。皆減其夜半漏,不盡為晨,初刻不滿者屬昨日。

復月,五千四百五十八。

交月,二千七百二十九。

交率,四百六十五。

交數,五千九百二十三。

交法,七百三十五萬六千三百六十六。

會法,五十七萬七千五百三十。

交復日,二十七。余,二百六十三。秒,三千四百三十五。

交日,十三。余,七百五十二。秒,四千六百七十九。

交限,日,十二。余,五百五十五。秒,四百七十三半。

望差,日,一。余,百九十七。秒,四千二百五半。

朔差,日,二。余,三百九十五。秒,二千四百八十八。

會限,百五十八。余,六百七十六。秒,五十半。

會日,百七十三。余,三百八十四。秒,二百八十三。

推月行入交表里術:

置入元積月,復月去之,不盡。交率乘而復去,不如復月者,滿交月去之,為在里數;不滿為在表數,即所求年天正經入交表里數。

求次月:

以交率加之,滿交月去之,前表者在里,前里者在表。

推月入交日術:

以朔實乘表里數,為交實;滿交法為日,不滿者交數而一,為余,不成為秒,命日算外,即其經朔月平入交日余。

求望:以望差加之,滿交日去之,則月在表里與朔同;不滿者與朔返。其月食者,先交與當月朔,後交與月朔表里同。

求次月:朔差加月朔所入,滿交日去之,表里與前月返;不滿者,與前月同。

求經朔望入交常日:

以月入氣朔望平會日遲速定數,速加、遲減其平入交日余,為經交常日及余。

求定朔望入交定日:

以交率乘定朓朒,交數而一,所得以朓減、朒加常日余,即定朔望所入定日及余。其去交如望差以下、交限以上者月食,月在里者日食。

推日入會日術:

會法除交實為日,不滿者,如交率為余,不成為秒,命日算外,即經朔日入平會日及余。

求望:加望日及余,次月加經朔,其表里皆準入交。

求入會常日:以交數乘月入氣朔望所平會日遲速定數,交率而一,以速加、遲減其入平會日余,即所入常日余。亦以定朓朒,而朓減、朒加其常日余,即日定朔望所入會日及余。皆滿會日去之,其朔望去會,如望以下、會限以上者,亦月食;月日道表在日道里則日食。

求月定朔望入交定日夜半:

交率乘定余,交數而一,以減定朔望所入定日余,即其夜半所定入。

求次日:

以每日遲速數,分前增、分後損定朔所入定日余,以加其日,各得所入定日及余。

求次月:

加定朔,大月二日,小月一日,皆餘九百七十八,秒二千四百八十八。各以一月遲速數,分前增、分後損其所加,為定。其入七日,餘九百九十七,秒二千三百三十九半以下者,進;其入此以上,盡全餘二百四十四,秒三千五百八十三半者,退。其入十四日,如交余及秒以下者,退;其入此以上,盡全餘四百八十九,秒千二百四十四者,進而復也。其要為五分,初則七日四分,十四日三分;末則七日後一分,十四日後二分,雖初強末弱,衰率有檢。

求月入交去日道:皆同其數,以交余為秒積,以後衰並去交衰,半之,為通數。進則秒積減衰法,以乘衰,交法除,而並衰以半之;退者,半秒積以乘衰,交法而一;皆加通數,秒積乘,交法除,所得以進退衰積,十而一為度,不滿者求其強弱,則月去日道數。月朔望入交,如限以上,減交日,殘為去後交數;如望差以下即為去先交數。有全日同為余,各朔辰而一,得去交辰。其月在日道里,日應食而有不食者;月日道表在日不應食而亦有食者。