明史 (四库全书本)/卷037

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

  钦定四库全书
  明史卷三十七
  大学士张廷玉等奉 敕修
  志第十三
  历七
  囬回历法一
  回回历法西域默狄纳国王马哈麻所作其地北极高二十四度半经度偏西一百○七度约在云南之西八千馀里其历元用隋开皇己未即其建国之年也洪武初得其书于元都十五年秋太祖谓西域推测天象最精其五星纬度又中国所无命翰林李翀吴伯宗同回回大师马沙亦黒等译其书其法不用闰月以三百六十五日为一岁岁十二宫宫有閠日凡百二十八年而宫閠三十一日以三百五十四日为一周周十二月月有閠日凡三十年月閠十一日历千九百四十一年宫月日辰再会此其立法之大概也按西域历术见于史者在唐有九执历元有札马鲁丁之万年历九执历最疏万年历行之未久唯回回历设科隶钦天监与大统参用二百七十馀年虽于交食之有无深浅时有出入然胜于九执万年远矣但其书多脱误盖其人之隶籍台官者类以土盘布算仍用其本国之书而明之习其术者如唐顺之陈壤袁黄辈之所论著又自成一家言以故翻译之本不行于世其残缺宜也今为博访专门之裔考究其原书以补其脱落正其讹舛为回回历法著于篇
  积年 起西域阿喇必年隋开皇己未下至洪武甲子七百八十六年
  用数 天周度三百六十每度六十分毎分六十秒微纤以下俱凖此宫十二每宫三十度日周分一千四百四十时二十四每时六十分刻九十六毎刻十五分宫度起白羊节气首春分命时起午正午初四刻属前日
  七曜数 日一月二火三水四木五金六土七以七曜纪日不用甲子
  宫数 白羊初金牛一阴阳二巨蟹三狮子四双女五天秤六天蝎七人马八磨羯九宝瓶十双鱼十一宫日 白羊戍宫三十一日金牛酉宫三十一日阴阳申宫三十一日巨蟹未宫三十二日狮子午宫三十一日双女巳宫三十一日天秤辰宫三十日天蝎卯宫三十日人马寅宫二十九日磨羯丒宫二十九日宝瓶子宫三十日双鱼亥宫三十日已上十二宫所谓不动之月凡三百六十五日乃岁周之日也若遇宫分有闰之年于双鱼宫加一日凡三百六十六日
  月分大小 单月大双月小凡十二月所谓动之月也月大三十日月小二十九日凡三百五十四日乃十二月之日也遇月分有閠之年于第十二月内増一日凡三百五十五日太阳五星最高行度隋已未测定太阳二宫二十九度二十一分土星八宫十四度四十八分木星六宫初度八分火星四宫十五度四分金星二宫十七度六分水星七宫六度十七分
  求宫分閠日炁之馀日 置西域岁前积年减一以一百五十九乘之一百二十八年内闰三十一日故以总数乘内加一十五闰应以一百二十八屡减之馀不满之数若在九十七已上闰限其年宫分有闰日已下无闰日于除得之数内加五宫分立成起火三故须加五满七去之馀即所求年白羊宫一日七曜有闰加一日后同
  求月分闰日朔之馀日 置西域岁前积年减一以一百三十一乘之总数乘内加一百九十四闰应以三十为法屡减之馀在十九以上闰限其年月分有闰日已下则无于除得之数满七去之馀即所求年第一月一日七曜加次法 置积日全积并宫闰所得数减月闰内加三百三十一日已未春正前日以三百五十四一年数除之馀数内减去所加三百三十一又减二十三足成一年日数又减二十四洪武甲子加次又减一改应所损之一日为实距年己未至今得数 又法以气积宫闰并通闰为气积内减月闰置十一以距年乘之外加十四以三十除之得月闰数以三百五十四除之馀减洪武加次二十四又减补日二十三又减改应损日一得数如前求通闰置十一日以距年乘之求宫闰前见
  太阳行度
  求最高总度 置西域岁前积年入总年零年月分日期立成内各取前年前月前日最高行度并之如求十年则取九年之类盖立成中行度俱本年本月日足数也如十年竞求十年则逾数矣月日义同后仿此求最高行度 置求到最高总度加测定太阳最高行度二宫二十九度二十一分即所求年白羊宫最高行度如求次宫累加五秒 六微求次月加四秒五十六微
  求中心行度日平行度 置积年入总年零年月日立成内各取日中心行度并之取法同前内减一分四秒即所求白羊宫第一日中心行度求各宫月日按毎日行度五十九分八秒累加之内减一分四秒或云西域距中国里差非是盖系已未年之宫分末日度应也求自行度 置其日中心行度减其宫最高行度即得即入盈缩历度也
  求加减差即盈缩差 以自行宫度为引数入太阳加减立成内照引数宫度取加减差是名未定差其度下小馀用比例法以本度加减差与后度加减差相减馀数通为秒加一分通为六十秒与引数小馀亦通秒相乘得数为纤秒乘秒得纤以六十収之为微为秒为分如数多先以六十収之为微又以六十収之为秒又以六十収之为分视前所得未定加减差数较少于后数者后度加减差加之多于后数者减之是为加减定差分如无小馀竟用未定差为定差后凖此
  求经度黄道度 置其日中心行度以加减定差分加减之视定差引数自行宫度在初宫至五宫为减差六宫至十一宫为加差即得
  求七曜 置积年入立成内取总年零年月日下七曜数并之累去七数馀即所求白羊宫一日七曜如求次宫者内加各宫七曜数如求逐日累加一数满七去之求太阴五星罗计七曜并凖此
  太阴行度
  求中心行度 置积年入立成内取总零年月日下中心行度并之得数内减一十四分已未应转即所求年白羊宫一日中心行度如求逐日累加日行度十三度一○三五求加倍相离度月体在小轮行度合朔后□日相离 置积年入立成内取总年零年月日下加倍相离度并之内减二十六分即所求白羊宫一日度也如求逐日累加倍离日行度二十四度二二五三二二半之即小轮心离太阳数
  求本轮行度即月转度 置积年入立成内取总零年月日下本轮行度并之内减一十四分即所求白羊宫一日度也如求各日累加本轮日行度十三度三分五四
  求第一加减差又名倍离差 以加倍相离宫度为引数入太阴第一加减立成内取加减差未定差又与下差相减馀乘引数小馀得数为秒分乘分以六十収之为分用加减未定差后差多加少减同太阳得第一差分
  求本轮行定数 置其日本轮行度以第一差分加减之视倍离度前六宫加后六宫减
  求第二加减差 以本轮行定度为引数入太阴第二加减立成内取未定差依比例法同前求得零数加减之为第二加减差分视引数六宫已前为减差后为加差
  求比敷分 以倍离宫度入第一加减立成内取比敷分加倍离零分在三十分已上者取下度比敷分求远近度 以本轮行定宫度为引数入太阴第二加减立成内取远近度分其引数零分亦依比例法取之求汎差定差 置比敷分以远近度通分乘之以六十约之为分即汎差以汎差加入第二加减差即为定差求经度 置其曰太阴中心行度以定差加减之即太阴经度视本轮行定度六宫以前减以后加
  太阴纬度
  求计都与月相离度入交定度 置其日太阴经度内减其日计都行度即罗计中心度即计都与月相离度分
  求纬 以计都与月相离宫度为引数入太阴纬度立成上宫用右行顺度下宫用左行逆度取其度分依此例法求得零分加减之上六宫加下六宫减得纬度分引数在六宫已前为黄道北六宫后为黄道南求计罗行度 置积年入总年零年月日立成内取罗计中心行度并之为其年白羊宫一日行度求各宫一日以各宫日行度加之与十二宫相减馀即所求宫一日计都行度如求计都逐日细行以前后二段行度相减馀以相距日数除之为日差又置前叚计都行度以日差累减之如求罗㬋行度置其日计都行度内加六宫
  五星经度
  求最高总度 数同太阳依前太阳术求之
  求最高行度 置所求本星最高总度加测定本星最高行度见前为其年白羊宫最高行度求各宫各日加各宫日行度
  求日中心行度 依太阳术求之
  求自行度 置积年入立成总零年月日下各取自行度并之得其年白羊宫一日自行度土木金三星减一分水星减三分火星不减如求各宫各日照本星自行度累加之水星如自行度遇三宫初度作五日一叚算至九宫初度作十日一段算纬度亦然
  求中心行度小轮心度即入历度五星本轮 土木火三星置太阳中心行度减其星自行度为三星中心行度内又减最高行度为三星小轮心度金水二星其中心行度即太阳中心行度内减其星最高行度馀为其星小轮心度不及减加十二宫减之
  求第一加减差盈缩差 以其心小轮心宫度为引数入本星第一加减立成依比例法求之法同太阳太阴
  求自行定度及小轮心定度 视第一加减差引数在初宫至五宫用加减差加自行度减小轮心度各为定度在六宫至十一宫用加减差减自行度加小轮心度各为定度
  求第二加减差 以其星自行定度入本星第二加减立成内取其度分用比例法加减之同前
  求比敷分 如土木金水星以本星小轮心定宫度入第一加减立成内取比敷分如引数小馀在三十分已上取后行比敷分如火星则必用比例法求之
  求远近度 以自行定宫度入第二加减立成内取远近度依比例法求之
  求汎差定差 法同太阴
  求经度 置小轮心定度以定差加减之视引数自行定度在六宫已前加已后减内加其星最高行度
  求留段 以其留段小轮心定宫度为引数即立成内各星入历定限入五星顺退留立成内于同宫近度取本星度分与前后行相减若取得在初宫至六宫本行与后行相减六宫至初宫本行与前行相减又以引数宫度减立成内同宫近度两减馀通分相乘用六度除之立成内每隔六度六十分収之顺加逆减于前取度分得数与其日自行定度同者即本日留如自行定度多者已过留日少者未到留日欲得细率以所得数与其日自行定度相减馀以各星一日自行度约之土星留一日自行五十七分有奇之类即得留日在本日前后数也土星留七日其留日前三日后三日皆与留日数同木星留五日其留日前二日后二日与留日数同火金水三星不留退而即行徐而即退但于行分极少处为留耳
  求细行分 土木金火四星以前后两段经度相减以相距日除之为日行分水星以白羊宫初日经度又与前一日经度相减馀为初日行分又置前后二段经度相减馀以相距日除之为平行分与初日行分加减倍之以前段前一日与后段相距日数除之为日差以加减初日行分初十行分少于平行分加多减为日行分五星各置前段经度以逐日行分顺加退减之为各星逐日经度求伏见 视各星自行定度在伏见立成内限度已上者即五星晨夕伏见也
  五星纬度求最高总行度中心行度自行度小轮心度并依五星经度术求之
  求自行定度 置自行宫度分其宫以一十乘之为度加一宫以十乘之得十度此用约法折算以造纬度立成其度以二十乘之为分满六十约之为度其分亦以二十乘之为秒满六十约之为分并之即得
  求小轮心定度 置小轮心宫度分其宫以五乘之为度如一宫以五乘之得五度其度以一十乘之为分满六十约之为度其分亦以一十乘之为秒满六十约之为分并之即得
  求纬度 以小轮心定度及自行定度入本星纬度立成内两取一纵一横得数与后行相减若遇交黄道者与后行相并又以小轮心定度与立成上小轮心定度相减上横行两减馀相乘以立成上小轮心度累加数除之如土心上横行小轮心度每隔三度火星每隔二度之类满六十収之为分用加减两取数多于后行减少加若遇交黄道者即后行数多亦减寄左复以自行定度与立成上自行定度相减首直行又以两取数与下行相减若遇交黄道者与下行并两减馀相乘以立成上自行度累加数除之加土星直行自行度每隔十度火星每隔四度之类収之为分与前寄左数相加减如两取数多于下行者减少加若遇交黄道者所得分多于寄左数置所得分内减寄左数馀为交过黄道南北分也即得黄道南北纬定分
  求纬度细行分 置其星前段纬度与后叚纬度相减馀以相距日除之为日差置前段纬度以日差顺加退减即逐日纬度分按纬度前段少于后段者以日差顺加退减若前叚多于后叚者宜以日差顺减退加非可一例也若前后段南北不同者置其星前后段纬度并之以相距日除之为日差置前段纬度以日差累减之至不及减者于日差内减之馀以日差累加之即得逐日纬度
  推日食法日食诸数如午前合朔用前一日数推午后合朔用次日数推
  辨日食限 视合朔太阴纬度在黄道南四十五分以下黄道北九十分已下为有食若合朔为昼则全见食若合朔在日未出三时及日已八十五分一时四分之一皆有带食若合朔在夜刻者不算
  求食甚汎时即合朔 置午正太阴行过太阳度求法见后月食太阴逐时行过太阳分通秒以二十四乘之为实置太阴日行度减太阳日行度通秒为法除之为时时下零数以六十通之为分分下零数以六十通之为秒三十秒已上収为一分六十分収为一时共为食甚汎时
  求合朔太阳经度 以食甚汎时通分以太阳日行度通秒乘之以二十四除之为微满六十约之为秒为分用加减午正太阳度午前合朔减之午后加之得合朔时太阳经度即食甚日躔黄道度
  求加减分 视合朔时太阳宫度入昼夜加减立成内取加减分依比例法求之
  求子正至合朔时分秒 置食甚汎时以加减分加减之午前合朔减午后加用加减十二时午前合朔用减十二时午后用加十二时即子正至合朔时分秒按命时起子正乃变其术以合大统非其本法也
  求第一东西差经差 视合朔时太阳宫在立成经纬时加减立成右七宫取上行时顺行在左七宫取下行时逆行以子正至合朔时取经差依比例法求之止用时下小馀求之下同为第一东西差
  求第二东西差 视合朔时太阳宫在立成内同上取次宫子正至合朔时经差依比例法求之为第二东西差求第一南北差纬差 以合朔时太阳宫及子正至合朔时入立成内同上取纬差依比例法求之为第一南北差求第二南北差 以合朔太阳宫取次宫子正至合朔时纬差依比例法求之为第二南北差
  求第一时差 以合朔太阳宫及子正至合朔时入立成取时差依比例法求之
  求第二时差 以合朔太阳宫取次宫子正至合朔时时差依比例法求之
  求合朔时东西差 以第一东西差与第二东西差相减馀通秒以乘合朔时太阳度分亦通秒以三十度除之为纎以六十収之为微为秒为分以加减第一东西差视第一东西差数少于第二差者加之多者减之下同为合朔时东西差
  求合朔时南北差 以第一南北差与第二南北差相减馀通秒以乘太阳度分以三十除之为纤依率収之为微秒分以加减第一南北差为合朔时南北差求合朔时差 以第一第二两时差相减乘太阳度分以三十除之依率収之用加减第一时差为合朔时差求合朔时本轮行度 以本轮日行度一十三度四分通分以乘食甚汎时亦通分以二十四除之为秒依率収之为分为度以加减午正本轮行度午前减午后加为合朔时行度求比敷分 以本轮行度入立成太阳太阴昼夜时行景径分立行取同宫近度太阴比敷分依比例法求之
  求东西定差 置合朔时东西差通秒以比敷分通秒乘之为纤以六十収之为微为秒为分以加合朔东西差有加无减为定差
  求南北定差 法同东西定差
  求食甚定时即食甚定分 视其日合朔时太阳度在立成经纬时加减立成左七宫其时差黒字减白字加在右七宫白字减黒字加皆加减于子正至合朔时得数命起子正减之得某时初正馀通为秒以一千乘之以一百四十四除之六十分为一时毎日一千四百四十分故以千乘之又以一四四除之以六十约之满百为刻即食甚定时
  求食甚太阴经度 于合朔太阳经度内加减东西定差即得食甚太阴经度其加减视食甚定时时差加减
  求合朔计都度 置食甚汎时通分以计都日行度三分一十一秒通秒乘之以二十四除之为微满六十収之为秒为分以加减其日午时计都行度罗计逆行午前合朔加午后减为合朔时计都度
  求合朔太阴纬度 食甚时太阴经度内加减合朔时计都度馀为计都与月相离度入太阴经度立成取之求食甚太阴纬度 南北定差内加减合朔时太阴纬度在黄道南加北减得食甚纬度
  求合朔时太阳自行度 用太阳日行度五十九分八秒通秒以乘食甚汎时亦通分用二十四除之得数为微满六十収之为秒为分以加减其日午正自行度午前合朔减午后加得合朔自行度
  求太阳径分 以合朔太阳自行度为引数入立成影径分立成内同宫近度取太阳径分依比例法求之
  求太阴径分 以合朔时本轮行度为引数入立成同上内取同宫近度太阴径分依比例法求之
  求二半径分 并太阳太阴两径分半之
  求太阳食限分 置二半径分内减食甚太阴纬度馀为太阳食限如不及减者不食如太阴无纬度者食既如太阴无纬度而日径大于月径者食有金环
  求太阳食甚定分 以太阳食限分通秒以一千乘之为实以太阳径分通秒为法除之以百约之为分为太阳食甚定分
  求时差即定用分 食甚太阴纬度通秒自乘二半径分亦通秒自乘两自乘数相减馀以平方开之以二十四乘之为实以其日太阴日行度内减太阳日行度通分为法实如法而一得数为分满六十分为一时为时差求初亏 置食甚定时内减时差馀时命起子正减之得初正时馀分通秒以一千乘之以一百四十四除之以六十约之满百为刻为初亏时刻
  求复圆 置食甚定时内加时差命起子正如初亏法得复圆时刻
  求初亏食甚复圆方位 与大统法同
  推月食法月日诸数午前望用前一日推午后望用次一日推
  辨月食限 视望日太阴经度与罗㬋或计都度相离一十三度之内太阴纬度在一度八分之下为有食又视合望在太阴未出二时未入二时其限有带食其在二时已上者不算
  求食甚汎时即经望 置其日太阴经度内减六宫如不及减加十二宫减以减其日午正太阳度为午前望如太阳度不及减加入六宫减之为午后望置相减馀数通秒以二十四乘之为实置其日太阴经度内减前一日太阴经度若在午后望者减后一日太阴经度馀为太阴日行度又置其日午正太阳度内减前一日午正太阳度若在午后望者减后一日太阳度馀为太阳日行度两日行度相减馀通秒为法除实得数为时其时下馀数以六十通之为分秒即所求食甚汎时
  求食甚月离黄道宫度 置食甚汎时与太阳日行度俱通秒相乘以二十四除之得数为□满六十収之为微为秒为分以加减其日午正太阳度午前望减午后望加为望时太阳度加六宫即得所求
  求昼夜加减差 以望时太阳宫度为引数入昼夜加减立成内取加减分依比例法求之
  求食甚定时 置食甚汎时以昼夜加减差加减之午前望减午后望加得数用加减一十二时如午后望加十二时午前望与十二时相减命起子正得初正时其小馀如法収为刻法详日食得定时求望时计都度 置食甚汎时通秒为实以计都日行度三分一十一秒通秒乘之以二十四除之得数为□以六十収之为微为秒为分用加减其日午正计都行度罗计逆行午前望加午后望减即得
  求望时太阴纬度 置食甚月离黄道度内减望时计都度如不及减加十二宫减馀为计都与月相离度入太阴纬度立成取之
  求望时本轮行度即入迟疾历 置太阴本轮日行度十三度四分通分以食甚汎时通秒乘之以二十四除之为微以六十収之为秒为分为度用加减其日午正本轮行度午前望减午后加即得
  求太阴径分 以望时本轮行宫度入影径分立成求之法祥日食
  求太阴影径分 以望时本轮行宫度入影径分立成取之
  求望时太阳自行度 以太阳日行度五十九分八秒与食甚汎时俱通秒相乘以二十四除之得数为□满六十収之为微为秒为分以加减其日午正太阳自行度法同日食求太阳经度
  求影径减差 以其日太阳自行宫度为引数入影径立成内于同宫近度取太阴影径差分依比例法求之法详前
  求影径定分 置太阴影径分内减影径减差分求二半径分 置太阴径分加影径定分半之
  求太阴食限 置二半径分内减望时太阴纬度如不及减不食
  求食甚定分 置食限分通秒以一千乘之为实以太阴径分通秒为法除之以百约之为分为食甚定分求太阴逐时行过太阳分 置太阴望时经度减前一日太阴经度又置望时太阳自行度减前一日太阳自行度以两馀数相减为太阴昼夜行过太阳度通秒以二十四除之满六十収之得逐时行过太阳分
  求时差 以太阴纬度分通秒自乘又以二半径分通秒自乘两数相减馀开平方为实以太阴行过太阳度通秒为法除之得数即时差即初亏至食甚定用分
  求初亏复圆时刻 以时差减食甚定时得初亏时刻加食甚定时得复圆时刻其命时収刻之法并同日食求食既至食甚时差 置二半径分减太阴径分通秒自乘又置太阴纬度亦通秒自乘相减平方开之为实以太阴逐时行过太阳度通秒为法除之得数即时差求食既生光时刻 以食既至食甚时差减食甚定时为食既时刻加食甚定时为生光时刻
  求初亏食甚复圆方位 与大统时同
  求日出入时 以午正太阳经度为引数入西堿昼夜时立成取其度分依比例法求之为未定分又于引数相对宫度内取其度分如初宫三度向六宫三度取之亦依比例法求之为后未定分两未定分相减不及减加三百六十度减馀通秒用十五除之六十収之为分为时得其日食时分秒半之为其日半昼时分秒以半昼时分秒减十二时馀为日出时分秒加十二时为日入时分秒
  求日月出入带食分秒 视其日日出时分秒并日入时分秒较多于初亏时分秒少于食甚定时及复圆时分秒者即有带食置其日日出时或日入时与日甚定时分秒相减馀为带食差置日月食甚定分以带食差通秒乘之以时差通秒除之得数为带食分于食甚定分内减带食分馀为日月带食所见之分
  求月食更点 置二十四时内减昼时又减晨昏时七十二分即中历之五刻弱也馀为夜时通秒五约之为更法五分更法为点法如食在子正以前者置初亏食甚复圆等时内减日入时又减半晨昏时三十六分馀通秒以更法减之为更数不满更法者以点法减之为点数食在子正已后者置夜时半之如初亏食甚复圆等时以更法减之为更数不满更法者以点法减之为点数皆命起初更初点更法减之减一次为一更其减馀不满法者亦虚命为一更点法仿此
  太阴五星凌犯
  求太阴昼夜行度 以本日经度与次日经度相减馀即本日昼夜行度
  求太阴晨昏刻度 置其日午正太阴经度内加立成太阴出入晨昏加减立成其日昏刻加差即为其日太阴昏刻经度置其次日午正太阴经度减立成其日晨刻减差即为其日太阴晨刻经度
  求月出入度 置其日午正太阴经度加立成内即前立成其日月入加差即为其日月入时太阴经度入立成内其日月出加差即其日月出时太阴经度
  求太阴所犯星座 朔后视昏刻度至月入度望后视月出度至晨刻度入黄道南北各像星立成内经纬度相近在一度已下者取之
  求时刻 置其日午正太阴经度与取到各像星经度相减通分以二十四乘之以太阴昼夜行度亦通分除之得初正时其小馀以六十通之为分以一千乘之一百四十四除之以百约之为刻即得所求时刻
  求上下相离分 置太阴纬度与所犯星纬度相减馀为上下相离分若月星同在南月多为下离月少为上离同在北月多为上离少为下离若南北不同月在北为上离南为下离
  求各星凌犯五星相离分 置其日五星经纬度入黄道立成内视各像内外星经纬度在一度已下者取之其五星纬度与各星纬度相减馀即上下相离分求月犯五星五星相犯 视太阴经纬度五星经纬度相近在一度已下者取之
  明史卷三十七
<史部,正史类,明史>

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

Public domainPublic domainfalsefalse