网页版书目

宋史 · 卷七十四·志第二十七

宋史 · 目录

〔100〕求夏至赤道加时日度:置天正冬至加时赤道日度,以二至限度及分加之,满赤道宿度去之,即得夏至加时赤道日度。(若求二至昏后夜半赤道日度者,各以二至之日约余减一万分,余以加二至加时赤道日度,即为二至初日昏后夜半赤道日度,每日加一度,满赤道宿度去之,即得每日昏后夜半赤道日度。)

这段话说的是怎么算夏至时候太阳在赤道上的度数。先把冬至那天的加时赤道日度拿出来,加上冬至到夏至之间相差的度数(包括分数),如果总数超过了一个星宿的度数范围,就减去这个星宿的度数,这样就能得到夏至那天的加时赤道日度。如果要求冬至或夏至傍晚半夜的赤道日度,就用冬至或夏至那天的“约余”减去一万分,把剩下的数加上冬至或夏至当天的加时赤道日度,就得到了冬至或夏至第一天傍晚半夜的赤道日度。之后每天加一度,每满一个星宿的度数就减掉一个星宿的度数,这样就能算出每一天傍晚半夜的赤道日度了。

〔101〕求赤道宿积度:置冬至加时赤道宿全度,以冬至赤道加时日度减之,余为距后度及分;以赤道宿度累加之,即各得赤道其宿积度及分。

计算赤道各宿的累积度数:先把冬至时刻赤道各宿的完整度数摆出来,用冬至时刻赤道日行的度数减去它,剩下的就是距离后面星宿的度数;然后依次加上每个赤道宿的度数,就能得到每个赤道宿的累积度数了。

〔102〕求赤道宿积度入初末限,各置赤道宿积度及分,满九十一度三十一分去之,余在四十五度六十五分半以下(分以日为母。)为在初限;以上者,用减九十一度三十一分,余为入末限度及分。

要计算赤道宿积度落在初限还是末限,先把每个赤道宿的积度(包括分数)记下来;如果这个数达到91度31分,就减去91度31分;剩下的余数如果在45度65分半以下(这里的分数是以日为单位计算的),那就在初限;如果余数大于45度65分半,就用91度31分减去这个余数,得到的结果就是进入末限的度数和分数。

〔103〕求二十八宿黄道度:各置赤道宿入初、末限度及分,用减一百一十一度三十七分,余以乘初、末限度及分,进一位,以一万约之,所得,命曰黄赤道差度及分;在至后、分前减,在分后、至前加,皆加减赤道宿积度及分,为其宿黄道积度及分;以前宿黄道积度减其宿黄道积度,为其宿黄道度及分。(其分就近为太、半、少。)

要计算二十八宿在黄道上的度数:先分别记录每个赤道宿的初限和末限的度数及分数,用它们减去111度37分,然后将余数乘以初限和末限的度数及分数,再乘以10(即进一位),最后除以10000,得到的结果就叫做黄赤道差度及分数。在冬至或夏至之后、春分或秋分之前,这个差值要减去;在春分或秋分之后、冬至或夏至之前,这个差值要加上。用这个差值加上或减去赤道宿的累计度数及分数,就得到该宿在黄道上的累计度数及分数;再用前一宿的黄道累计度数减去本宿的黄道累计度数,就得到本宿的黄道度数及分数。(如果分数不是整数,就按照最接近的分数取为太、半、少。)

〔104〕黄道宿度

黄道宿度是指古代天文学中,太阳在天空中运行的路径(黄道)被划分为二十八个星宿段落,每个星宿都有特定的度数范围。

〔105〕斗:二十三半 牛:七半 女:十一半 虚:十少、秒六十四

斗宿的距度是二十三度半,牛宿是七度半,女宿是十一度半,虚宿是十度少(即十又四分之一度),另加六十四秒。

〔106〕危:十七太 室:十七少 壁:九太

危宿的度数是十七又四分之三度,室宿的度数是十七又四分之一度,壁宿的度数是九又四分之三度。

〔107〕北方七宿九十七度半、秒六十四。

北方七宿的度数是九十七度半又六十四秒。

〔108〕奎:十七太 娄:十二太 胃:十四半 昴:十太

这段列出了四个星宿的度数:奎宿是十七太,也就是十七又四分之三度;娄宿是十二太,也就是十二又四分之三度;胃宿是十四半,也就是十四又二分之一度;昴宿是十太,也就是十又四分之三度。这是中国古代天文测量中用来表示宿度的方式。

