欽定四庫全書 子部六
七政推步 天文算法類一【推歩之屬】提要
【臣】等謹案七政推步七卷明南京欽天監(jiān)監(jiān)副貝琳修輯即焦竑國史經籍志所載瑪沙伊赫【原作馬沙亦黒今改正】之回囘厯也考明史厯志囘囘厯法乃西域黙徳訥【原作黙狄納今改正】國王瑪哈穆特【原作馬哈麻今改正】所作元時入中國而未行洪武初得其書于元都十五年命翰林李翀吳伯宗同囘囘大師瑪沙伊赫等譯其書遂設回囘厯科欽天監(jiān)而貝琳自跋又稱洪武十八年逺夷歸化獻土盤法預推六曜干犯名曰經緯度時厯官元統(tǒng)去土盤譯為漢算而書始行于中國與史所載頗不合按書中有西域歲前積年至洪武甲子嵗積若干算之語甲子為洪武十七年其時書已譯行則琳之説非也其書首釋用數次日躔次月離次五星求法并太隂出入時刻凌化五星恒星度分末載日食月食算術余皆立成表其法以隋開皇己未嵗為厯元不用閏月以白羊金牛等十二宮為不動之月以一至十二大小月為動月各有閠日所推交食之分寸晷刻雖亦時有出入而在西域術中視九執(zhí)萬年二厯實為精宻梅文鼎勿庵厯算書記曰囘囘厯刻于貝琳其布立成以太隂年而取距算以太陽年巧藏根數雖其子孫防官者弗能知然囘厯即西化之舊率防西本囘厯而加精耳亦公論也明一代皆與大統(tǒng)厯參用明史頗述其立法大畧然此為原書更稱詳晰惟其法本以土盤布算用本國之書明初譯漢之后傳習頗寡故無所校讎訛脫尤甚今以兩本互校著之于録用存術家之一種而補明史所未備焉乾隆四十六年三月恭校上
總纂官【臣】紀昀【臣】陸錫熊【臣】孫士毅
總 ?!」佟 境肌筷憽≠M 墀
欽定四庫全書
七政推步卷一
明 貝琳 編
釋用數例
周天計十二宮共三百六十度
每一宮三十度 每一度六十分 每一分六十秒 每一秒六十微 每一微六十纖
釋囘囘厯法積年
西域阿刺必年【開皇己未】為元至洪武甲子積七百八十六算
釋宮分日數
白羊戌宮三十一日 金牛酉宮三十一日陰陽申宮三十一日 巨蟹未宮三十二日獅子午宮三十一日 雙女巳宮三十一日
天秤辰宮三十日 天蝎卯宮三十日人馬寅宮二十九日 磨羯丑宮二十九日
寳瓶子宮三十日 雙魚亥宮三十日已上十二宮即囘囘厯書所謂不動的月者是也共三百六十五日乃歲周之日也若遇宮分有閏之年于雙魚亥宮之三十日內又添一日其年周歲得三百六十六日也
釋月分大小及本音名號
第一月大【名法而斡而丁】 第二月小【名阿而的必喜世】
第三月大【名虎而達】 第四月小【名提而】
第五月大【名木而達】 第六月小【名沙合列斡而】
第七月大【名列黑而】 第八月小【名阿斑】
第九月大【名阿咱而】 第十月小【名答亦】
第十一月大【名八哈慢】 第十二月小【名亦思番達而麻的】已上十二月即囘囘厯書所謂動的月者是也大月三十日小月二十九日共三百五十四日乃十二月之日也若遇月分有閏之年于第十二月內又添一日為大月其十二月得三百五十五日也
釋七曜數及本音名號
日一數【名也閃別】 月二數【名都閃別】 火三數【名寫閃別】水四數【名察兒閃別】 木五數【名盤閃別】 金六數【名阿的那】土七數【名闕閃別】
釋閏法
求宮分閏日【西域歲前積年即開皇己未為元】
法曰置西域歲前積年【減一用之】以一百五十九乘之內加一十五以一百二十八除之余不滿法之數若在九十六之上其年宮分有閏日若在九十六之下其年宮分無閏日所除滿法之數內加五滿七除之余數即所求年白羊宮一日七曜也
求月分閏日
法曰置西域歲前積年【減一用之】以一百三十一乘之內加一百九十四共得滿三十除之余不滿法之數若在十八已上其年月分有閏日若在十八已下其年月分無閏日將滿法除得之數滿七已上去之不盡之數即所求年第一月一日七曜也凡算閏日者有宮分內閏日有月分內閏日若算得宮分內有閏日者于雙魚亥宮內添一日為三十一日月分內不添若算得月分內有閏日者于第十二月內添一日為大月宮分內卻不添如宮分月分內俱算得有閏日若宮分內月分內各添一日是也
求中國閏月【至元甲子至洪武甲子計積一百二十一算】
法曰距至元甲子歲為元至所求年內減一算卻加一百三十七以一百二十三乘之又加一十以三百三十四除之得數寄左其除不盡之數若在二百一十一已上其年中國有閏月已下其年中國無閏月若在已上者與三百三十四相減余以四乘之又以四十一除之得數即為所求年中國閏月也
假令除得一數是正月二數是二月余仿此
當時測定太陽五星最高行度
太陽二宮二十九度二十一分
土星八宮十四度四十八分
木星六宮初度八分
火星四宮十五度四分
金星二宮十七度六分
水星七宮六度十七分
七政經緯度法
太陽行度
求最高總度【西域歲前積年至洪武甲子歲積七百八十六算內減一算為全年】
法曰置西域歲前積年【即系全年】入總年零年月日立成內各取最高行度并之假令零年是十年者去九年內取月分日數仿此共得即為所求最高總度也
求最高行度
法曰置求到最高總度內加測定太陽最高行度二宮二十九度二十一分共得為所求年白羊宮最高行度也如求次宮者累加五秒為各宮最高行度也
求中心行度
法曰置西域歲前積年【即系全年】入總年零年月日立成內各取日中心行度并之共得內減一分四秒即所求年白羊宮一日中心行度也內加九度五十一分二十三秒為各宮內第十一日中心行度也內加一十九度四十二分四十七秒為二十一日中心行度也
求各宮中心行度
法曰置求到白羊宮一日中心行度內加日躔十二宮立成各宮下日中行度即為各宮中心行度也
求自行度
法曰置其日中心行度內減其宮最高行度即為所求自行度也
求加減差
法曰視自行度宮度入太陽立成宮度內取加減分乘其自行度分已下小余得數滿六十約之為加減定分卻視本行加減差少如后行者以加減定分加之多如后行者以加減定分減之為加減定差如自行度在初宮至五宮為減差在六宮至十一宮為加差即為所求加減差也
求經度
法曰置其日中心行度以加減差加減之即為所求經度也【逐日細行度與土星木星細行度同法】
太陰經度
求七曜【如求太陽五星羅計七曜者并依此法求之即得各曜所求七曜也】
法曰置西域歲前積年【即系全年】入立成內取總年零年月日下七曜數并之共得滿七已上去之即為所求年白羊宮一日七曜也如求次宮者內加各宮七曜數如求逐日者累添一數滿七已上去之即得所求也
求中心行度【晝夜行十三度一十分三十五秒】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下中心行度并之共得內減一十四分即為所求年白羊宮一日中心行度也如求次日者累加中心行度十三度一十一分即得所求求加倍相離度【晝夜行二十四度二十二分五十三秒二十二微】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下加倍相離度并之共得內減二十六分即為所求年白羊宮一日加倍相離度也如求次日者累加加倍相離度二十四度二十三分即得所求
求本輪行度【晝夜行十三度三分五十四秒】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下本輪行度并之共得內減一十四分即為所求年白羊宮一日本輪行度也如求次日者累加本輪心行度一十三度四分即得所求
求第一加減差
法曰視加倍相離度其宮度入太陰第一加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行加減分乘之滿六十約之為分視加減差少如后一行者加之多如后一行者減之用加減兩取到未定差即為所求第一加減差也【視加倍相離度在初宮至五宮為加差六宮至十一宮為減差】
求本輪行定度
法曰置求到本輪行度以第一加減差加減之即為所求本輪行定度也【視加倍相離度在初宮至五宮為加差六宮至十一宮為減差】
求第二加減差
法曰視本輪行定度其宮度入太陰第二加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行下加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第二加減差也視本輪行定度【初宮至五宮為減差六宮至十一宮為加差】
求比敷分
法曰視加倍相離度宮度入太陰第一加減立成內宮內度下兩取之即為所求比敷分也【如加倍相離度零分在三十分已上者取后一行比敷分】
求遠近度
法曰視本輪行定度其宮度入太陰第二加減立成內宮內度下兩取之得數又本行與后行相減余以乘本輪行定度小余滿六十約之為分用加減兩取遠近度視遠近度少如后行者加之多如后行者減之得數即為所求遠近度也
求泛差
法曰置比敷分以遠近度通分乘之得數滿六十約之為分即為所求泛差也
求加減定差
法曰置第二加減差內加泛差共得即為所求加減定差也【視本輪行定度初宮至五宮為減差六宮至十一宮為加差】
求太陰經度
法曰置其日太陰中心行度以加減定差加減之得數【言加者加之言減者減之】即為所求太陰經度也
五星經度
求最高總度
法曰依太陽術求之即為所求最高總度也
求最高行度
法曰置求到各星最高總度內加測定各星最高行度共得即為所求年白羊宮最高行度也如求次宮者累加五秒即得各宮最高行度也
求日中行度【亦名中心行度】
法曰依太陽術求之即為所求日中行度【如求次宮者內加各宮日中行度求十日者加十日日中行度自然吻合也】
求自行度
法曰置西域歲前積年【即系全年】入立成內總年零年月日下各取自行度并之共得即為所求年白羊宮一日自行度也土木金三星減一分水星減三分火星不減【如求次宮者內加各宮自行度求十日者內加十日自行度自然吻合也】水星如自行度遇三宮初度作五日一叚算至九宮初度作十日一叚算緯度亦然
求小輪心度
法曰土木火三星置太陽中心行度內減其星自行度為土木火三星中心行度內又減最高行度為其星小輪心度也金水二星置太陽中心行度【即其星中心行度也】內減其星最高行度余為金水二星小輪心度也【如求次宮并十日二十日者并依前法求之也】
求第一加減差
法曰視其星小輪心度其宮度入各星第一加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行下加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第一加減差也
求自行定度及小輪心定度
法曰視其星小輪心度在初宮至五宮以第一加減差加自行度減小輪心度為定度在六宮至十一宮以第一加減差減自行度加小輪心度為定度即各得所求
求第二加減差
法曰視其星自行定度其宮度入各星第二加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第二加減差也
求比敷分
法曰視小輪心定度其宮度入第一加減立成內宮內度下兩取之即得為土木金水四星比敷分【如小輪心定度小余分在三十已上者取后行比敷分用之】火星以兩取到比敷分與后行相減余以乘小輪心定度小余滿六十約之為秒視比敷分少如后行者加之多如后行者減之用加減兩取到比敷分即為所求比敷分也
求遠近度
法曰視自行定度其宮度入第二加減立成內宮內度下兩取遠近度又本行與后行相減余以乘自行定度小余滿六十約之為分視遠近度少如后行者加之多如后行者減之用加減兩取到遠近度即為所求遠近度也
求泛差
法曰置比敷分以遠近度通分乘之得數滿六十約之為度分即為所求泛差也
求加減定差
法曰置第二加減差內加泛差共得視自行定度在初宮至五宮為加差六宮至十一宮為減差即為所求加減定差也
求五星經度
法曰置小輪心定度以加減定差加減之內加各星最高行度共得即為所求五星經度也
求五星留退叚【土星留七日其留日前三日后三日皆與留日數同木星留五日其留日前二日后二日皆與留日數同火金水三星不留退而即行行而即退】
法曰視其留叚小輪心定度其宮度入五星順退留立成內宮內度下兩取各星下宮度分本行與前后二行相減【若取得在初宮至六宮本行與后行相減六宮至初宮本行與前行相減】余為法又置其日小輪心定度內減立成內小輪心定度余為實通分以法乘之用六度除之滿六十約之為分視兩取各星下宮度分順行者加之退行者減之用加減兩取到各星下宮度分得數與其日自行定度同者即本日留如自行定度多者已過留日少者未到留日以兩取到各星下加減所得宮度分與自行定度相減余以立成內各星一日下自行度約之即得留日在本日前后日數也
求留日自行度
法曰置其日自行度如留在前者減留在后者加視前后幾日以立成內各星自行度加減之即得所求
求留日小輪心度
法曰金水二星置其日小輪心度視留在前后幾日以立成內日中行度分加減之【留在前者減留在后者加】即得所求
土木火三星視留在前后幾日以立成內三星自行度去減立成內日中行度分余加減其日小輪心度【留在前者減留在后者加】即得所求
求五星細行
法曰如土木火金四星以前后二叚經度相減以相距日除之為日行分卻置前叚經度以日行分順加退減之即得所求【水星白羊宮初日經度又算前一日經度二數相減余為初日行分】又如水星置本叚經度與前一日經度相減余為初日行分卻置前后二叚經度相減余以相距日除之得數為平行分與初日行分相減得數倍之以前叚前一日與后叚相距日數除之為日差置初日行分以日差加減之如初日行分少如平行分者加多如平行分者減得數為日行分置前叚經度以逐日行分順加退減之即為水星逐日經度也
五星伏見
求五星伏見
法曰視各星自行定度在伏見立成內限度已上者即得五星晨夕伏見也
太陰緯度
求計都與月相離度
法曰置太陰經度內減計都行度余即為計都與月相離度分也【如不及減者加十二宮減之也】
求太陰黃道南北緯度
法曰視計都與月相離度宮度分其宮度入太陰緯度立成內宮內度下兩取之得其度分秒為未定緯度其小余分以本行加減分乘之得數滿六十約之為分秒視兩取未定緯度在前六宮加后六宮減用加減未定緯度即為所求太陰黃道南北緯度也視計都與月相離度在初宮至五宮為黃道北六宮至十一宮為黃道南
求計都中心行度
法曰置西域歲前積年入立成內取總年零年月日下羅計中心行度并之假令零年是十年者去九年內取月分日數仿此即為所求年白羊宮一日羅計中心行度也如求次宮者以各宮羅計中心行度加之如求十日者以十日下羅計中心行度加之即得所求
求計都行度
法曰置十二宮內減其日計都中心行度即得所求
求計都細行度
法曰以前后二叚行度相減余以相距日數除之為日差卻置前叚計都行度以日差累減之即得計都逐日細行度也
求逐日羅防行度
法曰置其日計都行度內加六宮即為逐日羅防行度也
五星緯度
求最高總度最高行度中心行度自行度小輪心度并依五星經度術求之即得
求自行定度
法曰置自行度宮度分其宮以一十乘之為度于上如一宮以十乘之得十度其度以二十乘之為分滿六十約之為度其分亦以二十乘之滿六十約之為分并入分內共得又滿六十約之為度并入于上共得即為所求自行定度也
求小輪心定度
法曰置小輪心度宮度分其宮以五乘之為度于上如一宮以五乘之得五度其度以一十乘之為分滿六十約之為度其分亦以一十乘之為秒滿六十約之為分并入分內又滿六十約之為度并入于上共得即為所求小輪心定度也
求五星黃道南北緯度
法曰視小輪心定度并自行定度入緯度立成內兩取得數置小輪心定度內減立成上小輪心定度余通為分以兩取數本行與后行相減【若遇交黃道者本行與后行相并】得數為法乘之以立成上小輪心度累加數除之滿六十約之為分用加減兩取數【多如后行減少如后行加】得數寄左【若遇交黃道者雖是后行數多只減之也】又置自行定度內減立成上自行度余以兩取數本行與下行相減【若遇交黃道者本行與下行相并】得數為法乘之以立成上自行度累加數除之滿六十約之為分與寄左加減如兩取數多如下行者減少如下行者加【若遇交黃道者所得分多如寄左數置所得分內減寄左數余為交過黃道南北分也】得數即為所求五星黃道南北緯度也
求五星緯度細行
法曰置其星前叚緯度與后叚緯度相減余以相距日除之為日差置前叚緯度以日差順加退減之即得逐日緯度也
求前后叚遇中間交黃道者
法曰置其星前后叚緯度并之共得以相距日除之為日差置前叚緯度以日差累減之至不及減者于日差內減之余以日差累加之即得所求
太陰五星凌犯
求太陰晝夜行度
法曰置次日經度內減本日經度余即為本日晝夜行度也
求昏刻度【朔后看】
法曰置其日午正太陰經度內加立成內其日昏刻加差即為其日昏刻太陰經度也
求月入度
法曰置其日午正太陰經度內加立成內其日月入加差即為其日月入時太陰經度也
求月出度【朢后看】
法曰置其日午正太陰經度內加立成內其日月出加差即為其日月出時太陰經度也
求晨刻度
法曰置其次日午正太陰經度內減立成內其日晨刻減差余為其日晨刻太陰經度也
求所犯星座
法曰朔后視昏刻至月入度宮度望后視月出至晨刻度宮度各入黃道南北各像內外星立成內其星經緯度相近者取之即得所犯星座也
求時刻
法曰置其日午正太陰經度與取到各像內外星經度相減余通分以二十四乘之得數以太陰晝夜行度亦通分除之得西域時命起子午正減之【朔后命起午正望后去減十二時余命子正】得中國時【其小余以六十通之為分】以一千乘之以一百四十四除之得數以一百約之為刻即得所求時刻也
又法曰置其日午正太陰經度與取到各像內外星經度相減余與太陰晝夜行度入時刻立成內兩取之其上即得所求時刻也【若太陰經度多如所犯星經度取午前時刻若太陰經度少如所犯星經度取午后時刻】
求上下相離分
法曰置取到各像內外星經度內減其日計都度【如不及減者加十二宮減之】余為計都與月相離度依太陰緯度術入之得太陰緯度也【即太陰某時犯某星其時所行緯度也】與所犯星緯度相減余為上下相離分若月與星同在南者【月多為下離月少為上離】同在北者【月多為上離月少為下離】若月與星南北不同者【月在北為上離月在南為下離】即為所求上下相離分數也
求五星凌犯雜座
法曰視其日午正五星經緯度入黃道立成內尋各像內外星經緯度相近在一度已下者取之其五星緯度與各星緯度相減【上下同前】余即得上下相離分也
求月犯五星
法曰其用法次第并依太陰犯雜座星術入之即得所求
求五星相犯
法曰視其日五星經緯度相近在一度已下者取之即得所求
交食
辨日食限
法曰若合朔在晝者視太陰緯度在黃道南四十五分已下為有食在黃道北九十分已下者為有食又合朔在日未出三時者系西域時視太陰緯度在黃道南四十五分已下黃道北九十分已下為有食
又合朔在日入一十五分者【一時六十分一十五分即四分時之一也】視太陰緯度在黃道南四十五分已下黃道北九十分已下亦為有食
辨月食限
法曰視朢日太陰經度與羅防或計都度相離一十三度之內為有食
又視朢日太陰緯度在一度八分之下為有食又法視朢日太陰未出二時或未入二時與太陽相朢者其限有帶食用算
在未出或未入二時已上者即在晝也不用算
推日食法
午正太陽度 午正太陰行過太陽度午正太陰經度 午正太陽中心行度午正太陰緯度黃道南北
午正太陽自行度 午正計都度
午正太陰本輪行度
太陽日行度 太陰日行度
求食甚泛時【視其日午前合朔用前一日諸數推之午后合朔用次日諸數推之】
法曰置午正太陰行過太陽度通秒以二十四乘之得數為實又置太陰日行度內減太陽日行度余通秒得數為法置實滿法除之為時其時下零數以六十通之為分分下零數以六十通之為秒滿三十秒已上収為一分滿六十分収為一時共得數即為所求食甚泛時也
求合朔時太陽度
法曰置食甚泛時通分得數以太陽日行度通秒乘之得數以二十四除之為防滿六十約之為分秒用加減午正太陽度【午前合朔減之午后合朔加之】余即為所求合朔時太陽度即食甚日躔黃道宮度分
求加減分
法曰視合朔時太陽度其宮度入晝夜加減立成內橫取加減分為未定加減分以本行加減分與后一行加減分相減余以乘其合朔時太陽度小余得數為纖滿六十約之為防又約之為秒去加減橫取到未定加減分【少如后行者加之多如后行者減之】得為所求加減分也
求子正至合朔時分秒
法曰置食甚泛時內加減前求到加減分【午前合朔減午后合朔加】余數加減一十二時得即為所求子正至合朔時分秒也【午前合朔用減十二時午后合朔用加十二時】
求第一東西差
法曰視合朔時太陽度在某宮若在右七宮取上行時若在左七宮取下行時橫推太陽某宮視子正至合朔時某時內兩取經差為未定差又取次一時經差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒得數與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定經差【如次一時經差少者減之如次一時經差多者加之】即為所求第一東西差也
求第二東西差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時某時內兩取經差為未定差又取次一時內經差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定經差【如次一時經差少者減之如次一時經差多者加之】即為所求第二東西差也
求第一南北差
法曰視合朔時太陽度在某宮又視子正至合朔時在某時內兩取緯差為未定差又取次一時內緯差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定緯差【如次一時緯差少者減之如次一時緯差多者加之】即得所求第一南北差也
求第二南北差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時某時內兩取緯差為未定差又取次一時內緯差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定緯差【如次一時緯差少者減之如次一時緯差多者加之】即為所求第二南北差也
求第一時差
法曰視合朔時太陽度在某宮又視子正至合朔時在某時內兩取時差為未定差又取次一時內時差與未定差相減所余分寄左又置子正至合朔時小余分通秒與寄左相乘得數為防滿六十約之為秒又以六十約之為分去加減兩取到未定時差【如次一時時差少者減之如次一時時差多者加之】即為所求第一時差也
求第二時差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時在某時內兩取時差為未定差又取次一時內時差與未定差相減所余分寄左又置子正至合朔時小余分通秒與寄左相乘得數為防滿六十約之為秒又以六十約之為分去加減兩取到未定時差【如次一時時差少者減之如次一時時差多者加之】即為所求第二時差也
求合朔時東西差
法曰置第一東西差與第二東西差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一東西差【視第一東西差多如第二東西差者減之少如第二東西差者加之】即為所求合朔時東西差也
求合朔時南北差
法曰置第二南北差與第一南北差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一南北差【視第一南北差多如第二南北差者減之少如第二南北差者加之】即為所求合朔時南北差也
求合朔時時差
法曰置第一時差與第二時差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一時差視第一時差【多如第二時差者減之少如第二時差者加之】即為所求合朔時時差也
求合朔時本輪行度
法曰置太陰本輪行度一十三度四分【即立成內一日下本輪行度也】通分以食甚泛時亦通分乘之得數以二十四除之為秒滿六十約之為分又以六十約之為度去加減其日午正本輪行度【午前合朔減之午后合朔加之】即為合朔時本輪行度也
求比敷分
法曰視合朔時本輪行度入立成宮度內橫取其比敷分為未定分又與次一行比敷分相減余為法又置合朔時本輪行度【內減立成內橫推宮度余通分】以法乘之得數為防以六度除之滿六十約之為秒用加減橫取到未定比敷分【視次行比敷分少者減之多者加之】即為所求比敷分也
求東西定差
法曰置求到合朔時東西差通秒為實以求到比敷分亦通秒為法乘之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數【此數常加之】加入合朔時東西差共得為東西定差也
求南北定差
法曰置前求到合朔時南北差通秒為實以求到比敷分亦通秒為法乘之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數【此數常加之】加入合朔時南北差共得為南北定差也
求食甚定時
法曰視其日合朔時太陽度在左七宮其時差黑字者減白字者加在右七宮白字者減黑字者加皆加減子正至合朔時得數命起子正減之【如午后合朔者內減十二時命其午正減之】得某時初正余數以六十通之為秒以一千乘之以一百四十四除之以六十約之滿百為刻得若干刻幾十幾秒也即食甚定時
求食甚時太陰經度
法曰置合朔時太陽度內加減東西定差其加減依求食甚定時術視時差白黑字加減之即為食甚時太陰經度也
求合朔時計都度
法曰置前求到食甚泛時通分寄左以計都日行度三分一十一秒【系立成內一日下計都度】通秒得一百九十一秒以乘寄左得數以二十四除之得數為防滿六十約之為秒又以六十約之為分用加減其日午時計都度【午時前合朔加午時后合朔減】共得為合朔時計度宮度分也
求合朔時太陰緯度
法曰置前求到食甚時太陰經度內減合朔時計都度余為計都與月相離度依術入太陰緯度立成內求之得黃道南北度分為合朔時太陰緯度也
求食甚太陰緯度
法曰置南北定差內加減合朔時太陰緯度視合朔時太陰緯度【在黃道南加在黃道北減】皆與南北定差相加減之得為食甚太陰緯度也
求合朔時太陽自行度
法曰置太陽中行度五十九分八秒【即立成內一日下太陽日中行度】通秒得三千五百四十八秒以食甚泛時通分乘之以二十四除之得數為防滿六十約之為秒又以六十約之為分得數用加減其日午正自行度【午前合朔減午后合朔加】即為合朔時太陽自行度也
求太陽徑分
法曰視合朔時太陽自行度其宮度入影徑分立成內同宮近度者橫取太陽徑分為未定徑分寄左又取次一行太陽徑分與寄左相減為法又置合朔時太陽自行度內減立成內自行同宮近度余通秒為實以法乘之以六度除之得數為纖滿六十約之為防又以六十約之為秒用加減橫取到未定徑分【如次一行太陽徑分少者減之多者加之】即為太陽徑分也
求太陰徑分
法曰視合朔時本輪行度入影徑分立成同宮近度者內橫取太陰徑分為未定徑分寄左又取次一行太陰徑分與寄左相減為法又置合朔時本輪行度內減立成內同宮近度本輪行度余通分得為實以法乘之以六度除之得數為防滿六十約之為秒用加減橫取到未定徑分【如次一行徑分多者加之少者減之】共得為太陰徑分也
求二徑折半分
法曰置太陽徑分并入太陰徑分共得數半之得為二徑折半分也
求太陽食限分
法曰置二徑折半分內減食甚太陰緯度【如不及減者不食】余為太陽食限分也
求太陽食甚定分
法曰置太陽食限分通秒以一千乘之為實以太陽徑分通秒為法除實得數以百約之為分得為太陽食甚定分也
求時差
法曰置食甚太陰緯度通秒自乘之得數寄左又置二徑折半分亦通秒自乘之得數內減寄左余數以平方開之得數以二十四乘之為實以其日太陰日行度內減太陽日行度余通分為法實如法而一得數為分如滿六十分約為一時即為所求時差也
求初虧時刻
法曰置食甚定時內減時差余時命起子正減之得初正時余分【通秒】以一千乘之得以一百四十四除之以六十約之滿百為刻即初虧時刻秒也
求復圓時刻
法曰置食甚定時內加時差命起子正減之得初正時余分【通秒】以一千乘之得以一百四十四除之以六十約之滿百為刻得即復圓時刻也
求初虧食甚復圓方位
法曰視太陽若食既或食八分九分者初虧在正西食甚在正南復圓在正東若食八分已下者卻視食甚太陰緯度在黃道北者初虧西北食甚正北復圓東北在黃道南初虧西南食甚正南復圓東南又曰置二徑折半分內減食甚太陰緯度余視與太陽徑分同者食十分若多如太陽徑分者食十分已上即食既也食甚太陰無緯度太陰徑分與太陽徑分同者全食黑了若太陰徑多如太陽徑者食既也若太陰徑分少如太陽徑分者其食有金環(huán)
推月食法
推月食用數
太陽日中行度 太陽自行度 太陽行度太陰經度 本輪行度 計都度
太陽日行度 太陰日行度
求食甚泛時【視其日午前望用前一日諸數推之午后望用次日諸數推之】
法曰置其日太陰經度內減六宮如不及減者加十二宮減之得數減其日太陽度為午前望【如不及減者置其日太陽度加入六宮內減其日太陰經度為午后望】置相減余數通秒以二十四乘之為實置其日太陰經度內減前一日太陰經度【若在午后望者去減后一日太陰經度也】余為太陰日行度也又置其日午正太陽度內減前一日午正太陽度【若在午后望者去減后一日太陽度也】余為太陽日行度去減太陰日行度余通秒為法除實得數為時其時下余數以六十通之為分分下余數又以六十通之為秒即為所求食甚泛時也
求食甚月離黃道宮度分
法曰置食甚泛時通秒寄左又置求到太陽日行度通秒以乘寄左以二十四除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數為加減分去加減其日午正太陽度【午前望減午后望加】余為望時太陽度內加六宮得數即為所求食甚月離黃道宮度分也
求晝夜加減差
法曰視求到望時太陽度其宮度入晝夜加減立成內宮度下兩取之得數為未定加減分又本行加減分與后行加減分相減以乘望時太陽度下小余通秒得數為纖滿六十約之為防又以六十約之為秒去加減兩取到未定加減分【如加減分多如后行者減之少如后行者加之】余為所求晝夜加減差也
求食甚定時
法曰置求到食甚泛時內加減晝夜加減差【午前望減午后望加】余數去加減一十二時即為食甚定時【如在午后望者內加一十二時命起子正減之如在午前望者去減十二時命起子正減之】得初正時其小余通秒以一千乘之如一百四十四而一得數滿六十約之為秒得數以百約之為刻得幾刻幾十幾秒即食甚定時也
求望時計都度
法曰置求到食甚泛時通秒為實以立成內一日下計都中心行度三分一十一秒通秒乘之以二十四除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分用加減其日午正計都度【午前望加午后望減】共得即為所求望時計都宮度也
求望時太陰緯度
法曰置求到食甚月離黃道宮度分內減望時計都度【如不及減者加十二宮減之】余為計都與月相離度依太陰緯度術求之得黃道南北初度分秒即為所求望時太陰緯度也
求望時本輪行度
法曰置立成內一日下太陰本輪行度一十三度四分通分以前求到食甚泛時通秒乘之以二十四除之得數為防滿六十約之為秒又以六十約之為分又滿六十約之為度得數用加減其日午正本輪行度【午前望減午后望加】余即為所求望時本輪行度也
求太陰影徑分
法曰視求到望時本輪行度其宮度入影徑分立成宮度下橫取太陰影徑分為未定影徑分又置影徑分本行與后行相減余寄左置望時本輪行度內減立成內同宮近度余通分與寄左相乘得數為防以六度除之滿六十約之為秒用加減取到未定影徑分【如影徑分少如次行者加之多如次行者減之】即為所求太陰影徑分也
求太陰徑分
法曰視求到望時本輪行度其宮度入影徑立成下橫取太陰徑分為未定徑分又置徑分本行與后行相減余寄左置望時本輪行度內減立成內同宮近度余通分與寄左相乘得數為防以六度除之滿六十約之為秒用加減取到未定徑分【如太陰徑分少如次行者加之多如次行者減之】即為所求太陰徑分也
求望時太陽自行度
法曰置立成內一日下太陽中心行度五十九分八秒通秒以食甚泛時通秒乘之以二十四除之得數為纖以六十約之為防又以六十約之為秒又以六十約之為分用加減其日午正太陽自行度【午前望減午后望加】余即為所求望時太陽自行度也
求太陰影徑減差
法曰視求到望時太陽自行度其宮度入影徑立成內宮度下橫取太陰影徑減差為未定差又置影徑減差本行與次行相減余寄左置望時太陽自行度內減立成內同宮近度余通分與寄左相乘以六度除之得數為防以六十約之為秒用加減取到未定差【如影徑減差少如次行者加之多如次行者減之】得為太陰影徑減差也
求太陰影徑定分
法曰置求到太陰影徑分內減影徑減差余即為影徑定分也
求二徑折半分
法曰置求到太陰徑分內加影徑定分得數半之得即為所求二徑折半分也
求太陰食限分
法曰置求到二徑折半分內減求到望時太陰緯度余即為所求太陰食限分也【如不及減者則不食】
求食甚定分
法曰置求到太陰食限分通秒以一千乘之得為實置太陰徑分通秒為法除實得數以百約之得數即為所求太陰食甚定分也
求太陰逐時行過太陽分
法曰置太陰望日經度內減前一日太陰經度余數寄左置望日太陽度內減前一日太陽度余數用減寄左得為太陰晝夜行過太陽度通秒以二十四除之滿六十約之得即為所求太陰逐時行過太陽分也
求時差【即初虧至食甚也】
法曰置求到望時太陰緯度通秒自乘之得寄左又置二徑折半分亦通秒自乘之得數內減寄左余為積平方開之得為實以太陰逐時行過太陽分通秒為法除實得為時差其時下小余以六十通之為分分下小余以六十通之為秒即為所求時差也
求初虧時刻【午后望者食甚定時內減十二時用初虧食既生光復圓同】
法曰置求到食甚定時內減時差余命起子正減之【如午后望命起午正減之】得初正時其小余通秒以一千乘之得以一百四十四除之得滿六十約之得數百約為刻得幾刻幾十幾秒也
求復圓時刻
法曰置求到食甚定時內加時差得數命起子正減之【如午后望命起午正】得初正時依前求刻法約之即得刻秒也
求食既食甚加減差
法曰置二徑折半分內減太陰徑分余通秒自乘之得數寄左又置望時太陰緯度亦通秒自乘之去減寄左余以平方開之得數為實以太陰逐時行過太陽度通秒為法除實得數以六十通之為分其分下小余以六十通之為秒即為所求食既至食甚加減時差也
求食既生光時刻
法曰置食甚定時內減食既至食甚加減時差為食既時又置食甚定時內加食既至食甚加減時差為生光時其時之初正并刻秒并依初虧時刻法求之是也
求初虧食甚復圓方位
法曰視月食若食既者初虧正東復圓正西若不食既者視望時太陰緯度在黃道南者初虧東北食甚正北復圓西北如太陰緯度在黃道北者初虧東南食甚正南復圓西南
相乘定數 【度乘分得分 度乘秒得秒度乘防得防 分乘分得秒
分乘秒得防 分乘防得纖秒乘秒得纖】
相除定數 【度除分滿法得分 度除秒滿法得秒度除防滿法得防 分除分滿法得度
秒除秒滿法得度】
推日月出入帶食法
求日出入時
法曰視其日午正太陽經度入西域晝夜時立成內宮內度下兩取之得數為未定分其未定分本行與后行相減余通分為法又置太陽經度分已下小余通秒為實以法乘之得數為防以六十約之為秒又以六十約之為分加入兩取未定分得數寄左又視其日午正太陽經度相對宮度內兩取之【如太陽在初宮三度卻于六宮三度內取之他仿此】得數為后取未定分其后取未定分本行與后行相減余通分為法又置太陽經度分已下小余通秒為實以法乘之得數為防以六十約之為秒又以六十約之為分加入后取未定分得數內減寄左【如不及減者加三百六十度減之】余數通秒以十五除之滿六十約之為分又滿六十約之為時得其日晝時分秒折半之為其日半晝時分秒置十二時內減半晝時分秒余為日出時分秒又置十二時內加半晝時分秒共為日入時分秒即得所求
求日月出入帶食所見分秒
法曰視其日日出時分秒并日入時分秒多如初虧時分秒少如食甚定時及復圓時分秒者即有帶食也置其日日出時或日入時分秒與食甚定時分秒相減余為帶食差置日月食甚定分以帶食差通秒乘之以時差通秒除之得數為帶食分置食甚定分內減帶食分余為日月帶食所見之分也
求月食更防
法曰置其日晝時內加七十二分為晨昏時折半之為半晨昏時置二十四時內減晨昏時余為月食之日夜時通秒以五約之為更法又五約更法為防法如食在子正以前者置各初虧食甚復圓等時分秒內減十二時又減半晨昏時分秒余通秒以更法除之為更數不滿法者以防法除之為防數皆命起初更初防算外為各更防也
如食在子正以后者置月食之日夜時分秒內減初虧食甚復圓等時分秒余通秒以更法除之為更數不滿法者以防法除之為防數皆命初更初防算外為各更防也
此書上古未嘗有也洪武十八年遠夷歸化獻土盤厯法預推六曜干犯名曰經緯度時厯官元統(tǒng)去土盤譯為漢算而書始行乎中國歲久湮沒予任監(jiān)佐每慮廢弛而失眞傳成化六年具奏修補欽?準理又八年矣而無成今成化十三年秋而書始備命工鋟梓傳之監(jiān)臺以報圣恩以益后學推厯君子宜敬謹焉
七政推步卷一
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷二
明 貝琳 編
日五星中行總年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
日五星中行零年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
日五星中行月分立成
日躔交十二宮初日立成
日五星中行日分立成【土星經度與天不合加一度三十○分方合】
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度總年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度零年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度月分立成
太陰經度日躔交十二宮初日立成
太陰經度日分立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度第一加減比敷立成
七政推歩卷二
欽定四庫全書
七政推步卷三
明 貝琳 編
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
七政推步卷三
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷四
明 貝琳 編
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
七政推歩卷四
欽定四庫全書
七政推步卷五
明 貝琳 編
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
太陰黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷五>
太陰黃道南北緯度立成
七政推步卷五
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷六
明 貝琳 編
土星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
木星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
火星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
火星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
金星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
金星黃道南北緯度立成 【黃道】
【北 黃道 南】
金星黃道南北緯度立成 【南 黃道 北】
【南 黃道 北】
水星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
水星黃道南北緯度立成【南黃道 北】
【南 黃道】
水星黃道南北緯度立成 【北 黃道 南】
【北 黃道 南】
太陰出入晨昏加減度立成
五星伏見立成
五星順留立成
<子部,天文算法類,推步之屬,七政推步,卷六>
五星退留立成
<子部,天文算法類,推步之屬,七政推步,卷六>
黃道南北各像內外星經緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
七政推步巻六
欽定四庫全書
七政推步卷七
明 貝琳 編
太陰凌犯時刻立成
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
凌犯入宿圖
推月與五星入宿法
法曰置各宿初界宮度分其月入宿緯度并時刻并依太隂凌犯求緯度時刻法推之其五星入宿者視各宿初界宮度與五星午正經度相近者取之是也
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
晝夜加減差立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
太陽太陰晝夜時行影徑分立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
經緯時加減差立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
西域晝夜時立成
七政推步巻七
七政推步 天文算法類一【推歩之屬】提要
【臣】等謹案七政推步七卷明南京欽天監(jiān)監(jiān)副貝琳修輯即焦竑國史經籍志所載瑪沙伊赫【原作馬沙亦黒今改正】之回囘厯也考明史厯志囘囘厯法乃西域黙徳訥【原作黙狄納今改正】國王瑪哈穆特【原作馬哈麻今改正】所作元時入中國而未行洪武初得其書于元都十五年命翰林李翀吳伯宗同囘囘大師瑪沙伊赫等譯其書遂設回囘厯科欽天監(jiān)而貝琳自跋又稱洪武十八年逺夷歸化獻土盤法預推六曜干犯名曰經緯度時厯官元統(tǒng)去土盤譯為漢算而書始行于中國與史所載頗不合按書中有西域歲前積年至洪武甲子嵗積若干算之語甲子為洪武十七年其時書已譯行則琳之説非也其書首釋用數次日躔次月離次五星求法并太隂出入時刻凌化五星恒星度分末載日食月食算術余皆立成表其法以隋開皇己未嵗為厯元不用閏月以白羊金牛等十二宮為不動之月以一至十二大小月為動月各有閠日所推交食之分寸晷刻雖亦時有出入而在西域術中視九執(zhí)萬年二厯實為精宻梅文鼎勿庵厯算書記曰囘囘厯刻于貝琳其布立成以太隂年而取距算以太陽年巧藏根數雖其子孫防官者弗能知然囘厯即西化之舊率防西本囘厯而加精耳亦公論也明一代皆與大統(tǒng)厯參用明史頗述其立法大畧然此為原書更稱詳晰惟其法本以土盤布算用本國之書明初譯漢之后傳習頗寡故無所校讎訛脫尤甚今以兩本互校著之于録用存術家之一種而補明史所未備焉乾隆四十六年三月恭校上
總纂官【臣】紀昀【臣】陸錫熊【臣】孫士毅
總 ?!」佟 境肌筷憽≠M 墀
欽定四庫全書
七政推步卷一
明 貝琳 編
釋用數例
周天計十二宮共三百六十度
每一宮三十度 每一度六十分 每一分六十秒 每一秒六十微 每一微六十纖
釋囘囘厯法積年
西域阿刺必年【開皇己未】為元至洪武甲子積七百八十六算
釋宮分日數
白羊戌宮三十一日 金牛酉宮三十一日陰陽申宮三十一日 巨蟹未宮三十二日獅子午宮三十一日 雙女巳宮三十一日
天秤辰宮三十日 天蝎卯宮三十日人馬寅宮二十九日 磨羯丑宮二十九日
寳瓶子宮三十日 雙魚亥宮三十日已上十二宮即囘囘厯書所謂不動的月者是也共三百六十五日乃歲周之日也若遇宮分有閏之年于雙魚亥宮之三十日內又添一日其年周歲得三百六十六日也
釋月分大小及本音名號
第一月大【名法而斡而丁】 第二月小【名阿而的必喜世】
第三月大【名虎而達】 第四月小【名提而】
第五月大【名木而達】 第六月小【名沙合列斡而】
第七月大【名列黑而】 第八月小【名阿斑】
第九月大【名阿咱而】 第十月小【名答亦】
第十一月大【名八哈慢】 第十二月小【名亦思番達而麻的】已上十二月即囘囘厯書所謂動的月者是也大月三十日小月二十九日共三百五十四日乃十二月之日也若遇月分有閏之年于第十二月內又添一日為大月其十二月得三百五十五日也
釋七曜數及本音名號
日一數【名也閃別】 月二數【名都閃別】 火三數【名寫閃別】水四數【名察兒閃別】 木五數【名盤閃別】 金六數【名阿的那】土七數【名闕閃別】
釋閏法
求宮分閏日【西域歲前積年即開皇己未為元】
法曰置西域歲前積年【減一用之】以一百五十九乘之內加一十五以一百二十八除之余不滿法之數若在九十六之上其年宮分有閏日若在九十六之下其年宮分無閏日所除滿法之數內加五滿七除之余數即所求年白羊宮一日七曜也
求月分閏日
法曰置西域歲前積年【減一用之】以一百三十一乘之內加一百九十四共得滿三十除之余不滿法之數若在十八已上其年月分有閏日若在十八已下其年月分無閏日將滿法除得之數滿七已上去之不盡之數即所求年第一月一日七曜也凡算閏日者有宮分內閏日有月分內閏日若算得宮分內有閏日者于雙魚亥宮內添一日為三十一日月分內不添若算得月分內有閏日者于第十二月內添一日為大月宮分內卻不添如宮分月分內俱算得有閏日若宮分內月分內各添一日是也
求中國閏月【至元甲子至洪武甲子計積一百二十一算】
法曰距至元甲子歲為元至所求年內減一算卻加一百三十七以一百二十三乘之又加一十以三百三十四除之得數寄左其除不盡之數若在二百一十一已上其年中國有閏月已下其年中國無閏月若在已上者與三百三十四相減余以四乘之又以四十一除之得數即為所求年中國閏月也
假令除得一數是正月二數是二月余仿此
當時測定太陽五星最高行度
太陽二宮二十九度二十一分
土星八宮十四度四十八分
木星六宮初度八分
火星四宮十五度四分
金星二宮十七度六分
水星七宮六度十七分
七政經緯度法
太陽行度
求最高總度【西域歲前積年至洪武甲子歲積七百八十六算內減一算為全年】
法曰置西域歲前積年【即系全年】入總年零年月日立成內各取最高行度并之假令零年是十年者去九年內取月分日數仿此共得即為所求最高總度也
求最高行度
法曰置求到最高總度內加測定太陽最高行度二宮二十九度二十一分共得為所求年白羊宮最高行度也如求次宮者累加五秒為各宮最高行度也
求中心行度
法曰置西域歲前積年【即系全年】入總年零年月日立成內各取日中心行度并之共得內減一分四秒即所求年白羊宮一日中心行度也內加九度五十一分二十三秒為各宮內第十一日中心行度也內加一十九度四十二分四十七秒為二十一日中心行度也
求各宮中心行度
法曰置求到白羊宮一日中心行度內加日躔十二宮立成各宮下日中行度即為各宮中心行度也
求自行度
法曰置其日中心行度內減其宮最高行度即為所求自行度也
求加減差
法曰視自行度宮度入太陽立成宮度內取加減分乘其自行度分已下小余得數滿六十約之為加減定分卻視本行加減差少如后行者以加減定分加之多如后行者以加減定分減之為加減定差如自行度在初宮至五宮為減差在六宮至十一宮為加差即為所求加減差也
求經度
法曰置其日中心行度以加減差加減之即為所求經度也【逐日細行度與土星木星細行度同法】
太陰經度
求七曜【如求太陽五星羅計七曜者并依此法求之即得各曜所求七曜也】
法曰置西域歲前積年【即系全年】入立成內取總年零年月日下七曜數并之共得滿七已上去之即為所求年白羊宮一日七曜也如求次宮者內加各宮七曜數如求逐日者累添一數滿七已上去之即得所求也
求中心行度【晝夜行十三度一十分三十五秒】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下中心行度并之共得內減一十四分即為所求年白羊宮一日中心行度也如求次日者累加中心行度十三度一十一分即得所求求加倍相離度【晝夜行二十四度二十二分五十三秒二十二微】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下加倍相離度并之共得內減二十六分即為所求年白羊宮一日加倍相離度也如求次日者累加加倍相離度二十四度二十三分即得所求
求本輪行度【晝夜行十三度三分五十四秒】
法曰置西域歲前積年【即系全年】入立成內各取總年零年月日下本輪行度并之共得內減一十四分即為所求年白羊宮一日本輪行度也如求次日者累加本輪心行度一十三度四分即得所求
求第一加減差
法曰視加倍相離度其宮度入太陰第一加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行加減分乘之滿六十約之為分視加減差少如后一行者加之多如后一行者減之用加減兩取到未定差即為所求第一加減差也【視加倍相離度在初宮至五宮為加差六宮至十一宮為減差】
求本輪行定度
法曰置求到本輪行度以第一加減差加減之即為所求本輪行定度也【視加倍相離度在初宮至五宮為加差六宮至十一宮為減差】
求第二加減差
法曰視本輪行定度其宮度入太陰第二加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行下加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第二加減差也視本輪行定度【初宮至五宮為減差六宮至十一宮為加差】
求比敷分
法曰視加倍相離度宮度入太陰第一加減立成內宮內度下兩取之即為所求比敷分也【如加倍相離度零分在三十分已上者取后一行比敷分】
求遠近度
法曰視本輪行定度其宮度入太陰第二加減立成內宮內度下兩取之得數又本行與后行相減余以乘本輪行定度小余滿六十約之為分用加減兩取遠近度視遠近度少如后行者加之多如后行者減之得數即為所求遠近度也
求泛差
法曰置比敷分以遠近度通分乘之得數滿六十約之為分即為所求泛差也
求加減定差
法曰置第二加減差內加泛差共得即為所求加減定差也【視本輪行定度初宮至五宮為減差六宮至十一宮為加差】
求太陰經度
法曰置其日太陰中心行度以加減定差加減之得數【言加者加之言減者減之】即為所求太陰經度也
五星經度
求最高總度
法曰依太陽術求之即為所求最高總度也
求最高行度
法曰置求到各星最高總度內加測定各星最高行度共得即為所求年白羊宮最高行度也如求次宮者累加五秒即得各宮最高行度也
求日中行度【亦名中心行度】
法曰依太陽術求之即為所求日中行度【如求次宮者內加各宮日中行度求十日者加十日日中行度自然吻合也】
求自行度
法曰置西域歲前積年【即系全年】入立成內總年零年月日下各取自行度并之共得即為所求年白羊宮一日自行度也土木金三星減一分水星減三分火星不減【如求次宮者內加各宮自行度求十日者內加十日自行度自然吻合也】水星如自行度遇三宮初度作五日一叚算至九宮初度作十日一叚算緯度亦然
求小輪心度
法曰土木火三星置太陽中心行度內減其星自行度為土木火三星中心行度內又減最高行度為其星小輪心度也金水二星置太陽中心行度【即其星中心行度也】內減其星最高行度余為金水二星小輪心度也【如求次宮并十日二十日者并依前法求之也】
求第一加減差
法曰視其星小輪心度其宮度入各星第一加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行下加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第一加減差也
求自行定度及小輪心定度
法曰視其星小輪心度在初宮至五宮以第一加減差加自行度減小輪心度為定度在六宮至十一宮以第一加減差減自行度加小輪心度為定度即各得所求
求第二加減差
法曰視其星自行定度其宮度入各星第二加減立成內宮內度下兩取之得其度分為未定差其分已下小余以本行加減分乘之滿六十約之為分視加減差少如后行者加之多如后行者減之用加減兩取到未定差即為所求第二加減差也
求比敷分
法曰視小輪心定度其宮度入第一加減立成內宮內度下兩取之即得為土木金水四星比敷分【如小輪心定度小余分在三十已上者取后行比敷分用之】火星以兩取到比敷分與后行相減余以乘小輪心定度小余滿六十約之為秒視比敷分少如后行者加之多如后行者減之用加減兩取到比敷分即為所求比敷分也
求遠近度
法曰視自行定度其宮度入第二加減立成內宮內度下兩取遠近度又本行與后行相減余以乘自行定度小余滿六十約之為分視遠近度少如后行者加之多如后行者減之用加減兩取到遠近度即為所求遠近度也
求泛差
法曰置比敷分以遠近度通分乘之得數滿六十約之為度分即為所求泛差也
求加減定差
法曰置第二加減差內加泛差共得視自行定度在初宮至五宮為加差六宮至十一宮為減差即為所求加減定差也
求五星經度
法曰置小輪心定度以加減定差加減之內加各星最高行度共得即為所求五星經度也
求五星留退叚【土星留七日其留日前三日后三日皆與留日數同木星留五日其留日前二日后二日皆與留日數同火金水三星不留退而即行行而即退】
法曰視其留叚小輪心定度其宮度入五星順退留立成內宮內度下兩取各星下宮度分本行與前后二行相減【若取得在初宮至六宮本行與后行相減六宮至初宮本行與前行相減】余為法又置其日小輪心定度內減立成內小輪心定度余為實通分以法乘之用六度除之滿六十約之為分視兩取各星下宮度分順行者加之退行者減之用加減兩取到各星下宮度分得數與其日自行定度同者即本日留如自行定度多者已過留日少者未到留日以兩取到各星下加減所得宮度分與自行定度相減余以立成內各星一日下自行度約之即得留日在本日前后日數也
求留日自行度
法曰置其日自行度如留在前者減留在后者加視前后幾日以立成內各星自行度加減之即得所求
求留日小輪心度
法曰金水二星置其日小輪心度視留在前后幾日以立成內日中行度分加減之【留在前者減留在后者加】即得所求
土木火三星視留在前后幾日以立成內三星自行度去減立成內日中行度分余加減其日小輪心度【留在前者減留在后者加】即得所求
求五星細行
法曰如土木火金四星以前后二叚經度相減以相距日除之為日行分卻置前叚經度以日行分順加退減之即得所求【水星白羊宮初日經度又算前一日經度二數相減余為初日行分】又如水星置本叚經度與前一日經度相減余為初日行分卻置前后二叚經度相減余以相距日除之得數為平行分與初日行分相減得數倍之以前叚前一日與后叚相距日數除之為日差置初日行分以日差加減之如初日行分少如平行分者加多如平行分者減得數為日行分置前叚經度以逐日行分順加退減之即為水星逐日經度也
五星伏見
求五星伏見
法曰視各星自行定度在伏見立成內限度已上者即得五星晨夕伏見也
太陰緯度
求計都與月相離度
法曰置太陰經度內減計都行度余即為計都與月相離度分也【如不及減者加十二宮減之也】
求太陰黃道南北緯度
法曰視計都與月相離度宮度分其宮度入太陰緯度立成內宮內度下兩取之得其度分秒為未定緯度其小余分以本行加減分乘之得數滿六十約之為分秒視兩取未定緯度在前六宮加后六宮減用加減未定緯度即為所求太陰黃道南北緯度也視計都與月相離度在初宮至五宮為黃道北六宮至十一宮為黃道南
求計都中心行度
法曰置西域歲前積年入立成內取總年零年月日下羅計中心行度并之假令零年是十年者去九年內取月分日數仿此即為所求年白羊宮一日羅計中心行度也如求次宮者以各宮羅計中心行度加之如求十日者以十日下羅計中心行度加之即得所求
求計都行度
法曰置十二宮內減其日計都中心行度即得所求
求計都細行度
法曰以前后二叚行度相減余以相距日數除之為日差卻置前叚計都行度以日差累減之即得計都逐日細行度也
求逐日羅防行度
法曰置其日計都行度內加六宮即為逐日羅防行度也
五星緯度
求最高總度最高行度中心行度自行度小輪心度并依五星經度術求之即得
求自行定度
法曰置自行度宮度分其宮以一十乘之為度于上如一宮以十乘之得十度其度以二十乘之為分滿六十約之為度其分亦以二十乘之滿六十約之為分并入分內共得又滿六十約之為度并入于上共得即為所求自行定度也
求小輪心定度
法曰置小輪心度宮度分其宮以五乘之為度于上如一宮以五乘之得五度其度以一十乘之為分滿六十約之為度其分亦以一十乘之為秒滿六十約之為分并入分內又滿六十約之為度并入于上共得即為所求小輪心定度也
求五星黃道南北緯度
法曰視小輪心定度并自行定度入緯度立成內兩取得數置小輪心定度內減立成上小輪心定度余通為分以兩取數本行與后行相減【若遇交黃道者本行與后行相并】得數為法乘之以立成上小輪心度累加數除之滿六十約之為分用加減兩取數【多如后行減少如后行加】得數寄左【若遇交黃道者雖是后行數多只減之也】又置自行定度內減立成上自行度余以兩取數本行與下行相減【若遇交黃道者本行與下行相并】得數為法乘之以立成上自行度累加數除之滿六十約之為分與寄左加減如兩取數多如下行者減少如下行者加【若遇交黃道者所得分多如寄左數置所得分內減寄左數余為交過黃道南北分也】得數即為所求五星黃道南北緯度也
求五星緯度細行
法曰置其星前叚緯度與后叚緯度相減余以相距日除之為日差置前叚緯度以日差順加退減之即得逐日緯度也
求前后叚遇中間交黃道者
法曰置其星前后叚緯度并之共得以相距日除之為日差置前叚緯度以日差累減之至不及減者于日差內減之余以日差累加之即得所求
太陰五星凌犯
求太陰晝夜行度
法曰置次日經度內減本日經度余即為本日晝夜行度也
求昏刻度【朔后看】
法曰置其日午正太陰經度內加立成內其日昏刻加差即為其日昏刻太陰經度也
求月入度
法曰置其日午正太陰經度內加立成內其日月入加差即為其日月入時太陰經度也
求月出度【朢后看】
法曰置其日午正太陰經度內加立成內其日月出加差即為其日月出時太陰經度也
求晨刻度
法曰置其次日午正太陰經度內減立成內其日晨刻減差余為其日晨刻太陰經度也
求所犯星座
法曰朔后視昏刻至月入度宮度望后視月出至晨刻度宮度各入黃道南北各像內外星立成內其星經緯度相近者取之即得所犯星座也
求時刻
法曰置其日午正太陰經度與取到各像內外星經度相減余通分以二十四乘之得數以太陰晝夜行度亦通分除之得西域時命起子午正減之【朔后命起午正望后去減十二時余命子正】得中國時【其小余以六十通之為分】以一千乘之以一百四十四除之得數以一百約之為刻即得所求時刻也
又法曰置其日午正太陰經度與取到各像內外星經度相減余與太陰晝夜行度入時刻立成內兩取之其上即得所求時刻也【若太陰經度多如所犯星經度取午前時刻若太陰經度少如所犯星經度取午后時刻】
求上下相離分
法曰置取到各像內外星經度內減其日計都度【如不及減者加十二宮減之】余為計都與月相離度依太陰緯度術入之得太陰緯度也【即太陰某時犯某星其時所行緯度也】與所犯星緯度相減余為上下相離分若月與星同在南者【月多為下離月少為上離】同在北者【月多為上離月少為下離】若月與星南北不同者【月在北為上離月在南為下離】即為所求上下相離分數也
求五星凌犯雜座
法曰視其日午正五星經緯度入黃道立成內尋各像內外星經緯度相近在一度已下者取之其五星緯度與各星緯度相減【上下同前】余即得上下相離分也
求月犯五星
法曰其用法次第并依太陰犯雜座星術入之即得所求
求五星相犯
法曰視其日五星經緯度相近在一度已下者取之即得所求
交食
辨日食限
法曰若合朔在晝者視太陰緯度在黃道南四十五分已下為有食在黃道北九十分已下者為有食又合朔在日未出三時者系西域時視太陰緯度在黃道南四十五分已下黃道北九十分已下為有食
又合朔在日入一十五分者【一時六十分一十五分即四分時之一也】視太陰緯度在黃道南四十五分已下黃道北九十分已下亦為有食
辨月食限
法曰視朢日太陰經度與羅防或計都度相離一十三度之內為有食
又視朢日太陰緯度在一度八分之下為有食又法視朢日太陰未出二時或未入二時與太陽相朢者其限有帶食用算
在未出或未入二時已上者即在晝也不用算
推日食法
午正太陽度 午正太陰行過太陽度午正太陰經度 午正太陽中心行度午正太陰緯度黃道南北
午正太陽自行度 午正計都度
午正太陰本輪行度
太陽日行度 太陰日行度
求食甚泛時【視其日午前合朔用前一日諸數推之午后合朔用次日諸數推之】
法曰置午正太陰行過太陽度通秒以二十四乘之得數為實又置太陰日行度內減太陽日行度余通秒得數為法置實滿法除之為時其時下零數以六十通之為分分下零數以六十通之為秒滿三十秒已上収為一分滿六十分収為一時共得數即為所求食甚泛時也
求合朔時太陽度
法曰置食甚泛時通分得數以太陽日行度通秒乘之得數以二十四除之為防滿六十約之為分秒用加減午正太陽度【午前合朔減之午后合朔加之】余即為所求合朔時太陽度即食甚日躔黃道宮度分
求加減分
法曰視合朔時太陽度其宮度入晝夜加減立成內橫取加減分為未定加減分以本行加減分與后一行加減分相減余以乘其合朔時太陽度小余得數為纖滿六十約之為防又約之為秒去加減橫取到未定加減分【少如后行者加之多如后行者減之】得為所求加減分也
求子正至合朔時分秒
法曰置食甚泛時內加減前求到加減分【午前合朔減午后合朔加】余數加減一十二時得即為所求子正至合朔時分秒也【午前合朔用減十二時午后合朔用加十二時】
求第一東西差
法曰視合朔時太陽度在某宮若在右七宮取上行時若在左七宮取下行時橫推太陽某宮視子正至合朔時某時內兩取經差為未定差又取次一時經差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒得數與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定經差【如次一時經差少者減之如次一時經差多者加之】即為所求第一東西差也
求第二東西差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時某時內兩取經差為未定差又取次一時內經差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定經差【如次一時經差少者減之如次一時經差多者加之】即為所求第二東西差也
求第一南北差
法曰視合朔時太陽度在某宮又視子正至合朔時在某時內兩取緯差為未定差又取次一時內緯差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定緯差【如次一時緯差少者減之如次一時緯差多者加之】即得所求第一南北差也
求第二南北差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時某時內兩取緯差為未定差又取次一時內緯差與未定差相減余通秒寄左又置子正至合朔時小余亦通秒與寄左相乘得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減兩取到未定緯差【如次一時緯差少者減之如次一時緯差多者加之】即為所求第二南北差也
求第一時差
法曰視合朔時太陽度在某宮又視子正至合朔時在某時內兩取時差為未定差又取次一時內時差與未定差相減所余分寄左又置子正至合朔時小余分通秒與寄左相乘得數為防滿六十約之為秒又以六十約之為分去加減兩取到未定時差【如次一時時差少者減之如次一時時差多者加之】即為所求第一時差也
求第二時差
法曰視合朔時太陽度在某宮又推取次一宮又視子正至合朔時在某時內兩取時差為未定差又取次一時內時差與未定差相減所余分寄左又置子正至合朔時小余分通秒與寄左相乘得數為防滿六十約之為秒又以六十約之為分去加減兩取到未定時差【如次一時時差少者減之如次一時時差多者加之】即為所求第二時差也
求合朔時東西差
法曰置第一東西差與第二東西差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一東西差【視第一東西差多如第二東西差者減之少如第二東西差者加之】即為所求合朔時東西差也
求合朔時南北差
法曰置第二南北差與第一南北差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一南北差【視第一南北差多如第二南北差者減之少如第二南北差者加之】即為所求合朔時南北差也
求合朔時時差
法曰置第一時差與第二時差相減余通秒寄左又置合朔時太陽度分通秒與寄左相乘以三十度除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分去加減第一時差視第一時差【多如第二時差者減之少如第二時差者加之】即為所求合朔時時差也
求合朔時本輪行度
法曰置太陰本輪行度一十三度四分【即立成內一日下本輪行度也】通分以食甚泛時亦通分乘之得數以二十四除之為秒滿六十約之為分又以六十約之為度去加減其日午正本輪行度【午前合朔減之午后合朔加之】即為合朔時本輪行度也
求比敷分
法曰視合朔時本輪行度入立成宮度內橫取其比敷分為未定分又與次一行比敷分相減余為法又置合朔時本輪行度【內減立成內橫推宮度余通分】以法乘之得數為防以六度除之滿六十約之為秒用加減橫取到未定比敷分【視次行比敷分少者減之多者加之】即為所求比敷分也
求東西定差
法曰置求到合朔時東西差通秒為實以求到比敷分亦通秒為法乘之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數【此數常加之】加入合朔時東西差共得為東西定差也
求南北定差
法曰置前求到合朔時南北差通秒為實以求到比敷分亦通秒為法乘之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數【此數常加之】加入合朔時南北差共得為南北定差也
求食甚定時
法曰視其日合朔時太陽度在左七宮其時差黑字者減白字者加在右七宮白字者減黑字者加皆加減子正至合朔時得數命起子正減之【如午后合朔者內減十二時命其午正減之】得某時初正余數以六十通之為秒以一千乘之以一百四十四除之以六十約之滿百為刻得若干刻幾十幾秒也即食甚定時
求食甚時太陰經度
法曰置合朔時太陽度內加減東西定差其加減依求食甚定時術視時差白黑字加減之即為食甚時太陰經度也
求合朔時計都度
法曰置前求到食甚泛時通分寄左以計都日行度三分一十一秒【系立成內一日下計都度】通秒得一百九十一秒以乘寄左得數以二十四除之得數為防滿六十約之為秒又以六十約之為分用加減其日午時計都度【午時前合朔加午時后合朔減】共得為合朔時計度宮度分也
求合朔時太陰緯度
法曰置前求到食甚時太陰經度內減合朔時計都度余為計都與月相離度依術入太陰緯度立成內求之得黃道南北度分為合朔時太陰緯度也
求食甚太陰緯度
法曰置南北定差內加減合朔時太陰緯度視合朔時太陰緯度【在黃道南加在黃道北減】皆與南北定差相加減之得為食甚太陰緯度也
求合朔時太陽自行度
法曰置太陽中行度五十九分八秒【即立成內一日下太陽日中行度】通秒得三千五百四十八秒以食甚泛時通分乘之以二十四除之得數為防滿六十約之為秒又以六十約之為分得數用加減其日午正自行度【午前合朔減午后合朔加】即為合朔時太陽自行度也
求太陽徑分
法曰視合朔時太陽自行度其宮度入影徑分立成內同宮近度者橫取太陽徑分為未定徑分寄左又取次一行太陽徑分與寄左相減為法又置合朔時太陽自行度內減立成內自行同宮近度余通秒為實以法乘之以六度除之得數為纖滿六十約之為防又以六十約之為秒用加減橫取到未定徑分【如次一行太陽徑分少者減之多者加之】即為太陽徑分也
求太陰徑分
法曰視合朔時本輪行度入影徑分立成同宮近度者內橫取太陰徑分為未定徑分寄左又取次一行太陰徑分與寄左相減為法又置合朔時本輪行度內減立成內同宮近度本輪行度余通分得為實以法乘之以六度除之得數為防滿六十約之為秒用加減橫取到未定徑分【如次一行徑分多者加之少者減之】共得為太陰徑分也
求二徑折半分
法曰置太陽徑分并入太陰徑分共得數半之得為二徑折半分也
求太陽食限分
法曰置二徑折半分內減食甚太陰緯度【如不及減者不食】余為太陽食限分也
求太陽食甚定分
法曰置太陽食限分通秒以一千乘之為實以太陽徑分通秒為法除實得數以百約之為分得為太陽食甚定分也
求時差
法曰置食甚太陰緯度通秒自乘之得數寄左又置二徑折半分亦通秒自乘之得數內減寄左余數以平方開之得數以二十四乘之為實以其日太陰日行度內減太陽日行度余通分為法實如法而一得數為分如滿六十分約為一時即為所求時差也
求初虧時刻
法曰置食甚定時內減時差余時命起子正減之得初正時余分【通秒】以一千乘之得以一百四十四除之以六十約之滿百為刻即初虧時刻秒也
求復圓時刻
法曰置食甚定時內加時差命起子正減之得初正時余分【通秒】以一千乘之得以一百四十四除之以六十約之滿百為刻得即復圓時刻也
求初虧食甚復圓方位
法曰視太陽若食既或食八分九分者初虧在正西食甚在正南復圓在正東若食八分已下者卻視食甚太陰緯度在黃道北者初虧西北食甚正北復圓東北在黃道南初虧西南食甚正南復圓東南又曰置二徑折半分內減食甚太陰緯度余視與太陽徑分同者食十分若多如太陽徑分者食十分已上即食既也食甚太陰無緯度太陰徑分與太陽徑分同者全食黑了若太陰徑多如太陽徑者食既也若太陰徑分少如太陽徑分者其食有金環(huán)
推月食法
推月食用數
太陽日中行度 太陽自行度 太陽行度太陰經度 本輪行度 計都度
太陽日行度 太陰日行度
求食甚泛時【視其日午前望用前一日諸數推之午后望用次日諸數推之】
法曰置其日太陰經度內減六宮如不及減者加十二宮減之得數減其日太陽度為午前望【如不及減者置其日太陽度加入六宮內減其日太陰經度為午后望】置相減余數通秒以二十四乘之為實置其日太陰經度內減前一日太陰經度【若在午后望者去減后一日太陰經度也】余為太陰日行度也又置其日午正太陽度內減前一日午正太陽度【若在午后望者去減后一日太陽度也】余為太陽日行度去減太陰日行度余通秒為法除實得數為時其時下余數以六十通之為分分下余數又以六十通之為秒即為所求食甚泛時也
求食甚月離黃道宮度分
法曰置食甚泛時通秒寄左又置求到太陽日行度通秒以乘寄左以二十四除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分得數為加減分去加減其日午正太陽度【午前望減午后望加】余為望時太陽度內加六宮得數即為所求食甚月離黃道宮度分也
求晝夜加減差
法曰視求到望時太陽度其宮度入晝夜加減立成內宮度下兩取之得數為未定加減分又本行加減分與后行加減分相減以乘望時太陽度下小余通秒得數為纖滿六十約之為防又以六十約之為秒去加減兩取到未定加減分【如加減分多如后行者減之少如后行者加之】余為所求晝夜加減差也
求食甚定時
法曰置求到食甚泛時內加減晝夜加減差【午前望減午后望加】余數去加減一十二時即為食甚定時【如在午后望者內加一十二時命起子正減之如在午前望者去減十二時命起子正減之】得初正時其小余通秒以一千乘之如一百四十四而一得數滿六十約之為秒得數以百約之為刻得幾刻幾十幾秒即食甚定時也
求望時計都度
法曰置求到食甚泛時通秒為實以立成內一日下計都中心行度三分一十一秒通秒乘之以二十四除之得數為纖滿六十約之為防又以六十約之為秒又以六十約之為分用加減其日午正計都度【午前望加午后望減】共得即為所求望時計都宮度也
求望時太陰緯度
法曰置求到食甚月離黃道宮度分內減望時計都度【如不及減者加十二宮減之】余為計都與月相離度依太陰緯度術求之得黃道南北初度分秒即為所求望時太陰緯度也
求望時本輪行度
法曰置立成內一日下太陰本輪行度一十三度四分通分以前求到食甚泛時通秒乘之以二十四除之得數為防滿六十約之為秒又以六十約之為分又滿六十約之為度得數用加減其日午正本輪行度【午前望減午后望加】余即為所求望時本輪行度也
求太陰影徑分
法曰視求到望時本輪行度其宮度入影徑分立成宮度下橫取太陰影徑分為未定影徑分又置影徑分本行與后行相減余寄左置望時本輪行度內減立成內同宮近度余通分與寄左相乘得數為防以六度除之滿六十約之為秒用加減取到未定影徑分【如影徑分少如次行者加之多如次行者減之】即為所求太陰影徑分也
求太陰徑分
法曰視求到望時本輪行度其宮度入影徑立成下橫取太陰徑分為未定徑分又置徑分本行與后行相減余寄左置望時本輪行度內減立成內同宮近度余通分與寄左相乘得數為防以六度除之滿六十約之為秒用加減取到未定徑分【如太陰徑分少如次行者加之多如次行者減之】即為所求太陰徑分也
求望時太陽自行度
法曰置立成內一日下太陽中心行度五十九分八秒通秒以食甚泛時通秒乘之以二十四除之得數為纖以六十約之為防又以六十約之為秒又以六十約之為分用加減其日午正太陽自行度【午前望減午后望加】余即為所求望時太陽自行度也
求太陰影徑減差
法曰視求到望時太陽自行度其宮度入影徑立成內宮度下橫取太陰影徑減差為未定差又置影徑減差本行與次行相減余寄左置望時太陽自行度內減立成內同宮近度余通分與寄左相乘以六度除之得數為防以六十約之為秒用加減取到未定差【如影徑減差少如次行者加之多如次行者減之】得為太陰影徑減差也
求太陰影徑定分
法曰置求到太陰影徑分內減影徑減差余即為影徑定分也
求二徑折半分
法曰置求到太陰徑分內加影徑定分得數半之得即為所求二徑折半分也
求太陰食限分
法曰置求到二徑折半分內減求到望時太陰緯度余即為所求太陰食限分也【如不及減者則不食】
求食甚定分
法曰置求到太陰食限分通秒以一千乘之得為實置太陰徑分通秒為法除實得數以百約之得數即為所求太陰食甚定分也
求太陰逐時行過太陽分
法曰置太陰望日經度內減前一日太陰經度余數寄左置望日太陽度內減前一日太陽度余數用減寄左得為太陰晝夜行過太陽度通秒以二十四除之滿六十約之得即為所求太陰逐時行過太陽分也
求時差【即初虧至食甚也】
法曰置求到望時太陰緯度通秒自乘之得寄左又置二徑折半分亦通秒自乘之得數內減寄左余為積平方開之得為實以太陰逐時行過太陽分通秒為法除實得為時差其時下小余以六十通之為分分下小余以六十通之為秒即為所求時差也
求初虧時刻【午后望者食甚定時內減十二時用初虧食既生光復圓同】
法曰置求到食甚定時內減時差余命起子正減之【如午后望命起午正減之】得初正時其小余通秒以一千乘之得以一百四十四除之得滿六十約之得數百約為刻得幾刻幾十幾秒也
求復圓時刻
法曰置求到食甚定時內加時差得數命起子正減之【如午后望命起午正】得初正時依前求刻法約之即得刻秒也
求食既食甚加減差
法曰置二徑折半分內減太陰徑分余通秒自乘之得數寄左又置望時太陰緯度亦通秒自乘之去減寄左余以平方開之得數為實以太陰逐時行過太陽度通秒為法除實得數以六十通之為分其分下小余以六十通之為秒即為所求食既至食甚加減時差也
求食既生光時刻
法曰置食甚定時內減食既至食甚加減時差為食既時又置食甚定時內加食既至食甚加減時差為生光時其時之初正并刻秒并依初虧時刻法求之是也
求初虧食甚復圓方位
法曰視月食若食既者初虧正東復圓正西若不食既者視望時太陰緯度在黃道南者初虧東北食甚正北復圓西北如太陰緯度在黃道北者初虧東南食甚正南復圓西南
相乘定數 【度乘分得分 度乘秒得秒度乘防得防 分乘分得秒
分乘秒得防 分乘防得纖秒乘秒得纖】
相除定數 【度除分滿法得分 度除秒滿法得秒度除防滿法得防 分除分滿法得度
秒除秒滿法得度】
推日月出入帶食法
求日出入時
法曰視其日午正太陽經度入西域晝夜時立成內宮內度下兩取之得數為未定分其未定分本行與后行相減余通分為法又置太陽經度分已下小余通秒為實以法乘之得數為防以六十約之為秒又以六十約之為分加入兩取未定分得數寄左又視其日午正太陽經度相對宮度內兩取之【如太陽在初宮三度卻于六宮三度內取之他仿此】得數為后取未定分其后取未定分本行與后行相減余通分為法又置太陽經度分已下小余通秒為實以法乘之得數為防以六十約之為秒又以六十約之為分加入后取未定分得數內減寄左【如不及減者加三百六十度減之】余數通秒以十五除之滿六十約之為分又滿六十約之為時得其日晝時分秒折半之為其日半晝時分秒置十二時內減半晝時分秒余為日出時分秒又置十二時內加半晝時分秒共為日入時分秒即得所求
求日月出入帶食所見分秒
法曰視其日日出時分秒并日入時分秒多如初虧時分秒少如食甚定時及復圓時分秒者即有帶食也置其日日出時或日入時分秒與食甚定時分秒相減余為帶食差置日月食甚定分以帶食差通秒乘之以時差通秒除之得數為帶食分置食甚定分內減帶食分余為日月帶食所見之分也
求月食更防
法曰置其日晝時內加七十二分為晨昏時折半之為半晨昏時置二十四時內減晨昏時余為月食之日夜時通秒以五約之為更法又五約更法為防法如食在子正以前者置各初虧食甚復圓等時分秒內減十二時又減半晨昏時分秒余通秒以更法除之為更數不滿法者以防法除之為防數皆命起初更初防算外為各更防也
如食在子正以后者置月食之日夜時分秒內減初虧食甚復圓等時分秒余通秒以更法除之為更數不滿法者以防法除之為防數皆命初更初防算外為各更防也
此書上古未嘗有也洪武十八年遠夷歸化獻土盤厯法預推六曜干犯名曰經緯度時厯官元統(tǒng)去土盤譯為漢算而書始行乎中國歲久湮沒予任監(jiān)佐每慮廢弛而失眞傳成化六年具奏修補欽?準理又八年矣而無成今成化十三年秋而書始備命工鋟梓傳之監(jiān)臺以報圣恩以益后學推厯君子宜敬謹焉
七政推步卷一
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷二
明 貝琳 編
日五星中行總年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
日五星中行零年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
日五星中行月分立成
日躔交十二宮初日立成
日五星中行日分立成【土星經度與天不合加一度三十○分方合】
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度總年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度零年立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度月分立成
太陰經度日躔交十二宮初日立成
太陰經度日分立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陽加減立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷二>
太陰經度第一加減比敷立成
七政推歩卷二
欽定四庫全書
七政推步卷三
明 貝琳 編
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
太陰經度第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷三>
土星第二加減遠近立成
七政推步卷三
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷四
明 貝琳 編
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
木星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷四>
火星第二加減遠近立成
七政推歩卷四
欽定四庫全書
七政推步卷五
明 貝琳 編
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
金星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第一加減比敷立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
水星第二加減遠近立成
<子部,天文算法類,推步之屬,七政推步,卷五>
太陰黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷五>
太陰黃道南北緯度立成
七政推步卷五
<子部,天文算法類,推步之屬,七政推步>
欽定四庫全書
七政推步卷六
明 貝琳 編
土星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
木星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
火星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
火星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
金星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
金星黃道南北緯度立成 【黃道】
【北 黃道 南】
金星黃道南北緯度立成 【南 黃道 北】
【南 黃道 北】
水星黃道南北緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
水星黃道南北緯度立成【南黃道 北】
【南 黃道】
水星黃道南北緯度立成 【北 黃道 南】
【北 黃道 南】
太陰出入晨昏加減度立成
五星伏見立成
五星順留立成
<子部,天文算法類,推步之屬,七政推步,卷六>
五星退留立成
<子部,天文算法類,推步之屬,七政推步,卷六>
黃道南北各像內外星經緯度立成
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
<子部,天文算法類,推步之屬,七政推步,卷六>
七政推步巻六
欽定四庫全書
七政推步卷七
明 貝琳 編
太陰凌犯時刻立成
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
凌犯入宿圖
推月與五星入宿法
法曰置各宿初界宮度分其月入宿緯度并時刻并依太隂凌犯求緯度時刻法推之其五星入宿者視各宿初界宮度與五星午正經度相近者取之是也
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
<子部,天文算法類,推步之屬,七政推步,卷七>
晝夜加減差立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
太陽太陰晝夜時行影徑分立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
經緯時加減差立成【推算交食用】
<子部,天文算法類,推步之屬,七政推步,卷七>
西域晝夜時立成
七政推步巻七