网页版书目

元史 · 卷五十六·志第八

元史 · 目录

〔76〕井三十三(少) 鬼二半 柳十三(太) 星六(太) 张十七(少) 翼十八 轸十七

井宿三十三又三分之一度,鬼宿二度半,柳宿十三又三分之二度,星宿六又三分之二度,张宿十七又三分之一度,翼宿十八度,轸宿十七度。

〔77〕右南方七宿,一百九度(少)。

以上是南方七宿,总共一百零九度又四分之一度。

〔78〕角十二 亢九(少) 氐十六 房五(太) 心六(少) 尾十九(少)箕十半

这段文字记载了二十八宿中东方苍龙七宿的距度(每宿在赤道或黄道上的宽度):角宿为十二度,亢宿为九度(标注“少”,表示四分之一度),氐宿为十六度,房宿为五度(标注“太”,表示四分之三度),心宿为六度(标注“少”),尾宿为十九度(标注“少”),箕宿为十又二分之一度(“半”表示半度)。这些是古代天文学家测量星宿位置时使用的数值。

〔79〕右东方七宿,七十九度。

以上所说的东方七宿,总共是七十九度。

〔80〕求冬至赤道日度

计算冬至那天太阳在赤道上的度数。

〔81〕置通积分,以周天分去之;余,日法而一,为度,不满,退除为分秒;以百为母,命起赤道虚宿六度外,去之,不满宿,即得所求年天正冬至加时日躔赤道宿度及分秒。(其在寻斯干之东西者,先以里差加减通积分。)

先拿出通积分这个数值,用周天分减掉它;剩下的余数,用日法来除,整数部分就是度数,如果不够一度就退位换算成分和秒(以一百为分母)。然后从赤道虚宿六度开始起算,减去刚才算出的总度数,如果减完不够一个宿的度数,那这个剩余的数就是所求年份冬至日那天太阳所在赤道宿位置及其分秒值。(如果观测点在寻斯干的东边或西边,那就要先用里差来加减通积分,调整后再算。)

〔82〕求春分夏至秋分赤道日度

要计算春分、夏至和秋分的时候,太阳在赤道上的位置度数。

〔83〕置天正冬至加时赤道日度,累加象限,满赤道宿次,去之,即各得春分、夏至、秋分加时日在宿度及分秒。

先记下冬至那天具体时刻太阳在赤道上的位置(度数),然后每次加上一个象限(也就是90度),当累加到的度数超过某个星宿的范围时,就减去整个星宿的度数,这样就能分别得到春分、夏至、秋分时太阳所在星宿的位置和具体分秒了。

〔84〕求四正赤道宿积度

计算春分、秋分、夏至、冬至这四个节气时,赤道上各星宿的累积度数。

〔85〕置四正赤道宿全度,以四正赤道日度及分秒减之,余为距后度;以赤道宿度累加之,各得四正后赤道宿积度及分秒。

先把春分、秋分、夏至、冬至这四个基准点的赤道宿全度数定好,然后用每个基准点的赤道日度(包括分秒)减去它,剩下的就是从这个基准点到后面一个宿的距离度数;接着把赤道各宿的度数依次加到这个距离度数上,就能得到每个基准点后面各个赤道宿的累计度数(包括分秒)。

〔86〕求赤道宿积度入初末限

计算赤道上星宿的累积度数,并判断它属于初限还是末限。

〔87〕视四正后赤道宿积度及分,在四十五度六十五分五十四秒半以下,为入初限;以上者,用减象限,余为入末限。

看春分、秋分、冬至、夏至之后的赤道星宿累积度数(包括分和秒),如果数值在45度65分54.5秒(约46度5分54.5秒)以下,就进入初限;如果数值超过这个数,就减去90度,剩下的部分就属于末限。

〔88〕求二十八宿黄道度

计算二十八宿在黄道上的度数。

〔89〕置四正后赤道宿入初末限度及分,减一百一度;余,以初末限度及分乘之,进位,满百为分,分满百为度;至后以减、分后以加赤道宿积度,为其宿黄道积度;以前宿黄道积度减之,(其四正之宿,先加象限,然后以前宿减之。)为其宿黄道度及分。(其分就近约为太半少。)

先确定春分、秋分、夏至、冬至这四正之后的位置,将赤道宿度进入初末段对应的度数及分数,减去101度;剩下的余数乘以初末段的度数及分数,然后进位,满一百就算作一分,分满一百就算作一度;在冬至之后用减法,在春分之后用加法,调整赤道宿的累计度数,得出该宿的黄道累计度数;再用前一个宿的黄道累计度数减去它(如果是四正所在的宿,要先加上90度,然后再减去前一个宿的度数),得到该宿的黄道度数及分数。(其中的分数按就近原则约简为太少、半、太半等。)

