明史卷九
推日带食 视初亏食甚分,有在日出分已下,为晨刻带食。食甚复圆分,有在日入分已上,为昏刻带食。在晨置日出分,在昏昏置日入分,皆以食甚分与之相减,余为带食差。置带带差,以日食分秒乘之,以定用分而一,所得减日食分秒,余为所见带食分秒。
▲推月食用数
经望盈缩历盈缩差迟疾历
迟疾差加减差定望入交凡分
定入迟疾历定限定限行度晨分
日出分昏分日入分限数
▲岁前冬至加时黄道宿次
推交常度 置望下入交凡分,乘月平行,如日食法。
推交定度 置交常度,以望下盈缩差盈加缩减之即得。不及减者,加交终度减之。
推食甚定分 不用时差,即以定望分为食甚分。
推食甚入盈缩历行定度 法同推日食。
推月食入阴阳历 视交定度在交中度已下为阳历,已上减去交中度,余为队历。
推交前交后度 视所得入阴阳历,在后准已下为交后,在前准已上置交中度减之,余为交前。
推月食分秒 置月食限一十三度零五,减去前交后度,不及减者不食。馀以定法八十七分而一,即得。
推月食用分 置三十分,与月食分秒相减相乘,为开方积。依平方法开之,为开方数。又以四千九百二十乃六因八百二十分数。分乘之,如定限行度而一,即得。
推月食三限初亏、食甚、复圆。时刻 置食甚分定分,以用分减为初亏,加为复圆。依发敛得时刻如日食。
推月食五限时刻 月食十分已上者,用五限推之,初亏、食既、食甚、生光、复圆也。置月食分秒,减去十分,余与十分相减相乘,为开方积。平方开之,为开方数。又以四千九百二十分乘之,如定限行度而一为既内分。与定用分相减,余为既外分。置食甚定分,减既内分为既分,又减既外分为初亏分。再置食甚定分,加既内分为生光分,又加既外分为复圆分。各依以敛得时刻。
推更点 置晨分们之,五分之为更法,又五分之为点法。
推月食入更点 各置三限或五限,在昏分已上减去昏分,在晨分已下加入晨分,不满更法为初更,不满点法为一点,以次求之,各得更点之数。
推月食起复方位 阳历初亏东北,甚于正北,复于西北。阴历初亏东南,甚于正南,复于西南。若食在八分已上者,皆初亏正东,复于正西。
推食甚月离黄道宿次 置食甚入盈缩历定度,在盈加半周天,在缩减去七十五秒为定积度。置定积度,加岁前冬至加时黄道日度,以黄道积度钤去之,即得。
推月带食 视初亏、食甚、复圆等分,在日入分以下,为昏刻带食。在日出分已上,为晨刻带食。推法同日食。
▲步五星
历度三百六十五度二五七五,半之为历中,又半之为历策。
△木星
合应二百四十三万二三零一。置中积三亿七千六百一十九万七七五,加辛巳合应一百一十九七二六,得三亿七行七百三十七万九五零一,满木星周率去之,余为《大统》合应。
历应五百三十八万二五七七二二一五。置中积,加辛巳历应一千八百九十九万九四八一,得三亿九千五百一十九万娥二五六,满木星历率去之,余为《大统》历应。
周率三百九十八万八八。
历率四千三百三十一万二九六四八六五。
度率一十一万八五八二。
伏见一十三度。
段目段日平度限度初行率
合伏一十六日八六三度八六二度九三二十三分
晨疾初二十八日六度二一四度六四二十二分
晨疾末二十八日五度五一四度六四二十二分
晨迟初二十八日四度三一三度二八一十八分
晨迟末二十八日一度九一一度四五一十二分
晨留二十四日
晨退四十六日五八四度八八一二五零度三二八七五
夕退四十六日五八四度八八一二五零度三二八七五一十六分
夕留二十四日
夕迟初二十八日一度九一一度四五
夕迟末二十八日四度三一三度二八一十二分
夕疾初二十八日五度五一四度一九一十八分
夕疾末二十八日六度一一四度六四二十一分
夕伏一十六日八六三度八六二度九三二十二分
△火星
合应二百四十零万一四。置中积,加辛巳合应五十六万七五四五,得三亿七千六百七十六万七三二,满火星周率去之,为《大统》合应。中积见木星,五星并同。
历应三百八十四万五七八九三五。置中积,加辛巳历应五百四十七万二九三八,得三亿八千一百六十七万二七一三,满火星历率去之。
周率七百七十九万九二九。
历率六百八十六万九五八零四三。
度率一万八八零七五。
伏见一十九度。
段目段日平度限度初行率
合伏六十九日五十度四十六度五零七十三分
晨疾初五十九日四十一度八零三十八度八七七十二分
晨疾末五十七日三十九度零八三十六度三四七十分
晨次疾初五十三日三十四度一六三十一度七七六十七分
晨次疾末四十七日二十七度零四二十五度一五六十二分
晨迟初三十九日一十七度七二一十六度四八五十三分
晨初末二十九日六度二零五度七七三十八分
晨留八日
晨退二十八日六九四五八度六五六七五六度四六三二五
夕退二十八日九六四五八度六五六七五六度四六三二五四十四分
夕留八日
夕迟初二十九日六度二零五度七七
夕迟末三十九日一十七度七二一十六度四八三十八分
夕次疾初四十七日二十七度零四二十五度一五五十三分
夕迟疾末五十三日三十四度一六三十一度七七六十二分
夕疾初五十七日三十九度零八三十六度三四六十七分
夕疾末五十九日四十一度八零三十八度八七七十分
夕伏六十九日五十度四十六度五零七十二分
△土星
合应二百零六万四七三四。置中积,加辛巳合应一十七万五六四三,得三亿七千六百三十七万五四一八,满土星周率去之。
历应一亿零六百零零万三七九九零二。置中积,加辛巳历应五千二百二十四万零五六一,得四亿二千八百四十四万零三三六,满土星历率去之。
周率三百七十八万零九一六。
历率一亿零七百四十七万八八四五六六。
度率二十九万四二五五。
伏见一十八度。
段目段日平度限度初行率
合伏二十日四零二度四零一度四九一十二分
晨疾三十一日三度四零二度一一一十一分
晨次疾二十九日二度七五一度七一一十分
晨迟二十六日一度五零零度八三八分
晨留三十日
晨退五十二日六四五八三度六二五四五零度二八四五五
夕退五十二日六四五八三度六二五四五零度二八四五五一十分
夕留三十日
夕迟二十六日一度五零零度八三
夕次疾二十九日二度七五一度七一八分
夕疾三十一日三度四零二度一一一十分
夕伏二十日四零二度四零一度四九一十一分
△金星
合应二百三十七万九四一五。置中积,加辛巳合应五百七十一万六三三零,得三亿八千一百九十一万六一零五,满金星周率去之。
历应一十零万四一八九。置中积,加辛巳历应一十一万九六三九,得三亿七千六百三十一万九四一四,满金星历率去之。
周率五百八十三万九零二六。
历率三百六十五万二五七五。
度率一万。
伏见一十度半
段目段日平度限度初行率
合伏三十九日四十九度五零四十七度六四一度二七五
夕疾初五十二日六十五度五零六十三度零四一度二七五
夕疾末四十九日六十一度五十八度七一一度二五五
夕次疾初四十二日五十度二五四十八度三六一度二三五
夕次疾末三十九日四十二度五零四十度九零一度一六
夕迟初三十三日二十七度二十五度九九一度零二
夕初末一十六日四度二五四度零九六十二分
夕留五日
夕退一十日九五三一三度六九八七一度五九一三
夕退伏六日四度三五一度六三六十一分
合退伏六日四度三五一度六三八十二分
晨退一十日九五三一三度六九八七一度五九一三六十一分
晨留五日
晨迟初一十六日四度二五四度零九
晨迟末三十三日二十七度二十五度九九六十二分
晨次疾初三十九日四十二度五零四十度九零一度零二
晨次疾末四十二日五十度二五四十八度三六一度一六
晨疾初四十九日六十一度五十八度七一一度二三五
晨疾末五十二日六十五度五零六十三度零四一度二五五
晨伏三十九日四十九度五零四十七度六四一度二六五
△水星
合应三十零万三二一二。置中积,加辛巳合应七十零万零四三七,得三亿七千六百九十零万零二一二,满水星周率去之。
历应二百零三万九七一一。置中积,加辛巳历应二百零五万五一六一,得三亿七千八百二十五万四九三六,满水星历率去之。
周率一百一十五万八七六。
历率三百六十五万二五七五。
度率一万。
晨伏夕见一十六度半。
夕伏晨见一十九度。
段目段日平度限度初行率
合伏一十七日七五三十四度二五二十九度零八二度一五五八
夕疾一十五日二十一度三八一十八度一六一度七零三四
夕迟一十二日一十度一二八度五九一度一四七二
夕留二日
夕退伏一十一日一八八七度八一二二度一零八
合退伏一十一日一八八七度八一二二度一零八一度零三四六
晨留二日
晨迟一十二日一十度一二八度五九
晨疾一十五日二十一度三八一十八度一六一度一四七二
晨伏一十七日七五三十四度二五二十九度零八一度七零三四
推五星前后合 置中积,加合应,满周率去之,余为前合。再置周率,以前合减之,于为后合。如满岁周去之,即其年无后合分。
推五星中积日中星度置各星后合,既为合伏下中积中星。命为日,曰中积。命为度,曰中星。累加段日,为各段中积。皆满岁周去之。以各段下平度,累加各段下平度,满岁周去。退则减之,不及减,加岁周减之。次复累加之,为各段中星。
推五星盈缩历 置中积,加历应及生合,满历率去之,余以度率而一为度。在历中已下为盈,已上减去历中为缩。置各星合伏下盈缩历,以段下限度累加之之满历中去之,盈交缩,缩交盈,即各段盈缩历。
推五星盈缩差 置各段盈缩历,以历策除之为策数,不尽,为策余。以其下损益分见立成。乘之,以历策而一,所得益加损减其盈缩积分,即盈缩差。金星倍之,水星三之。
推定积日 置各段中积,以其段盈缩差盈加缩减之,即得。满岁周去之,如中积不及减者,加岁周减之。本段原无差者,借前段差加之,则金水二星,亦只用所得盈缩差,不用三之倍之。
推加时定日置定积日,以岁前天正冬至分加之,满纪法去之,余命甲子算外,即为定日。视定积日会满岁周去者,用本年冬至,会加岁周减者,用岁前冬至。
推所入月日 置合伏下定积,以加天正闰馀满朔策除之,为月数。起岁前十一月,其不满朔策者,即入月已来日分也。视其月定朔甲子,与加时定日甲子相去即合伏日,累加相距日,满各月大小去之,即各段所入月日。
推定星 置各段中星,依推定积日法,以盈缩差加减之。
推加时定星 置定星,以岁前冬至加时黄道日度加之,满周岁天去之。若定积日会加岁周者,用岁前黄道日度。遇减岁周者,用本年黄道目度,如原无中星度,段下亦无定星星及加时定星度分。
推加减定分 置定日小余,以其段初行率乘之,满万为分,所得诸段为减分,退段为加分。
推夜半定星及宿次 置加时定星,以加减定分加减之,为夜半定星。以黄道积度钤减之,为夜半宿次。其留段即用时定星,为夜半一星。
推日度率 置各段定日,与次段定日相减为日率。次段不及减,加纪法减之。置各段夜半-定星,与次段夜半定星相减为度涨。次段不及减,加周天减之。凡近留之段,皆用留段加时定星,与本段夜半定星相减。如星度逆者,以后段减前段,即各得度率。
推平行分 置度率,以日率除之,即得。
推凡差及增减总差日差 以本段前后之平行分相减,为本段凡差。凡五星之伏段及近留之迟段及退段,皆无凡差。倍凡差,退一位为增减差。倍增减差为总差。置总差,以日率减一日除之为日差。初日行分多,为减差。末日行分多,为加差。
推初日行分末日行分 以增减差加减其段平行分,为初末日行分。视本段平行分与次段平行分相较,前多后少者,加为初,减为末。前少后多者,减为初,加为末。
推抚心差诸段为增减差总差日差 合伏者,置次段初日行分,加其日差之半,亦次段日差。为末日行分。晨伏、夕伏者,置前段本段之前。末日行分,加其日差之半,亦前段日差。为二伏初日行分。置伏段呼得初末日行分,皆与本段平行分相减,馀为增减差。又以增差加 减平行分,为初末日行分。视合伏末日行全较平行分,少则加,多则减,为初日行分。晨伏、夕伏初日行分较平行分,亦少加多减,为末日行分。木、火之晨迟末,土之晨迟,金之夕迟末,水之夕迟,皆置其前末日行分,锐其日差减之,即前段日差。馀为初日行分。木、火之夕迟初,土之夕迟,金之晨初,水之晨迟,皆置其后段初日行分,倍其日差减之,后段日差。馀为末日行分。木、火、土之夕伏,金、水之晨伏,皆置其前段末日行分,内加其前段日差之半,为钛段初日行分,皆与平行分相减,馀为增减差。木、火之晨退、夕退,置其平行分,退一位、六因之,为增减差。晨退减为初,加为末。夕退加为初,减为末。晨加夕减,二段相比较。金之夕退伏合伏,置其平行分,退一位,三因之折半。水之夕退伏合退伏,以平行分折半,各为增减差。金之夕退,置其平分,退一位,三在之折半。水之夕退伏合退伏,以平行分折半,各为增减差。金之夕退,置其后段禄日行分,减日差,后段日差。为末日行分。金之晨退,置其前段末日行分,减日差,前段日差。为初日行分。皆与平行分相减,馀为增减差。凡增减差,倍之为总差,以相距日率减一除之,为日差。其初末日行分有其一者,以增减差加减,更求其一,如伏段法,馀依前后平行分相较增减之。金、火之夕迟末,晨迟初,置其段平行分,以相距日率下不伦分乘之,不伦分之秒,与平行之分对。即为增减差。置平行分,夕者以增减差,加为初日行分,减为末日行分。晨者反是。
不伦分 金、火星之夕迟末,与晨迟初,其增减差,多於平行分者,为不伦分也。
十七日八十八秒八八五
十六日八十八秒二三一
十五日八十七秒四九六
十四日八十六秒七六一
推五星每日细行,置各段夜半宿次,以初日行分顺加退减之,为次日宿次。又以日差加减其初日行分,为每日行分,亦顺加退减於次日宿次,满黄道宿次去之,至次段宿次而止,为每日夜半宿次。
推五星顺逆交宫时刻 视逐日五星细行,与黄道十二宫界宿次同名,其度分又相近者以相减。视其馀分,在本日行分以下者,为交宫在本日也。顺行者,以本日夜半星行宿次度分减宫界度分。退行者,以宫界度分减本日夜半星行宿次度分。扣以日周乘之为实,以本日行分为法,法除实,得数,依发敛加时法,得交宫时刻。
推五星伏见凡取伏见,伏者要在已下,见者要在已上。晨见晨伏者,置其日太阳行度,内减各星行度。夕见夕伏者,置其日各星行度,内减太阳行度。即为其日晨昏伏见度。置本日伏见度,与次日伏见度相减,馀四而一,即得晨昏伏见分。视本日伏见度较次日伏见度为多者减,少者加。晨者,置本日伏见度,以伏见分加减之,为晨伏见度。夕者,三因伏见分,置伏见度加减之,为夕伏见度。视在各星伏见度上下取之。
△步四馀
紫气周日一万零二百二十七日一七九二。
紫气度率二十八日,日行三分五七一四二九。
紫气至后策八千一百九十四万九六二三。
月孛周日三千二百三十一日九六八四。
月孛度率八日八四八四九二,日行十一分三零一三六一。
月孛至后策一千二百二十万四六五九。
罗计周日六千七百九十三日四四三二。
罗计度率一十八日五九九一零七七六,日行五分三七六六零二。
罗至后策五千三百三十三万六二一七。
计都至后策一千九百三十六万九零零一。
推四馀至后策 置中积,加各馀至后策,满周日去之,即得。
推四馀周后策 以至后策,减立成内各宿初末度积日,即得。
推四馀入各宿次初末度积日 置各馀周后策,加入其年冬至分,满纪法去之,即各馀末度积日。紫气、月孛为各宿初,罗喉、计都为各宿末。气孛顺行,罗计逆行。
推四馀初末度积日所入月日 置各馀周后策,加入天正闰馀满期策减之,起十一月至不满朔策,即所入月也。其初末度积日即满纪法去者。命甲子算外,为日辰小馀,以发敛求之为时刻。视定朔某甲女,即知入月已来日也。
推四馀每日行度 置各馀初末度积日,气孛以度率日累加之,至末度加其宿零日及分,即次宿之初度。罗计先加其宿零日及分,后以度率日累加之,即次宿之末度。徊以其大馀,命甲子算外为日辰。其交次宿,以小馀以敛为时刻。
推四馀交宫 以至后策减各宿交宫积日,馀为入某宫积中天正闰馀,满朔策去之,起十一月至不满朔策,即所入月。又置入宫积日,加冬至分,满纪法去之,为日辰,小馀以敛为时刻。视定朔甲子,即知交宫及时刻。
▲紫气宿次日分立成入箕初度。
以下表格略
至后策少者用前氐下积日,多者用后氐下积日。
志第十三历七
▲回回历法一
《回回历法》,西域默狄纳国王马哈麻所作。其地北极高二十四度半,经度偏西一百零七度,约在云南之西八千馀昊。其历元用隋开皇己未,即其建国之年也。洪武初,得其书於元都。十五年秋,太祖谓西域推测天象最精,其五星纬度又中国所无。命翰林李翀、吴伯宗同回回大师马沙亦黑等译其书。其法不用闰月,以三百六十五日为一岁。岁十二宫,宫有闰日,凡百二十八年而宫闰三十一日。以三百五十四日为一周,周一十十月有闰日。凡有闰闰凡百二十八年而而宫闰三十一日,以三百五十四日为一周,周十二月,月有闰日。凡三十年月闰十一日,历千九百四十一年,宫月日辰再会。此其立法之大概也。
按西域历术见於史者,在唐有《九执历》,元有札马鲁丁之《万年历》。《九执因》最疏,《万年历》行之未久。唯《回回历》设科,隶钦天监,与《大统》参用二百七十馀年。虽於交食之有无深浅,时有出入,然胜於《九执》、《万年》远矣。但其书多脱误。盗盖其人之隶籍台官者,类以土盘布算,仍用其本国之书。而明之习其术者,如唐顺之、陈壤、袁黄辈之所论著又自成一家言。以故 翻译之本不行於世,其残缺宜也。今为博访专门之裔,考究其原书,以补其脱落,正其讹舛,为《回回历尖》,著於篇。
积年 起西域阿喇必年,隋开皇己未。下至洪武甲子,七百八十六年。
用数 天周度三百六十。每度六十分,每分六十秒,微纤以下俱准此。宫十二。每宫三十度。目周分一千四百四十,时二十四,每时六十分。刻九十六。每刻十五分。宫度起白羊,节气首春分,命时起午正。午初四刻属前日。
七曜数 日一,月二,火三,水四,木五,金六,土七。以七曜纪不用甲子。
宫数 白羊初,金牛一,阴阳二,世蟹三,狮子四,变女五,天秤六,天蝎七,人马八,磨羯九,实宝瓶十,变鱼十一。
宫日 白羊戌宫三十一日。金牛酉宫三十一日。阴阳申宫三十一日。巨蟹未宫三十二日。狮子午宫三十一日。娈女巳宫三十一日。天秤辰宫三十一日。天蝎卯宫三十日。人马寅宫二十九日。磨羯丑宫二十九日。宝瓶子宫三十日。变鱼亥宫三十日。已上十二宫,所谓不动之月,凡三百六十五日,乃岁周之日也。若遇宫分有闰之年,於变鱼宫加一日,凡三百六十六日。
月分大小 单月大,变月小。凡十二月,所谓动之月也。月大三十日,月小二十九日,凡三百五十四日,乃十二月之日也。遇月分有闰之处,於第十二月内增一日,凡三百五十五日。
太阳五星最高行度隋己未测定。太阳二宫二十九度二十一分。 土星八宫十四度四十八分。木星六宫初度八分。火星四宫十五度四分。金星二宫十七度六分。水星七宫六度十七分。
求宫分闰日无之馀日。置西域岁前积年,减一,以一百五十九乘之,一百二十八年内,闰三十一日故以总数乘。内加一十五,闰应。以一百二十八屡减之,馀不满之数,若在九十七已上,闰限。其年宫分有闰日,已下无闰日。於除得之数内加五,宫分立成起火三,故须加五。满七去之,馀即所求年白羊宫一日七曜。有闰加一日,后同。
求月分闰日朔之馀日。置西域岁前积年,减一,以一百三十一年乘之,总数乘。内加一百九十四,闰应。以三十为法屡减之,馀在十九已上,闰限。其年月分有闰闰已下则无。於除得之数,满七去之,馀即所求年第一月一日七曜。
加次法 置积日,全积并宫闰所得数。减月闰内加三百三十一日,己未春正前日。以三百五十四一年数除之,馀数内减去所加三百三十一,又减二十三,足成一年日数。又减二十四,洪武甲子加次。又减一,改应所损之一日。为实距年己未至今得数。又法:以气积宫闰并通闰为气积内减月闰,置十一,以距年乘之,外加十四,以三十除之,得月闰数。以三百五十四除之,馀减洪武加次二十四,又减补日二十三,又减改应损日一,得数如前。求通闰,置十一日,以距年乘之。求宫闰前见。
▲太阳行度
求最高总度 置西域岁前积年,入总年零年月分日期立成内,各取前年前月前日最高行度并之。如求十年,则取九年之类。盖立成中行度,俱本年本月日足数也。如十年竟求十年,则逾数矣。月日义同。后仿此。
求最高行度 置求到最高总度,加测定太阳最高行度,二宫二十九度二十一分。即年求年白羊宫最高行度。如求次宫,累加五秒零六微。求次月,加四秒五十六微。
求中心行度日平行度。置积年入总年零年月日立成内,各取日中心行度并之,取法同前。内减一分四秒,即所求白羊宫第一日中心行度。求各宫月日,按每日行度五十九分八秒累加之。内减一分四秒,或云西域中国里差,非是,盖系己未年之末日度应也。
求自行度 置其日中心行度,减其宫最高行度,即得。即入盈缩历度也。
求加减差。即盈缩差。以自行宫度为引数,入太阳加减立成内,照引数宫度取加减差。是名未定差。其度下小馀,用比例法,以本加减差,与后度加减差相减,馀数通为秒,如一分通为六十秒。与引数小馀亦通秒相乘,得数为纤,秒乘秒,得纤。以六十收之,为微、为秒、为分。如数多,先以六十收之为微,又以六十收之为秒,又以六十收之为分。视前所得未定加减差数较,少於后数者后度加减差加之,多於后数者减之,是为加减定差分。如无小馀,竟用未定差为定差。后准此。
求经度黄道度。 置其日中心行度,以加减定差分加减之,视定差引数自行宫度,在初宫至五宫为减差,六宫至十一宫为加差。即得。
求七曜 置积年入立成内,取总年零年月日下七曜数并之,累去七数,馀即所求白羊宫一日七曜。如求次宫者,内加各宫七曜数。如求逐日,累加一数,满七去之。求太阴、五星、罗计七曜并准此。
▲太阴行度
求中心行度 置积年入立成内,取总零年月日下中心行度并之,得数,内减一十四分,己未应转。即所求年白羊宫一日中心行度。如求逐日,累加日行度。十三度一零三五。
求加倍相离度月体在小轮行度,合朔后,与日相离。置积年入立成内,取总年零年月日下加倍相离度并之,内减二十六分,即所求白羊宫一日度也。如逐日,累加倍离日行度。二十四度二二五三二二,半之,即小轮心离太阳数。
求本轮行度即月转度。置积年入立成内,取总零年月日下本轮行度并之,内减一四分,即所求白羊宫一日度也。如求各日,累加本轮日行度。十三度三分五四。
求第一加减差又名倍离差。以加倍相离宫度为引数,入太阴第一加减立成内,取加减差。未定差。又与下差相减,余乘引数小余,得数为秒,分乘分以六十收之为分,用加减未定差,后差多加少减,同太阳。得第一分差。
求本轮行度 置其日本轮行度,以第一差分加减之。视倍离度,前六宫加,后六宫减。
求第二加减差 以本轮行定度度为引数,入太阴第二加减立成内,取未定差,依比例法,同前。求得零数加减之为第二加减差分。视引数,六宫已前为减差,后为加差。
求比数分 以们离宫度,入第一加减立成内,取比数分。如们离零分在三十分已上者,取下度比敷分。
求远近度 以本轮行定宫度为引敷,入阴第二加减立成内,取远近度分。其引数零分,亦依比例法取之。
求凡差定差 置比敷分,以远近度通分乘之,以六十约之为分,即凡差。以凡差加入第二加减差,即为定差。
求经度置其日太阴中心行度,以定差加减之,即太阴经度。视本轮行定前减,以后加。
▲太阴纬度
求计都与月相离度入交定度。置其日太限经度,内减其日计都行度,即计都与月相离度分。
求纬 以计都与月相离宫度为引数,入太阴纬度立成,上宫用右行顺度,下宫用左行逆度。取其度分,依比例法求得零分加减之,上六宫加,下六宫减。得纬度分。引数在六宫已前为黄道北,六宫后为黄道南。
求计罗行度 置积年入总年零年月日立成内,取罗计中心行度并之,为其年白羊宫一日行度。求各宫一日,以各宫日行度加之,与十二宫相减,馀即所求宫一日计都行度。如求计都逐日细行,以前后二段行度相减,馀以相距日数除之,为日差。又置前段计都行度,以日差累减之。如求罗喉行度,置其日计都行度内。
▲五星经度
求最高总度 数同太阳,依前太阳术求之。
求最高行度 置所求本星最高总度,加测定本星最高行度,见前。为其年白羊 最高行度。求扣宫各日,加各宫日行度。
求日中心行度 依太阳术求之。
求自行度 置积年入立成总零年月日下,各取自行度并之,得其年白羊宫一日自行度。土、木、金三星减一分,水星减三分,火星不减。如求各宫各日,照本星自行度累加之。水星如自行度遇三宫初度,作五日一段算,至九宫初度,作十日一段算纬度亦然。
求中心行度中轮心度即入历度五星本轮。土、木、火三星,置太阳中心行度,减其星自行度,为三星中心行度。内又减最高行度,为三星小轮心度。金、水二星,其中心行度即太阳中心行度,内减其星最高行度,馀为其星小轮心度。不及减,加十二宫减之。
求第一加减差盈缩差。以其星小轮心宫度为引数,入本星第一加减立成,依比例法求之。法同太阳、太阴。
求自行定度及小轮心定度 视第一加减差引数,在初宫至五宫,用加减差,加自行度,减小轮心度,各为定度。在六宫至一宫,用加减差,减自行度,加小轮心度,各为定度。
求第二加减差 以其星自行定度,入本第二加减立成内,取其度分,用比例法加减之。同前。
求比敷分 如土、木、金、水星,以本星小轮心一宫度,入第一加减立成内,取比敷分,如引数小馀在三十分已上,取手行经敷分。如火星,则必用比例法求之。
求远近度 以自行定宫度,入第二加减立成内,取远近度,依比例法求之。
求凡差定差 法同太阴。
求经度置小轮心定度,以定差加减之,视引数自行定度,在六宫已前加,已后减。内加其星最高行度。
求留段 以其段小轮心,定宫谍为引数,即立成内各星入历定限。入五星顺退留立成内,於同宫近度,取本星度分,与前后行查减。若取得在初宫至六宫,本行与后行相减。六宫至初宫,本行与与前行相减。又以引数宫度,减立成内同宫近度,两减,馀通分相乘,用六度除之,立成内每隔六度。六十分收之,顺加逆减於前取度分,得数与其日自行定度同者,即本日留。如自行定度多者已过留日,少者未到留日。欲得细率,以所得数与其人日自行定度相减,馀以各星一日自行度约之,如土星一日自行五下七分有奇之类。即得留日在本日前后数也。土星留七日,其留日前三日,后三日,皆与留日数同。木星留五日,其留日前二日,后二二与留日数同。火、金、水三星不留,退而即退,但於行分极处留耳。
求细行分 土、木、金、火四星,以前后两段经度相减,以相距除之为日行分。水星以白羊宫初日经度,又与前一日经度相减,馀为初日行分。又置前后二段经度相减,馀以相距日除之,为平行分。与初日行分加减,倍之,以前段前一日与后段相距日数除之之为日差。以加减初日行分,初日行分少於平行分加,多减。为日行分。五星各置前段经度,以逐日行分顺加退减之,为各星逐日经度。
求伏见 视各星自行定度,在伏见立成内限度已上者,即五星晨夕伏见也。
五星纬度求最高总行度、中心行度、自行度、小轮度,并依五星比经度术求之。
求自行定度 置自行宫度分,其宫以一十乘为度。如一宫,以十乘之得十度,此用约法折算,以造纬度立成。其度以二十乘之为分,满六十约之为度。其分亦以二十乘之为秒,满六十约之属分。并之即得。
求小轮心定度 置小轮心宫度分,其宫以五乘之为度。如一宫以五乘之,得五度。其度以一十乘之为分,满六十约之迷度。其分亦以一十乘之为秒,满六十约之为分。并之即得。
求纬度 以小轮心定度及自行度,入本星纬度立成内两取,一纵一横。得数与后行相减。若遇交黄道者,与后行相并。又以小轮心定立成上小轮心定相减,上横行。两减馀相乘,以立成上小轮心度累加数除之。如土星上横行小轮心度每隔三度,火星每隔二度之类。满六十收之为分,用加减两取数,多於后行减,少加。若遇交黄道者,即后行数多亦减。寄左。复以自行定度与立成上自行定度相减,首直行。又以两取数,与下行相减,若遇交黄道埏,与下行并。两减馀相乘,以立成上自行度累加数除之,如土星直行,自行度每隔十度,火星每隔四度之类。收之为分。与前寄左数相加减,如两取数多於下行者减,少加。若遇交黄者,所得分多於寄左数,置所得分内,减寄左数,馀为交过黄道南北分也。即得黄道南北纬定分。
求纬度细行分 置其星前段纬度,与后段纬度相减,馀以相距日除之,为日差。置前段纬度,以日差顺加退减,即逐日纬度分。按纬度前段少於后段者,以日差顺加退减。若前段多於后段者,宜以日差顺减退加。非可一例也。若前后段南北不同者,置其星前后段纬度并之,以相距日除之,为日差。置前段纬度,以日差累减之,至不及减者,於日差内减之,馀以日差累加之,即得逐日纬度。
推日食法日食诸数,如午前合朔,用前一日数推,午后合朔,用次日数推。
辨日食限视合朔太阴纬度,在黄道南四十五分已下,黄道北九十分已下,为人食。若合朔为尽,则全见食。若膈朔在日未出三时及日已入十五分,一时四分之一。皆有带食。若合朔在夜刻者不算。
求食甚凡时即合朔。置午正太阴行过太阳度,求法见后月食太阴逐时行过太阳分。通秒,以二十四乘之为实,置太阴日行度,减太阳日行度,通秒为法,除之为时。时下零数以六下通之为分,分下零数以六十通之为秒,三十秒已上收为一分,六十分收为一时,共为食甚凡时。
求各朔太阳经度 以食甚凡时通分,以太阳日行度通秒乘之,以二十四除之为秒,满六十约之为秒分,用加减午正太阳度,午前合朔减之,午后加之。得合朔时太阳经度。即食甚日躔黄道度。
求加减分 视合朔时太阳宫度,入昼夜加减立成内,取加减分,依比例法求之。
求子正至合朔时分秒 置食甚凡时,以加减分分加减之,午前合朔减,午后加。用加减十二时,午前合朔用减十二时,午后用加十二时。即子正至合朔时分秒。按命时起子正,乃变其术以剑《大统》,非其本法也。