网页版书目

宋史 · 卷七十三·志第二十六

宋史 · 目录

〔34〕求日食泛用分:置朔入阴阳历食定分,一百约之,在阳历者列入十四于下,在阴历者列一百四十于下,各以上减下,余以乘上,进二位,阳历以一百八十五除,阴历以五百一十四除,各为日食泛用分。

计算日食的泛用分时,按照以下步骤:先取朔日(初一)那天月亮进入黄道北(阳历)或黄道南(阴历)的食定分数值,用100除以这个数(也就是取它的百分之一)。如果月亮在阳历(北),就在这个数下面写上84;如果在阴历(南),下面写上140。然后用上面的数减去下面的数,得到差,再用这个差乘以上面的数,将乘积的小数点向右移动两位(相当于扩大100倍)。最后,如果是阳历的情况,就除以185;如果是阴历的情况,就除以514。算出来的结果就是日食泛用分。

〔35〕求月入食限:视月入阴阳历日及余,如后限以下为交后分;前限已上覆减中日,为交前分。

计算月亮进入月食界限的方法:观察月亮在阴阳历中的日数和余数,如果小于后限,就属于交后分;如果大于前限,就用中日减去它,得到交前分。

〔36〕求月食分:置交前后分,如三千二百以下者,食既;已上,用减一万二百,不足减者不食;余以七百除之为大分,不尽,退除为小分,小分半已上为半强,半已下为半弱。命大分以十为限,得月食之分。

求月食的食分:把交前后的分数摆出来,如果这个数在三千二百以下,就是月全食(食既);如果超过三千二百,就用这个数减一万零二百,如果不够减,就不会发生月食;剩下的数除以七百,得到的整数部分叫做大分,除不尽的余数再算成小数部分,叫小分。小分超过一半的称为“半强”,不到一半的称为“半弱”。把大分限制在十以内,这样就能得到月食的食分。

〔37〕求月食泛用分:置望入交前后分,退一等,自相乘,交初以九百三十五除,交中以一千一百五十六除之,得数用减刻率,(交初以一千一百一十二为刻率,交中以九百为刻率。)各得所求。

计算月食的泛用分:取望日时月亮与黄白交点前后相差的分数,退一位(即除以10),然后自乘。如果是交初,就除以935;如果是交中,就除以1156。用得到的数去减刻率(交初的刻率是1112,交中的刻率是900),就得到各自所求的结果。

〔38〕求日月食定用分:置日月食泛用分,以一千三百三十七乘之,以所食日转定分除之,即得所求。

求日食和月食的定用分:将日食或月食的泛用分乘以1337,再除以发生日食或月食那天的转定分,就得到所需的答案。

〔39〕求日月食亏初复满小余:各以定用分减食甚小余,为亏初;加食甚小余,为复满:即各得亏初复满小余。(若求时刻者,依食甚术入之。)

求日食月食的亏初和复满的小余:分别用定用分减去食甚的小余,得到亏初的小余;用定用分加上食甚的小余,得到复满的小余;这样就得到亏初和复满的小余了。(如果要求具体时刻,就按照推算食甚时刻的方法来推算。)

〔40〕求月食更筹定法:置其望晨分,四因之,退一等,为更法;倍之,退一等,为筹法。

求月食的更筹确定方法:将望日的晨分数值乘以四,然后退一位(即除以十),得到更法;再将更法加倍,退一位,得到筹法。

〔41〕求月食入更筹:置亏初、食甚、复满小余,在晨分以下加晨分,昏分已上减去昏分,余以更法除之为更数,不满,以筹法除之为筹数。其更数命初更,算外,即各得所入更、筹。

要推算月食发生的具体更数和筹数:先把月食亏初、食甚、复满这三个时刻的小余(即一天中的分数)列出来。如果小余小于晨分,就加上晨分;如果大于昏分,就减去昏分。把处理后的余数用更法来除,得到的整数部分就是更数,如果除不尽,余数再用筹法来除,得到的整数就是筹数。更数从初更开始数,数到所得到的更数之后,再往下一更或筹,就能算出月食发生时的实际更和筹。

〔42〕求朔、望食甚宿次:置其经朔、望入气小余,以入气、入转朏朒定数朏减朒加之,乘其日升降分,枢法而一,加减其日盈缩分,(至后、分前以加,分后、至前以减。)一百约之为分,分满百为度,以盈加缩减其定朔、望加时中积,以天正冬至加时黄道日度及分加而命之,即定朔、望加时日躔宿次。其望加半周天,命如前,即朔、望食甚宿次。