〔90〕黄道宿度

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

〔91〕斗二十三 牛七 女十一 虚九(少六十七秒) 危十六 室十八(少)壁九半

这段话讲的是二十八宿中北方七宿的度数:斗宿二十三度,牛宿七度,女宿十一度,虚宿九度又六十七秒,危宿十六度,室宿十八度少,壁宿九度半。

〔92〕右北方七宿,九十四度(六十七秒)。

以上是北方七宿,总共九十四度六十七秒。

〔93〕奎十七(太) 娄十二(太) 胃十五半 昴十一 毕十六半 觜半 参九(太)

奎宿是十七度太,娄宿是十二度太,胃宿是十五度半,昴宿是十一度,毕宿是十六度半,觜宿是半度,参宿是九度太。这里“太”表示三分之二,“半”表示一半,所以意思是奎宿十七又三分之二度、娄宿十二又三分之二度、胃宿十五点五度、昴宿十一度、毕宿十六点五度、觜宿零点五度、参宿九又三分之二度。

〔94〕右西方七宿,八十三度(太)。

右边是西方七宿,共占八十三度又三分之二(或四分之三)。

〔95〕井三十半 鬼二半 柳十三(少) 星六(太) 张十七(太) 翼二十轸十八半

井宿三十度半,鬼宿二度半,柳宿十三度(少,即四分之一度),星宿六度(太,即四分之三度),张宿十七度(太),翼宿二十度,轸宿十八度半。这是古代天文学中关于七个星宿度数的记录,用于星象观测和历法计算。

〔96〕右南方七宿,一百九度(少)。

以上是南方七宿,总共一百零九度又四分之一度。

〔97〕角十二(太) 亢九(太) 氐十六(少) 房五(太) 心六 尾十八(少) 箕九半

东方苍龙七宿的度数分别是:角宿12又三分之二度,亢宿9又三分之二度,氐宿16又三分之一度,房宿5又三分之二度,心宿6度整,尾宿18又三分之一度,箕宿9度半。

〔98〕右东方七宿,七十八度(少)。

右边是东方七宿,总共七十八度少(即七十八又四分之一度)。

〔99〕前黄道宿度,依今历岁差所在算定。如上考往古,下验将来,当据岁差,每移一度,依术推变当时宿度,然后可步七曜,知其所在。

之前的黄道星宿度数,是根据现今历法中岁差的位置来算定的。如果要上推古代,下验未来,应当依据岁差,每移动一度,按照方法推算出当时的星宿度数,然后就可以推算日月五星,知道它们的位置。

〔100〕求天正冬至加时黄道日度

求取天正冬至时刻加上一定时间后,太阳在黄道上的度数位置。

〔101〕以冬至加时赤道日度分秒,减一百一度,余以冬至加时赤道日度及分秒乘之,进位,满百为分,分满百为度,命曰黄赤道差;用减冬至加时赤道日度及分秒,即得所求年天正冬至加时黄道日度及分秒。

计算时,用冬至时刻的赤道日度(包括分和秒),减去101度,然后将余数乘以冬至时刻的赤道日度(包括分和秒),再进位,每满100作为1分,分满100作为1度,这样得到的结果叫做黄赤道差;用这个差减去冬至时刻的赤道日度(包括分和秒),就得到所求年份天正冬至时刻的黄道日度(包括分和秒)。

〔102〕求二十四气加时黄道日度

计算二十四节气交节时刻太阳在黄道上的具体度数。

〔103〕置所求年冬至日躔黄赤道差,以次年黄赤道差减之,余以所求气数乘之,二十四而一;所得,以加其气中积度及约分,以其气初日盈缩数盈加缩减之,用加冬至加时黄道日度,依宿次去之,即各得其气加时黄道日躔宿度及分秒。(如其年冬至加时赤道宿度空分秒在岁差以下者,即加前宿全度,然求黄赤道差,余依术算。)

首先,列出所求年份冬至时刻太阳在黄道与赤道上的位置差(黄赤道差),然后用下一年的黄赤道差减去它,将差值乘以所求节气的序号,再除以二十四。得到的结果,加上该节气的中积度及其约分,再根据该节气初日的盈缩数进行增减(盈余加,不足减),然后加上冬至时刻的黄道太阳度数,按照二十八宿的次序依次减去,就能得到该节气时刻太阳在黄道上的宿度和分秒。(如果该年冬至时刻太阳在赤道上的宿度(空分秒)小于岁差值,就加上前一个宿的整个度数,然后再求黄赤道差,其余按照算法计算。)

〔104〕求二十四气及每日晨前夜半黄道日度

计算二十四节气以及每天清晨之前的半夜时刻太阳在黄道上的位置度数。