〔109〕毕:十六 觜:一 参:九少

毕宿的距度是十六度,觜宿的距度是一度,参宿的距度是九度少(即九度加上四分之一度)。

〔110〕西方七宿八十二度。

西方七宿一共有八十二度。

〔111〕井:三十 鬼:二太 柳:十四少 星:七

井宿:三十度;鬼宿:二度太;柳宿:十四度少;星宿:七度。

〔112〕张:十八太 翼:十九半 轸:十八太

张宿的度数是十八太(差不多18.75度),翼宿的度数是十九半(差不多19.5度),轸宿的度数是十八太(差不多18.75度)。

〔113〕南方七宿一百一十一度。

南方七组星宿的总度数是一百一十一度。

〔114〕角:十三 亢:九半 氐:十五半 房:五

角宿十三度,亢宿九度半,氐宿十五度半,房宿五度。

〔115〕心:四 尾:十七 箕:十

心宿的度数是四,尾宿的度数是十七,箕宿的度数是十。

〔116〕东方七宿七十四度太。

东方七个星宿的总跨度是七十四又四分之三度。

〔117〕七曜循此黄道宿度,准今历变定。若上考往古,下验将来,当据岁差,每移一度,乃依法变从当时宿度,然后可步日、月、五星,知其守犯。

太阳、月亮和五大行星沿着黄道上的二十八宿度数运行,这是根据当今历法的变化来确定的。如果要向上考察古代,向下验证未来,就必须依据岁差,每移动一度,就按照方法变换到当时的宿度,然后才能推算出太阳、月亮和五星的位置,知道它们留守和侵犯的情况。

〔118〕求天正冬至加时黄道日度:以冬至加时赤道日度及分,减一百一十一度三十七分,余以冬至加时赤道日度及分乘之,进一位,满一万约之为度;不满为分,命曰黄赤道差;用减冬至赤道日度及分,即为所求年天正冬至加时黄道日度及分。

计算天正冬至时刻黄道上的太阳位置度数的方法:用冬至时赤道上的太阳位置度数(包括分),减去111度37分,将剩下的数乘以冬至时赤道上的太阳位置度数(包括分),然后在乘积的末尾加一位(即乘以10),如果乘积满一万就约成一度,不满一万的作为分,这个结果叫做黄赤道差;再用冬至时赤道上的太阳位置度数减去这个差,就得到所求年份天正冬至时刻黄道上的太阳位置度数(包括分)。

〔119〕求冬至之日晨前夜半日度:置一万分,以其日升分加之,以乘冬至约余,以一万约之,所得,以减冬至加时黄道日度,即为冬至之日晨前夜半黄道日度及分。

计算冬至日当天凌晨前半的太阳黄道位置。方法是:先取一万分,加上当天的日出分数,然后乘以冬至的余数,再除以一万,最后用冬至时刻的黄道位置减去这个结果,就得到了冬至日晨前夜半的太阳黄道位置及其分数。

〔120〕求逐月定朔之日晨前夜半黄道日度:置其朔距冬至日数,以其度下盈缩积度盈加缩减之,余以加天正冬至晨前夜半日度,命之,即其月定朔之日晨前夜半日躔所在宿次。

要计算每个月的定朔那天的晨前夜半时刻太阳在黄道上的位置:先用这个定朔日距离冬至日的天数,再根据这个天数对应的盈缩积度进行加减(盈就加,缩就减),得到的结果加上天正冬至日晨前夜半的太阳位置,就可以确定该月定朔日的晨前夜半时刻太阳所在的星宿位置。

〔121〕求每日晨前夜半黄道日度:各置其定朔之日晨前夜半黄道日度,每日加一度,以其日升降分升加降减之,满黄道宿度去之,即各得每日晨前夜半黄道日躔所在宿度及分。(若次年冬至小余满法者,以升分极数加之。)

要计算每天黎明前夜半时刻太阳在黄道上的位置:先记下当月定朔那天黎明前夜半的太阳黄道度数,之后每天加一度,再根据当天的升降分进行加减(升分就加上,降分就减去),累计到超过一个黄道宿的整度数时就去掉这个宿的度数,这样就能得到每天黎明前夜半太阳所在黄道宿的具体度数和零头。(如果第二年的冬至小余达到了一日的分数,就用升分的极数加上去。)