明史 (四庫全書本)/卷037

卷三十六 明史 卷三十七 卷三十八

  欽定四庫全書
  明史卷三十七
  大學士張廷玉等奉 敕修
  志第十三
  厯七
  囬回厯法一
  回回厯法西域黙狄納國王馬哈麻所作其地北極髙二十四度半經度偏西一百○七度約在雲南之西八千餘里其厯元用隋開皇己未即其建國之年也洪武初得其書於元都十五年秋太祖謂西域推測天象最精其五星緯度又中國所無命翰林李翀吳伯宗同回回大師馬沙亦黒等譯其書其法不用閏月以三百六十五日為一歳歳十二宫宫有閠日凡百二十八年而宫閠三十一日以三百五十四日為一周周十二月月有閠日凡三十年月閠十一日厯千九百四十一年宫月日辰再㑹此其立法之大概也按西域厯術見於史者在唐有九執厯元有札馬魯丁之萬年厯九執厯最疎萬年厯行之未乆唯回回厯設科隸欽天監與大統參用二百七十餘年雖於交食之有無深淺時有出入然勝於九執萬年逺矣但其書多脱誤蓋其人之隸籍臺官者類以土盤布算仍用其本國之書而明之習其術者如唐順之陳壤袁黄輩之所論著又自成一家言以故翻譯之本不行於世其殘缺宜也今為博訪專門之裔考究其原書以補其脱落正其訛舛為回回厯法著於篇
  積年 起西域阿喇必年隋開皇己未下至洪武甲子七百八十六年
  用數 天周度三百六十每度六十分毎分六十秒微纖以下俱凖此宫十二每宫三十度日周分一千四百四十時二十四每時六十分刻九十六毎刻十五分宫度起白羊節氣首春分命時起午正午初四刻屬前日
  七曜數 日一月二火三水四木五金六土七以七曜紀日不用甲子
  宫數 白羊初金牛一隂陽二巨蟹三獅子四雙女五天秤六天蝎七人馬八磨羯九寳瓶十雙魚十一宫日 白羊戍宫三十一日金牛酉宫三十一日隂陽申宫三十一日巨蟹未宫三十二日獅子午宫三十一日雙女巳宫三十一日天秤辰宫三十日天蝎卯宫三十日人馬寅宫二十九日磨羯丒宫二十九日寳瓶子宫三十日雙魚亥宫三十日已上十二宫所謂不動之月凡三百六十五日乃歳周之日也若遇宫分有閏之年於雙魚宫加一日凡三百六十六日
  月分大小 單月大雙月小凡十二月所謂動之月也月大三十日月小二十九日凡三百五十四日乃十二月之日也遇月分有閠之年於第十二月内増一日凡三百五十五日太陽五星最髙行度隋已未測定太陽二宫二十九度二十一分土星八宫十四度四十八分木星六宫初度八分火星四宫十五度四分金星二宫十七度六分水星七宫六度十七分
  求宫分閠日炁之餘日 置西域嵗前積年減一以一百五十九乘之一百二十八年内閏三十一日故以總數乘内加一十五閏應以一百二十八屢減之餘不滿之數若在九十七已上閏限其年宫分有閏日已下無閏日於除得之數内加五宫分立成起火三故須加五滿七去之餘即所求年白羊宫一日七曜有閏加一日後同
  求月分閏日朔之餘日 置西域歳前積年減一以一百三十一乘之總數乘内加一百九十四閏應以三十為法屢減之餘在十九以上閏限其年月分有閏日已下則無於除得之數滿七去之餘即所求年第一月一日七曜加次法 置積日全積并宫閏所得數減月閏内加三百三十一日已未春正前日以三百五十四一年數除之餘數内減去所加三百三十一又減二十三足成一年日數又減二十四洪武甲子加次又減一改應所損之一日為實距年己未至今得數 又法以氣積宫閏併通閏為氣積内減月閏置十一以距年乘之外加十四以三十除之得月閏數以三百五十四除之餘減洪武加次二十四又減補日二十三又減改應損日一得數如前求通閏置十一日以距年乘之求宫閏前見
  太陽行度
  求最髙總度 置西域歳前積年入總年零年月分日期立成内各取前年前月前日最高行度併之如求十年則取九年之類蓋立成中行度俱本年本月日足數也如十年竞求十年則逾數矣月日義同後倣此求最高行度 置求到最髙總度加測定太陽最髙行度二宫二十九度二十一分即所求年白羊宫最髙行度如求次宫累加五秒 六微求次月加四秒五十六微
  求中心行度日平行度 置積年入總年零年月日立成内各取日中心行度併之取法同前内減一分四秒即所求白羊宫第一日中心行度求各宫月日按毎日行度五十九分八秒累加之内減一分四秒或云西域距中國里差非是盖係已未年之宫分末日度應也求自行度 置其日中心行度減其宫最髙行度即得即入盈縮厯度也
  求加減差即盈縮差 以自行宫度為引數入太陽加減立成内照引數宫度取加減差是名未定差其度下小餘用比例法以本度加減差與後度加減差相減餘數通為秒加一分通為六十秒與引數小餘亦通秒相乘得數為纖秒乘秒得纖以六十収之為微為秒為分如數多先以六十収之為微又以六十収之為秒又以六十収之為分視前所得未定加減差數較少於後數者後度加減差加之多於後數者減之是為加減定差分如無小餘竟用未定差為定差後凖此
  求經度黄道度 置其日中心行度以加減定差分加減之視定差引數自行宫度在初宫至五宫為減差六宫至十一宫為加差即得
  求七曜 置積年入立成内取總年零年月日下七曜數併之累去七數餘即所求白羊宫一日七曜如求次宫者内加各宫七曜數如求逐日累加一數滿七去之求太隂五星羅計七曜竝凖此
  太隂行度
  求中心行度 置積年入立成内取總零年月日下中心行度併之得數内減一十四分已未應轉即所求年白羊宫一日中心行度如求逐日累加日行度十三度一○三五求加倍相離度月體在小輪行度合朔後□日相離 置積年入立成内取總年零年月日下加倍相離度併之内減二十六分即所求白羊宫一日度也如求逐日累加倍離日行度二十四度二二五三二二半之即小輪心離太陽數
  求本輪行度即月轉度 置積年入立成内取總零年月日下本輪行度併之内減一十四分即所求白羊宫一日度也如求各日累加本輪日行度十三度三分五四
  求第一加減差又名倍離差 以加倍相離宫度為引數入太隂第一加減立成内取加減差未定差又與下差相減餘乘引數小餘得數為秒分乘分以六十収之為分用加減未定差後差多加少減同太陽得第一差分
  求本輪行定數 置其日本輪行度以第一差分加減之視倍離度前六宫加後六宫減
  求第二加減差 以本輪行定度為引數入太隂第二加減立成内取未定差依比例法同前求得零數加減之為第二加減差分視引數六宫已前為減差後為加差
  求比敷分 以倍離宫度入第一加減立成内取比敷分加倍離零分在三十分已上者取下度比敷分求逺近度 以本輪行定宫度為引數入太隂第二加減立成内取逺近度分其引數零分亦依比例法取之求汎差定差 置比敷分以逺近度通分乘之以六十約之為分即汎差以汎差加入第二加減差即為定差求經度 置其曰太隂中心行度以定差加減之即太隂經度視本輪行定度六宫以前減以後加
  太隂緯度
  求計都與月相離度入交定度 置其日太隂經度内減其日計都行度即羅計中心度即計都與月相離度分
  求緯 以計都與月相離宫度為引數入太隂緯度立成上宫用右行順度下宫用左行逆度取其度分依此例法求得零分加減之上六宫加下六宫減得緯度分引數在六宫已前為黄道北六宫後為黄道南求計羅行度 置積年入總年零年月日立成内取羅計中心行度併之為其年白羊宫一日行度求各宫一日以各宫日行度加之與十二宮相減餘即所求宫一日計都行度如求計都逐日細行以前後二段行度相減餘以相距日數除之為日差又置前叚計都行度以日差累減之如求羅㬋行度置其日計都行度内加六宫
  五星經度
  求最髙總度 數同太陽依前太陽術求之
  求最高行度 置所求本星最髙總度加測定本星最高行度見前為其年白羊宫最髙行度求各宫各日加各宫日行度
  求日中心行度 依太陽術求之
  求自行度 置積年入立成總零年月日下各取自行度併之得其年白羊宫一日自行度土木金三星減一分水星減三分火星不減如求各宫各日照本星自行度累加之水星如自行度遇三宫初度作五日一叚算至九宫初度作十日一段算緯度亦然
  求中心行度小輪心度即入厯度五星本輪 土木火三星置太陽中心行度減其星自行度為三星中心行度内又減最髙行度為三星小輪心度金水二星其中心行度即太陽中心行度内減其星最髙行度餘為其星小輪心度不及減加十二宫減之
  求第一加減差盈縮差 以其心小輪心宫度為引數入本星第一加減立成依比例法求之法同太陽太隂
  求自行定度及小輪心定度 視第一加減差引數在初宫至五宫用加減差加自行度減小輪心度各為定度在六宫至十一宫用加減差減自行度加小輪心度各為定度
  求第二加減差 以其星自行定度入本星第二加減立成内取其度分用比例法加減之同前
  求比敷分 如土木金水星以本星小輪心定宫度入第一加減立成内取比敷分如引數小餘在三十分已上取後行比敷分如火星則必用比例法求之
  求逺近度 以自行定宫度入第二加減立成内取逺近度依比例法求之
  求汎差定差 法同太隂
  求經度 置小輪心定度以定差加減之視引數自行定度在六宫已前加已後減内加其星最髙行度
  求留段 以其留段小輪心定宫度為引數即立成内各星入厯定限入五星順退留立成内於同宫近度取本星度分與前後行相減若取得在初宫至六宫本行與後行相減六宫至初宫本行與前行相減又以引數宫度減立成内同宫近度两減餘通分相乘用六度除之立成内每隔六度六十分収之順加逆減於前取度分得數與其日自行定度同者即本日留如自行定度多者已過留日少者未到留日欲得細率以所得數與其日自行定度相減餘以各星一日自行度約之土星留一日自行五十七分有奇之類即得留日在本日前後數也土星留七日其留日前三日後三日皆與留日數同木星留五日其留日前二日後二日與留日數同火金水三星不留退而即行徐而即退但於行分極少處為留耳
  求細行分 土木金火四星以前後兩段經度相減以相距日除之為日行分水星以白羊宫初日經度又與前一日經度相減餘為初日行分又置前後二段經度相減餘以相距日除之為平行分與初日行分加減倍之以前段前一日與後段相距日數除之為日差以加減初日行分初十行分少於平行分加多減為日行分五星各置前段經度以逐日行分順加退減之為各星逐日經度求伏見 視各星自行定度在伏見立成内限度已上者即五星晨夕伏見也
  五星緯度求最髙總行度中心行度自行度小輪心度並依五星經度術求之
  求自行定度 置自行宫度分其宫以一十乘之為度加一宫以十乘之得十度此用約法折算以造緯度立成其度以二十乘之為分滿六十約之為度其分亦以二十乘之為秒滿六十約之為分併之即得
  求小輪心定度 置小輪心宫度分其宫以五乘之為度如一宫以五乘之得五度其度以一十乘之為分滿六十約之為度其分亦以一十乘之為秒滿六十約之為分併之即得
  求緯度 以小輪心定度及自行定度入本星緯度立成内兩取一縱一横得數與後行相減若遇交黄道者與後行相併又以小輪心定度與立成上小輪心定度相減上横行兩減餘相乘以立成上小輪心度累加數除之如土心上横行小輪心度每隔三度火星每隔二度之類滿六十収之為分用加減兩取數多於後行減少加若遇交黄道者即後行數多亦減寄左復以自行定度與立成上自行定度相減首直行又以兩取數與下行相減若遇交黄道者與下行併兩減餘相乘以立成上自行度累加數除之加土星直行自行度每隔十度火星每隔四度之類収之為分與前寄左數相加減如兩取數多於下行者減少加若遇交黄道者所得分多於寄左數置所得分内減寄左數餘為交過黄道南北分也即得黄道南北緯定分
  求緯度細行分 置其星前段緯度與後叚緯度相減餘以相距日除之為日差置前段緯度以日差順加退減即逐日緯度分按緯度前段少於後段者以日差順加退減若前叚多於後叚者宜以日差順減退加非可一例也若前後段南北不同者置其星前後段緯度併之以相距日除之為日差置前段緯度以日差累減之至不及減者於日差内減之餘以日差累加之即得逐日緯度
  推日食法日食諸數如午前合朔用前一日數推午後合朔用次日數推
  辨日食限 視合朔太隂緯度在黄道南四十五分以下黄道北九十分已下為有食若合朔為晝則全見食若合朔在日未出三時及日已八十五分一時四分之一皆有帶食若合朔在夜刻者不算
  求食甚汎時即合朔 置午正太隂行過太陽度求法見後月食太隂逐時行過太陽分通秒以二十四乘之為實置太隂日行度減太陽日行度通秒為法除之為時時下零數以六十通之為分分下零數以六十通之為秒三十秒已上収為一分六十分収為一時共為食甚汎時
  求合朔太陽經度 以食甚汎時通分以太陽日行度通秒乘之以二十四除之為微滿六十約之為秒為分用加減午正太陽度午前合朔減之午後加之得合朔時太陽經度即食甚日躔黄道度
  求加減分 視合朔時太陽宫度入晝夜加減立成内取加減分依比例法求之
  求子正至合朔時分秒 置食甚汎時以加減分加減之午前合朔減午後加用加減十二時午前合朔用減十二時午後用加十二時即子正至合朔時分秒按命時起子正乃變其術以合大統非其本法也
  求第一東西差經差 視合朔時太陽宫在立成經緯時加減立成右七宮取上行時順行在左七宫取下行時逆行以子正至合朔時取經差依比例法求之止用時下小餘求之下同為第一東西差
  求第二東西差 視合朔時太陽宫在立成内同上取次宫子正至合朔時經差依比例法求之為第二東西差求第一南北差緯差 以合朔時太陽宫及子正至合朔時入立成内同上取緯差依比例法求之為第一南北差求第二南北差 以合朔太陽宫取次宫子正至合朔時緯差依比例法求之為第二南北差
  求第一時差 以合朔太陽宫及子正至合朔時入立成取時差依比例法求之
  求第二時差 以合朔太陽宫取次宫子正至合朔時時差依比例法求之
  求合朔時東西差 以第一東西差與第二東西差相減餘通秒以乘合朔時太陽度分亦通秒以三十度除之為纎以六十収之為微為秒為分以加減第一東西差視第一東西差數少於第二差者加之多者減之下同為合朔時東西差
  求合朔時南北差 以第一南北差與第二南北差相減餘通秒以乘太陽度分以三十除之為纖依率収之為微秒分以加減第一南北差為合朔時南北差求合朔時差 以第一第二兩時差相減乘太陽度分以三十除之依率収之用加減第一時差為合朔時差求合朔時本輪行度 以本輪日行度一十三度四分通分以乘食甚汎時亦通分以二十四除之為秒依率収之為分為度以加減午正本輪行度午前減午後加為合朔時行度求比敷分 以本輪行度入立成太陽太隂晝夜時行景徑分立行取同宫近度太隂比敷分依比例法求之
  求東西定差 置合朔時東西差通秒以比敷分通秒乘之為纖以六十収之為微為秒為分以加合朔東西差有加無減為定差
  求南北定差 法同東西定差
  求食甚定時即食甚定分 視其日合朔時太陽度在立成經緯時加減立成左七宫其時差黒字減白字加在右七宫白字減黒字加皆加減於子正至合朔時得數命起子正減之得某時初正餘通為秒以一千乘之以一百四十四除之六十分為一時毎日一千四百四十分故以千乘之又以一四四除之以六十約之滿百為刻即食甚定時
  求食甚太隂經度 於合朔太陽經度内加減東西定差即得食甚太隂經度其加減視食甚定時時差加減
  求合朔計都度 置食甚汎時通分以計都日行度三分一十一秒通秒乘之以二十四除之為微滿六十収之為秒為分以加減其日午時計都行度羅計逆行午前合朔加午後減為合朔時計都度
  求合朔太隂緯度 食甚時太隂經度内加減合朔時計都度餘為計都與月相離度入太隂經度立成取之求食甚太隂緯度 南北定差内加減合朔時太隂緯度在黄道南加北減得食甚緯度
  求合朔時太陽自行度 用太陽日行度五十九分八秒通秒以乘食甚汎時亦通分用二十四除之得數為微滿六十収之為秒為分以加減其日午正自行度午前合朔減午後加得合朔自行度
  求太陽徑分 以合朔太陽自行度為引數入立成影徑分立成内同宫近度取太陽徑分依比例法求之
  求太隂徑分 以合朔時本輪行度為引數入立成同上内取同宫近度太隂徑分依比例法求之
  求二半徑分 併太陽太隂兩徑分半之
  求太陽食限分 置二半徑分内減食甚太隂緯度餘為太陽食限如不及減者不食如太隂無緯度者食既如太隂無緯度而日徑大於月徑者食有金環
  求太陽食甚定分 以太陽食限分通秒以一千乘之為實以太陽徑分通秒為法除之以百約之為分為太陽食甚定分
  求時差即定用分 食甚太隂緯度通秒自乘二半徑分亦通秒自乘兩自乘數相減餘以平方開之以二十四乘之為實以其日太隂日行度内減太陽日行度通分為法實如法而一得數為分滿六十分為一時為時差求初虧 置食甚定時内減時差餘時命起子正減之得初正時餘分通秒以一千乘之以一百四十四除之以六十約之滿百為刻為初虧時刻
  求復圓 置食甚定時内加時差命起子正如初虧法得復圓時刻
  求初虧食甚復圓方位 與大統法同
  推月食法月日諸數午前望用前一日推午後望用次一日推
  辨月食限 視望日太隂經度與羅㬋或計都度相離一十三度之内太隂緯度在一度八分之下為有食又視合望在太隂未出二時未入二時其限有帶食其在二時已上者不算
  求食甚汎時即經望 置其日太隂經度内減六宫如不及減加十二宫減以減其日午正太陽度為午前望如太陽度不及減加入六宫減之為午後望置相減餘數通秒以二十四乘之為實置其日太隂經度内減前一日太隂經度若在午後望者減後一日太隂經度餘為太隂日行度又置其日午正太陽度内減前一日午正太陽度若在午後望者減後一日太陽度餘為太陽日行度兩日行度相減餘通秒為法除實得數為時其時下餘數以六十通之為分秒即所求食甚汎時
  求食甚月離黄道宫度 置食甚汎時與太陽日行度俱通秒相乘以二十四除之得數為□滿六十収之為微為秒為分以加減其日午正太陽度午前望減午後望加為望時太陽度加六宫即得所求
  求晝夜加減差 以望時太陽宫度為引數入晝夜加減立成内取加減分依比例法求之
  求食甚定時 置食甚汎時以晝夜加減差加減之午前望減午後望加得數用加減一十二時如午後望加十二時午前望與十二時相減命起子正得初正時其小餘如法収為刻法詳日食得定時求望時計都度 置食甚汎時通秒為實以計都日行度三分一十一秒通秒乘之以二十四除之得數為□以六十収之為微為秒為分用加減其日午正計都行度羅計逆行午前望加午後望減即得
  求望時太隂緯度 置食甚月離黄道度内減望時計都度如不及減加十二宫減餘為計都與月相離度入太隂緯度立成取之
  求望時本輪行度即入遲疾厯 置太隂本輪日行度十三度四分通分以食甚汎時通秒乘之以二十四除之為微以六十収之為秒為分為度用加減其日午正本輪行度午前望減午後加即得
  求太隂徑分 以望時本輪行宫度入影徑分立成求之法祥日食
  求太隂影徑分 以望時本輪行宫度入影徑分立成取之
  求望時太陽自行度 以太陽日行度五十九分八秒與食甚汎時俱通秒相乘以二十四除之得數為□滿六十収之為微為秒為分以加減其日午正太陽自行度法同日食求太陽經度
  求影徑減差 以其日太陽自行宫度為引數入影徑立成内於同宫近度取太隂影徑差分依比例法求之法詳前
  求影徑定分 置太隂影徑分内減影徑減差分求二半徑分 置太隂徑分加影徑定分半之
  求太隂食限 置二半徑分内減望時太隂緯度如不及減不食
  求食甚定分 置食限分通秒以一千乘之為實以太隂徑分通秒為法除之以百約之為分為食甚定分求太隂逐時行過太陽分 置太隂望時經度減前一日太隂經度又置望時太陽自行度減前一日太陽自行度以兩餘數相減為太隂晝夜行過太陽度通秒以二十四除之滿六十収之得逐時行過太陽分
  求時差 以太隂緯度分通秒自乘又以二半徑分通秒自乘兩數相減餘開平方為實以太隂行過太陽度通秒為法除之得數即時差即初虧至食甚定用分
  求初虧復圓時刻 以時差減食甚定時得初虧時刻加食甚定時得復圓時刻其命時収刻之法竝同日食求食既至食甚時差 置二半徑分減太隂徑分通秒自乘又置太隂緯度亦通秒自乘相減平方開之為實以太隂逐時行過太陽度通秒為法除之得數即時差求食既生光時刻 以食既至食甚時差減食甚定時為食既時刻加食甚定時為生光時刻
  求初虧食甚復圓方位 與大統時同
  求日出入時 以午正太陽經度為引數入西堿晝夜時立成取其度分依比例法求之為未定分又於引數相對宫度内取其度分如初宫三度向六宫三度取之亦依比例法求之為後未定分兩未定分相減不及減加三百六十度減餘通秒用十五除之六十収之為分為時得其日食時分秒半之為其日半晝時分秒以半晝時分秒減十二時餘為日出時分秒加十二時為日入時分秒
  求日月出入帶食分秒 視其日日出時分秒併日入時分秒較多於初虧時分秒少於食甚定時及復圓時分秒者即有帶食置其日日出時或日入時與日甚定時分秒相減餘為帶食差置日月食甚定分以帶食差通秒乘之以時差通秒除之得數為帶食分於食甚定分内減帶食分餘為日月帶食所見之分
  求月食更㸃 置二十四時内減晝時又減晨昏時七十二分即中厯之五刻弱也餘為夜時通秒五約之為更法五分更法為㸃法如食在子正以前者置初虧食甚復圓等時内減日入時又減半晨昏時三十六分餘通秒以更法減之為更數不滿更法者以㸃法減之為㸃數食在子正已後者置夜時半之如初虧食甚復圓等時以更法減之為更數不滿更法者以㸃法減之為㸃數皆命起初更初㸃更法減之減一次為一更其減餘不滿法者亦虚命為一更㸃法倣此
  太隂五星凌犯
  求太隂晝夜行度 以本日經度與次日經度相減餘即本日晝夜行度
  求太隂晨昏刻度 置其日午正太隂經度内加立成太隂出入晨昏加減立成其日昏刻加差即為其日太隂昏刻經度置其次日午正太隂經度減立成其日晨刻減差即為其日太隂晨刻經度
  求月出入度 置其日午正太隂經度加立成内即前立成其日月入加差即為其日月入時太隂經度入立成内其日月出加差即其日月出時太隂經度
  求太隂所犯星座 朔後視昏刻度至月入度望後視月出度至晨刻度入黄道南北各像星立成内經緯度相近在一度已下者取之
  求時刻 置其日午正太隂經度與取到各像星經度相減通分以二十四乘之以太隂晝夜行度亦通分除之得初正時其小餘以六十通之為分以一千乘之一百四十四除之以百約之為刻即得所求時刻
  求上下相離分 置太隂緯度與所犯星緯度相減餘為上下相離分若月星同在南月多為下離月少為上離同在北月多為上離少為下離若南北不同月在北為上離南為下離
  求各星凌犯五星相離分 置其日五星經緯度入黄道立成内視各像内外星經緯度在一度已下者取之其五星緯度與各星緯度相減餘即上下相離分求月犯五星五星相犯 視太隂經緯度五星經緯度相近在一度已下者取之
  明史卷三十七
<史部,正史類,明史>

本作品在全世界都属于公有领域,因为作者逝世已经超过100年,并且于1929年1月1日之前出版。

Public domainPublic domainfalsefalse