〔105〕副置其恒气小余,以其气初日损益率乘之,(盈缩之损益。)万约之,应益者盈加缩减,应损者盈减缩加,其副日法除之,为度,不满,退除为分秒,以减其气加时黄道日度,即得其气初日晨前夜半黄道日度。每日加一度,以万乘之,又以每日损益数,(盈缩之损益。)应益者盈加缩减,应损者盈减缩加,为每日晨前夜半黄道日度及分秒。

先把这个节气的余数部分(小余)拿出来,用这个节气第一天的增减比例(损益率)去乘它(注意根据太阳运行快慢的盈亏来增减)。然后除以一万,对于需要增加的情况,如果太阳运行偏快就加、偏慢就减;对于需要减少的情况,如果偏快就减、偏慢就加。再用副日法除这个结果,得到度数,不够一度的部分就退位换算成分和秒。用这个数值减去节气当天某个时刻(加时)的黄道太阳位置,就得到这个节气第一天清晨前夜半(子时)的黄道太阳位置。之后每天加一度,再乘以一万,然后用每天对应的增减比例做同样的快慢加减调整,就能得到每天清晨前夜半的黄道太阳位置及分秒。

〔106〕求每日午中黄道日度

计算每天正午时分太阳在黄道上的位置度数。

〔107〕置一万分,以所求入气日损益数加减,(益者,盈加缩减;损者,盈减缩加。)半之,满百为分,不满为秒,以加其日晨前夜半黄道日度,即其日午中日躔黄道宿度及分秒。

先取一万分为基数,用所求入气日的损益数进行加减(如果是益,则当太阳运行超过平均速度时增加,不足时减少;如果是损,则当太阳运行超过平均速度时减少,不足时增加)。然后取一半,满一百的作为分,不满一百的作为秒,加到该日早晨前半夜的黄道日度上,就得到该日正午太阳在黄道上的实际位置宿度及分秒。

〔108〕求每日午中黄道积度

求取每天正午时刻太阳在黄道上的累积度数。

〔109〕以二至加时黄道日度,距至所求日午中黄道日度,为入二至后黄道日积度及分秒。

用夏至或冬至时加上时间修正的太阳黄道度数,离所求日正午的太阳黄道度数,相减得到进入夏至或冬至后的黄道累积度数以及分秒小数。

〔110〕求每日午中黄道入初末限

计算每天正午时刻太阳在黄道上的位置,看它进入了初限还是末限。

〔111〕视二至后黄道积度,在四十三度一十二分八十七秒之以下为初限;以上,用减象限,余为入末限。其积度,满象限去之,为二分后黄道积度;在四十八度一十八分二十一秒之以下,为初限;以上,用减象限,余为入末限。

看冬至或夏至之后的黄道累积度数,如果这个度数在43度12分87秒以下,就属于“初限”;如果在这个度数以上,就用它减去一个象限(也就是90度),剩下的就是“入末限”。对于这个累积度数,每满一个象限就减掉一个象限,得到的就是春分或秋分之后的黄道累积度数。然后,看这个度数,如果在48度18分21秒以下,就属于“初限”;以上,就再减一个象限,剩下的就是“入末限”。

〔112〕求每日午中赤道日度

求每天正午时分太阳在天赤道上的度数。

〔113〕以所求日午中黄道积度,入至后初限、分后末限度及分秒,进三位,加二十万二千五十少,开平方除之,所得减去四百四十九半,余在初限者,直以二至赤道日度加而命之;在末限者,以减象限,余以二分赤道日度加而命之,即每日午中赤道日度。

首先根据所求日正午时太阳在黄道上的累积度数(包括度、分、秒),判断它属于冬至后初限还是春分后末限的范围。然后将度以下的单位扩大一千倍,再加上二十万二千零五十又四分之一,进行开平方计算,再减去四百四十九又二分之一。如果余数属于初限范围,就直接用冬至(或夏至)时的赤道日位置加上这个余数;如果余数属于末限范围,则先用一个象限的度数减去这个余数,再用春分(或秋分)时的赤道日位置加上这个差值,即可得到每日正午时的赤道日度数。

〔114〕以所求日午中黄道积度,入至后末限、分后初限度及分秒,进三位,用减三十万三千五十少,开平方除之,所得,以减五百五十半,其在初限者,以所减之余,直以二分赤道日度加而命之;在末限者,以减象限,余以二至赤道日度加而命之,即每日午中赤道日度。

先得到所求那天正午太阳在黄道上的累计度数,再根据它属于冬至后的末限还是春分后的初限,把度数连同分秒一起乘以1000,减去303050.25,开平方,再减去550.5。如果是在初限的情况,就用这个结果直接加上春分(或秋分)那天的赤道日度;如果是在末限,就先减去90度(一个象限),然后加上冬至(或夏至)那天的赤道日度。这样就算出了每天正午太阳在赤道上的度数和位置。