计算朔日和望日食甚时月亮所在的星宿位置:首先取该经朔或经望的入气小余,用入气和入转的朏朒定数(用朏减去朒再相加),乘以当日的升降分,除以枢法,再加减当日的盈缩分(在冬至后、春分前要加,在春分后、冬至前要减),除以100得到分数,分数满100就是一度,将所得度数用盈加、缩减的方式调整定朔或定望的加时中积,然后加上天正冬至时刻太阳在黄道上的位置及分数,就得到定朔或定望时刻太阳所在的宿次。对于望日,再加上半周天(约180度),按同样方式定名,就得到朔日或望日食甚时月亮所在的宿次。

〔43〕求月食既内外刻分:置月食交前、后分,覆减三千二百,(不及减者,为食下既。)一百约之,列六十四于下,以上减下,余以乘上,进二位,交初以二百九十三除,交中以三百六十五除,所得,以定用分乘之,如泛用分而一,为月食既内刻分;覆减定用分,即既外刻分。

计算月食全食的内外刻分:先设定月食的交前分和交后分,然后用三千二百减去它们。(如果不够减,就是全食的开始。)再将结果除以一百,下面列出六十四,用上面的数减去六十四,余数乘以上面的数,再进位两位。接着,交初时除以二百九十三,交中时除以三百六十五,得到的结果乘以定用分,再除以泛用分,就得到月食全食内的刻分。最后用定用分减去这个刻分,就是全食外的刻分。

〔44〕求日月带食出入分数:各以食定小余与日出、入分相减,余为带食差;(其带食差满定用分已上者,不带食出入也。)以带食差乘所食分,满定用分而一,(若月食既者,以既内刻分减带食差,余所食分,以既外刻分而一,不及减者,为带食既出入也。)各以减所食分,即带出、入所见之分。(其朔日食甚在昼者,晨为渐进之分,昏为已退之分;若食甚在夜者,晨为已退之分,昏为渐进之分。其月食者,见此可知也。)

计算太阳和月亮在带食出入时的可见食分。分别用食定小余减去日出分或日落分,得到带食差。(如果带食差大于或等于定用分,那么就不属于带食出入。)用带食差乘以所食分,再除以定用分。(如果是月全食,用既内刻分减去带食差,剩下的部分乘以所食分,再除以既外刻分;如果带食差太大而无法减,就是带食既出入,即全食状态出现在带食出入时。)分别用所食分减去上述计算结果,就得到带出或带入时实际见到的食分。(如果是初一发生的日食,食甚在白天,早晨见到的是逐渐增大的食分,傍晚见到的是已经减小的食分;如果食甚在夜间,则早晨见到的是已减小的食分,傍晚见到的是逐渐增大的食分。对于月食,道理类似,可以据此类推。)

〔45〕求日食所起:日在阴历,初起西北,甚于正北,复于东北;日在阳历,初起西南,甚于正南,复于东南。其食八分已上者,皆起正西,复于正东。(此据午地而论之,其余方位,审黄道斜正、月行所向,可知方向。)

要推算日食发生时的方位:如果太阳在月球轨道的北边(阴历),日食刚开始的时候在西北,食甚的时候在正北,结束的时候在东北;如果太阳在月球轨道的南边(阳历),刚开始在西南,食甚在正南,结束在东南。如果日食被遮住的部分超过八成,那不管太阳在哪边,都是从正西开始,到正东结束。(这是根据正午的方位来说的,其他方位,只要仔细看黄道的斜正和月亮运行的朝向,就可以知道方向。)

〔46〕求月食所起:月在阴历,初起东南,甚于正南,复于西南;月在阳历,初起东北,甚于正北,复于西北。其食八分已上,皆起正东,复于正西。(此亦据午地而论之,其余方位,依日食所向,即知既亏、复满。)

想要知道月食从哪里开始:如果月亮在黄道南边,月食一开始出现在东南方向,食甚的时候在正南,结束的时候在西南;如果月亮在黄道北边,月食一开始出现在东北方向,食甚的时候在正北,结束的时候在西北。如果月食的食分达到八分以上,那么都是开始于正东,结束于正西。(这里是以正南方向作为基准来说的,其他方向,根据日食的方位就能知道亏缺和恢复的方位。)

〔47〕步五星

推算五大行星的运行轨迹和位置。

〔48〕五星会策:十五度(二十一分、秒九十。)

五星会合的推算数据是十五度(二十一分九十秒)。

〔49〕木星周率:四百二十二万四千五十八、秒三十二。

木星运行的周期数值是四百二十二万四千零五十八又三十二秒。

〔50〕周日:三百九十八、余九千二百三十八、秒三十二。

‘周日’后面写着:三百九十八,余九千二百三十八,秒三十二。

〔51〕岁差:一百三、秒六。

岁差为一百零三点六秒(角秒)。

〔52〕伏见度:一十三。

伏见度为十三度。

