推五星合月:以月数月馀各乘积合,馀满合月法从月,为积月,不尽为月馀。以纪月除积月,所得算外,所入纪也,馀为入纪月。副以章闰乘之,满章月得一为闰,以减入纪月,馀以岁中去之,馀为入岁月,命以天正起,算外,星合月也。其在闰交际,以朔御之。
推合月朔:以通数乘入纪月,满日法得一为积日,不尽为小馀。以六十去积日,馀为大馀,命以所入纪,算外,星合朔日也。推入月日:以通数乘月馀,合月法乘朔小馀,并之,通法约之,所得满日度法得一,则星合入月日也,不满为日馀。命日以朔,算外,入月日也。
推星合度:以周天乘度分,满日度法得一为度,不尽为馀,命以牛前五度起,算外,星所合度也。
求后合月,以月数加入岁月,以馀加月馀,馀满合月法得一月,月不满岁中,即在其年。满去之,有闰计焉,馀为后年。再满,在后二年。金、水加晨得夕,加夕得晨也。求后合朔,以朔大小馀数加合朔月大小馀,其月馀上成月者,又加大馀二十九,小馀一千四百一十九,小馀满日法从大馀,命如前法。求后入月日,以入月日、日馀加入月日及馀,馀满日度法得一。其前合朔小馀满其虚分者,去一日。后小馀满二千四百一十九以上,去二十九日。不满,去三十日,其馀则后合入月日,命以朔。求后合度,以度数及分,如前合宿次命之。
宋书·卷十二·志第二·历中
推五星合月:以月数月馀各乘积合,馀满合月法从月,为积月,不尽为月馀。以纪月除积月,所得算外,所入纪也,馀为入纪月。副以章闰乘之,满章月得一为闰,以减入纪月,馀以岁中去之,馀为入岁月,命以天正起,算外,星合月也。其在闰交际,以朔御之。
译文:计算五星与月亮的会合时间时,首先需要将每个月的余数相乘,然后取其结果与合月法进行比较,如果有余数则表示该月有五星与月亮的会合,否则表示没有。然后将这个余数除以纪月,得到的商就是算外的时间,也就是五星与月亮的会合时间。如果在闰月,还需要用朔日来辅助计算。
推合月朔:以通数乘入纪月,满日法得一为积日,不尽为小馀。以六十去积日,馀为大馀,命以所入纪,算外,星合朔日也。推入月日:以通数乘月馀,合月法乘朔小馀,并之,通法约之,所得满日度法得一,则星合入月日也,不满为日馀。命日以朔,算外,入月日也。
译文:计算五星与月亮的会合时间时,首先需要将每个月的余数相乘,然后取其结果与合月法进行比较,如果有余数则表示该月有五星与月亮的会合,否则表示没有。然后将这个余数除以纪月,得到的商就是算外的时间,也就是五星与月亮的会合时间。如果在闰月,还需要用朔日来辅助计算。
推星合度:以周天乘度分,满日度法得一为度,不尽为馀,命以牛前五度起,算外,星所合度也。
译文:计算五星与月亮的会合角度时,首先需要将周天乘以度分,然后取其结果与日度法进行比较,如果有余数则表示该角度有五星与月亮的会合,否则表示没有。然后将这个余数命以牛前五度起,得到的商就是算外的角度,也就是五星与月亮的会合角度。
求后合月,以月数加入岁月,以馀加月馀,馀满合月法得一月,月不满岁中,即在其年。满去之,有闰计焉,馀为后年。再满,在后二年。金、水加晨得夕,加夕得晨也。求后合朔,以朔大小馀数加合朔月大小馀,其月馀上成月者,又加大馀二十九,小馀一千四百一十九,小馀满日法从大馀,命如前法。求后入月日,以入月日、日馀加入月日及馀,馀满日度法得一。其前合朔小馀满其虚分者,去一日。后小馀满二千四百一十九以上,去二十九日。不满,去三十日,其馀则后合入月日,命以朔。求后合度,以度数及分,如前合宿次命之。
译文:计算五星与月亮的会合时间时,首先需要将每个月的余数相乘,然后取其结果与合月法进行比较,如果有余数则表示该月有五星与月亮的会合,否则表示没有。然后将这个余数除以纪月,得到的商就是算外的时间,也就是五星与月亮的会合时间。如果在闰月,还需要用朔日来辅助计算。
计算五星与月亮的会合角度时,首先需要将周天乘以度分,然后取其结果与日度法进行比较,如果有余数则表示该角度有五星与月亮的会合,否则表示没有。然后将这个余数命以牛前五度起,得到的商就是算外的角度,也就是五星与月亮的会合角度。
计算五星与月亮的会合时间时,首先需要将每个月的余数相乘,然后取其结果与合月法进行比较,如果有余数则表示该月有五星与月亮的会合,否则表示没有。然后将这个余数除以纪月,得到的商就是算外的时间,也就是五星与月亮的会合时间。如果在闰月,还需要用朔日来辅助计算。
计算五星与月亮的会合角度时,首先需要将周天乘以度分,然后取其结果与日度法进行比较,如果有余数则表示该角度有五星与月亮的会合,否则表示没有。然后将这个余数命以牛前五度起,得到的商就是算外的角度,也就是五星与月亮的会合角度。
需要将月份数加入年份和月份中,然后用余数加上月份的余数,如果余数大于或等于合月法的结果则得到一个月,如果不满一年则在该年中。如果满一年则去掉一年的份数,如果有闰年则还有闰年的计算。剩下的就是后一年的年份。如果五星与月亮的会合在早晨,那么金、水的会合就在晚上;如果五星与月亮的会合在晚上,那么金、水的会合就在早上。求后合朔时,需要将朔日的大小余数加上合朔月的大小余数,如果月余上成月则再加一个大余二十九,小余一千四百一十九,小余满日法从大余,命如前法。求后入月日时,需要将入月日、日余加入月日及余中,如果余数满日度法则得到一个单位。如果前合朔的小余满其虚分则去掉一天。如果后小余满二千四百一十九以上则去掉二十九日。不满则去掉三十日,其余的就是后合入月日,命以朔。求后合度时,需要将度数和分相加,如果前合宿次的命法相同则继续使用。