〔53〕(表略)

这里省略了表格内容。

〔54〕木星盈缩历火星周率:八百二十五万九千三百六十六、秒五十九。

在《木星盈缩历》中,火星的运行周期数据是:八百二十五万九千三百六十六又五十九秒。(这是古代天文学中用来计算火星位置的一个常数。)

〔55〕周日:七百七十九、余九千七百五十六、秒五十九。

这里记的是周日的值:基础数是七百七十九,余数是九千七百五十六,秒数是五十九。

〔56〕岁差:一百三、秒五十三。

岁差的数值是一百零三分五十三秒。

〔57〕伏见度:二十。

伏见的度数是二十。

〔58〕火星盈缩历

这是古代记载火星运行速度变化规律的历法。

〔59〕土星周率:四百万三千八百七十二、秒三十九。

土星的公转周期是四百万三千八百七十二又三十九秒。

〔60〕周日:三百七十八、余八百五十二、秒三十九。

周日的数值是:整数部分三百七十八,余数部分八百五十二,秒数三十九。

〔61〕岁差:一百三、秒七十八。

岁差数值为一百零三秒七十八。

〔62〕伏见度:一十六。

伏见的度数是十六。

〔63〕土星盈缩历金星周率:六百一十八万三千五百九十九、秒一十六。

土星的盈缩历和金星的周率数据为:六百一十八万三千五百九十九,再加十六秒。

〔64〕周日:五百八十三、余九千六百二十九、秒一十六。

周日的数值是五百八十三,余数是九千六百二十九,秒数是一十六。

〔65〕岁差:一百三十、秒八十。

岁差的值是一百三十秒八十,即每年春分点沿黄道后退的角度约为一百三十秒八十(古代角度单位,1度=60分,1分=60秒)。

〔66〕夕见晨伏度:一十一。

傍晚出现,早晨隐没,度数为十一。

〔67〕晨见夕伏度:九。

早晨出现,傍晚隐伏,运行了九度。

〔68〕金星盈缩历

金星的盈缩历,也就是记录金星运行速度变化的历法。

〔69〕水星周率:一百二十二万七千一百七十、秒二十八。

水星的周期率是1227170.28(即一百二十二万七千一百七十又二十八秒)。

〔70〕周日:一百一十五、余九千三百二十、秒二十八。

周日这个项目表示一百一十五天,还有余数九千三百二十和秒数二十八。

〔71〕岁差:一百三、秒九十四。

岁差是一百零三又九十四秒(这里“秒”是古代天文角度单位,1度=100分,1分=100秒,所以这个数值约合1度3分94秒,但实际岁差常量通常每年约50角秒,此处可能特指某种历法中的累积值或系数)。

〔72〕夕见晨伏度:一十四。

傍晚出现、早晨隐没,对应的度数是十四度。

〔73〕晨见夕伏度:二十一。

早上出现,傍晚隐没,其度数为二十一。

〔74〕水星盈缩历

水星运行时快时慢的历法推算

〔75〕推五星天正冬至后诸变中积中星:置气积分,各以其星周率去之,不尽,覆减周率,余满枢法除之为日,不满,退除为分,即天正冬至后平合中积;命之,积平合中星,以诸段变日、变度累加之,即诸变中积中星。(其经退行者,即其变度;累减之,即其星其变中星。)

计算金星、木星、水星、火星、土星这五大行星在冬至之后各个变化阶段里的累计位置和在星空中的具体位置。方法是:先取一个叫“气积分”的数值,然后用各行星的公转周期去除它,除不尽的,用公转周期减掉余数,再除以“枢法”得到天数,还不够除的部分就退一位算出分数,这样就得出了冬至后行星与太阳相合时的累计位置(平合中积)。接下来,先确定相合时的星空位置(平合中星),然后把各段变化的天数和度数一步一步加上去,就得到每个变化阶段的累计位置和星空位置。如果是经历逆行的情况,变化度数就是逆行的度数,逐段减去这些度数,就能得到该行星在该变化阶段的星空位置。

〔76〕求五星诸变入历:以其星岁差乘积年,满周天分去之,不尽,以枢法除之为度,不满,退除为分,以减其星平合中星,即平合入历;以其星其变限度依次加之,各得其星诸变入历度分。

计算金星、木星、水星、火星、土星各自各种变化进入历法度数的方法:用该星的岁差数值乘以积年,如果结果超过周天分(即一个太阳年的度数值),就减去一个周天分;剩下的余数用枢法来除,得到度数,如果余数不够除,就退一位用分来计算。然后用这个结果减去该星在平均会合时的中星度数,就得到平均会合时进入历法的度数;再依次加上该星各种变化的变化限度,就得到该星各次变化进入历法的度数和分数。