七七政推步:华夏文明中的天文算法瑰宝

国学知识文库·子部·天文算法:七七政政推推步步华夏文明是人类最伟大的文明!为往圣继绝学七政推步四库全书,是每一 华夏人的历史使命和责任。本文收集整理了古文献《七政推步》以供大家参阅。为便于阅读,除简体字外,尽量保持原样。由于部分古籍有损,并且有些古体字在电脑上打不出七政推步四库全书,不得不以框或?代替,敬请谅解。七七政政推推步步字数:5659 钦定四库全书子部六 七政推步天文算法类一 【推歩之属】提要 【臣】等谨案七政推步七卷明南京钦天监监副贝琳修辑即焦竑国史 经籍志所载玛沙伊赫 【原作马沙亦黒今改正】之回囘厯也考明史厯志囘 囘厯法乃西域黙徳讷 【原作黙狄纳今改正】国王玛哈穆特 【原作马哈麻 今改正】所作元时入中国而未行洪武初得其书于元都十五年命翰林李翀 吴伯宗同囘囘大师玛沙伊赫等译其书遂设回囘厯科 钦天监而贝琳自跋 又称洪武十八年逺夷归化献土盘法预推六曜干犯名曰经纬度时厯官元统 去土盘译为汉算而书始行于中国与史所载颇不合按书中有西域岁前积年 至洪武甲子嵗积若干算之语甲子为洪武十七年其时书已译行则琳之説非 也其书首释用数次日躔次月离次五星求法并太隂出入时刻凌化五星恒星 度分末载日食月食算术余皆立成表其法以隋开皇己未嵗为厯元不用闰月 以白羊金牛等十二宫为不动之月以一至十二大小月为动月各有閠日所推 交食之分寸晷刻虽亦时有出入而在西域术中视九执万年二厯实为精宻梅 文鼎勿庵厯算书记曰囘囘厯刻于贝琳其布立成以太隂年而取距算以太阳 年巧藏根数虽其子孙 防官者弗能知然囘厯即西化之旧率防西本囘厯而 加精耳亦公论也明一代皆与大统厯参用明史颇述其立法大畧然此为原书 更称详晰惟其法本以土盘布算用本国之书明初译汉之后传习颇寡故无所 校雠讹脱尤甚今以两本互校着之于録用存术家之一种而补明史所未备焉 乾隆四十六年三月恭校上 总纂官 【臣】纪昀 【臣】陆锡熊 【臣】孙士毅 总校官 【臣】陆费墀 钦定四库全书 七政推步卷一 明贝琳编 释用数例 周天计十二宫共三百六十度 每一宫三十度每一度六十分每一分六十秒每一秒六十微每一微六十 纤 释囘囘厯法积年 西域阿刺必年 【开皇己未】为元至洪武甲子积七百八十六算 释宫分日数 白羊戌宫三十一日金牛酉宫三十一日阴阳申宫三十一日巨蟹未宫三 十二日狮子午宫三十一日双女巳宫三十一日 天秤辰宫三十日天蝎卯宫三十日人马寅宫二十九日磨羯丑宫二十九 日 寳瓶子宫三十日双鱼亥宫三十日已上十二宫即囘囘厯书所谓不动的 月者是也共三百六十五日乃岁周之日也若遇宫分有闰之年于双鱼亥宫之 三十日内又添一日其年周岁得三百六十六日也 释月分大小及本音名号 第一月大 【名法而斡而丁】第二月小 【名阿而的必喜世】 第三月大 【名虎而达】第四月小 【名提而】 第五月大 【名木而达】第六月小 【名沙合列斡而】 第七月大 【名列黑而】第八月小 【名阿斑】 第九月大 【名阿咱而】第十月小 【名答亦】 第十一月大 【名八哈慢】第十二月小 【名亦思番达而麻的】已上十 二月即囘囘厯书所谓动的月者是也大月三十日小月二十九日共三百五十 四日乃十二月之日也若遇月分有闰之年于第十二月内又添一日为大月其 十二月得三百五十五日也 释七曜数及本音名号 日一数 【名也闪别】月二数 【名都闪别】火三数 【名写闪别】水四 数 【名察儿闪别】木五数 【名盘闪别】金六数 【名阿的那】土七数 【名 阙闪别】 释闰法 求宫分闰日【西域岁前积年即开皇己未为元】 法曰置西域岁前积年 【减一用之】以一百五十九乘之内加一十五以 一百二十八除之余不满法之数若在九十六之上其年宫分有闰日若在九十 六之下其年宫分无闰日所除满法之数内加五满七除之余数即所求年白羊 宫一日七曜也 求月分闰日 法曰置西域岁前积年 【减一用之】以一百三十一乘之内加一百九十 四共得满三十除之余不满法之数若在十八已上其年月分有闰日若在十八 已下其年月分无闰日将满法除得之数满七已上去之不尽之数即所求年第 一月一日七曜也凡算闰日者有宫分内闰日有月分内闰日若算得宫分内有 闰日者于双鱼亥宫内添一日为三十一日月分内不添若算得月分内有闰日 者于第十二月内添一日为大月宫分内却不添如宫分月分内俱算得有闰日 若宫分内月分内各添一日是也 求中国闰月 【至元甲子至洪武甲子计积一百二十一算】 法曰距至元甲子岁为元至所求年内减一算却加一百三十七以一百二 十三乘之又加一十以三百三十四除之得数寄左其除不尽之数若在二百一 十一已上其年中国有闰月已下其年中国无闰月若在已上者与三百三十四 相减余以四乘之又以四十一除之得数即为所求年中国闰月也 假令除得一数是正月二数是二月余仿此 当时测定太阳五星最高行度 太阳二宫二十九度二十一分 土星八宫十四度四十八分 木星六宫初度八分 火星四宫十五度四分 金星二宫十七度六分 水星七宫六度十七分 七政经纬度法 太阳行度 求最高总度 【西域岁前积年至洪武甲子岁积七百八十六算内减一算 为全年】 法曰置西域岁前积年 【即系全年】入总年零年月日立成内各取最高 行度并之假令零年是十年者去九年内取月分日数仿此共得即为所求最高 总度也 求最高行度 法曰置求到最高总度内加测定太阳最高行度二宫二十九度二十一分 共得为所求年白羊宫最高行度也如求次宫者累加五秒为各宫最高行度也 求中心行度 法曰置西域岁前积年 【即系全年】入总年零年月日立成内各取日中 心行度并之共得内减一分四秒即所求年白羊宫一日中心行度也内加九度 五十一分二十三秒为各宫内第十一日中心行度也内加一十九度四十二分 四十七秒为二十一日中心行度也 求各宫中心行度 法曰置求到白羊宫一日中心行度内加日躔十二宫立成各宫下日中行 度即为各宫中心行度也 求自行度 法曰置其日中心行度内减其宫最高行度即为所求自行度也 求加减差 法曰视自行度宫度入太阳立成宫度内取加减分乘其自行度分已下小 余得数满六十约之为加减定分却视本行加减差少如后行者以加减定分加 之多如后行者以加减定分减之为加减定差如自行度在初宫至五宫为减差 在六宫至十一宫为加差即为所求加减差也 求经度 法曰置其日中心行度以加减差加减之即为所求经度也 【逐日细行度 与土星木星细行度同法】 太阴经度 求七曜 【如求太阳五星罗计七曜者并依此法求之即得各曜所求七曜 也】 法曰置西域岁前积年 【即系全年】入立成内取总年零年月日下七曜 数并之共得满七已上去之即为所求年白羊宫一日七曜也如求次宫者内加 各宫七曜数如求逐日者累添一数满七已上去之即得所求也 求中心行度 【昼夜行十三度一十分三十五秒】 法曰置西域岁前积年 【即系全年】入立成内各取总年零年月日下中 心行度并之共得内减一十四分即为所求年白羊宫一日中心行度也如求次 日者累加中心行度十三度一十一分即得所求求加倍相离度 【昼夜行二十 四度二十二分五十三秒二十二微】 法曰置西域岁前积年 【即系全年】入立成内各取总年零年月日下加 倍相离度并之共得内减二十六分即为所求年白羊宫一日加倍相离度也如 求次日者累加加倍相离度二十四度二十三分即得所求 求本轮行度 【昼夜行十三度三分五十四秒】 法曰置西域岁前积年 【即系全年】入立成内各取总年零年月日下本 轮行度并之共得内减一十四分即为所求年白羊宫一日本轮行度也如求次 日者累加本轮心行度一十三度四分即得所求 求第一加减差 法曰视加倍相离度其宫度入太阴第一加减立成内宫内度下两取之得 其度分为未定差其分已下小余以本行加减分乘之满六十约之为分视加减 差少如后一行者加之多如后一行者减之用加减两取到未定差即为所求第 一加减差也 【视加倍相离度在初宫至五宫为加差六宫至十一宫为减差】 求本轮行定度 法曰置求到本轮行度以第一加减差加减之即为所求本轮行定度也 【视加倍相离度在初宫至五宫为加差六宫至十一宫为减差】 求第二加减差 法曰视本轮行定度其宫度入太阴第二加减立成内宫内度下两取之得 其度分为未定差其分已下小余以本行下加减分乘之满六十约之为分视加 减差少如后行者加之多如后行者减之用加减两取到未定差即为所求第二 加减差也视本轮行定度 【初宫至五宫为减差六宫至十一宫为加差】 求比敷分 法曰视加倍相离度宫度入太阴第一加减立成内宫内度下两取之即为 所求比敷分也 【如加倍相离度零分在三十分已上者取后一行比敷分】 求远近度 法曰视本轮行定度其宫度入太阴第二加减立成内宫内度下两取之得 数又本行与后行相减余以乘本轮行定度小余满六十约之为分用加减两取 远近度视远近度少如后行者加之多如后行者减之得数即为所求远近度也 求泛差 法曰置比敷分以远近度通分乘之得数满六十约之为分即为所求泛差 也 求加减定差 法曰置第二加减差内加泛差共得即为所求加减定差也 【视本轮行定 度初宫至五宫为减差六宫至十一宫为加差】 求太阴经度 法曰置其日太阴中心行度以加减定差加减之得数 【言加者加之言减 者减之】即为所求太阴经度也 五星经度 求最高总度 法曰依太阳术求之即为所求最高总度也 求最高行度 法曰置求到各星最高总度内加测定各星最高行度共得即为所求年白 羊宫最高行度也如求次宫者累加五秒即得各宫最高行度也 求日中行度 【亦名中心行度】 法曰依太阳术求之即为所求日中行度 【如求次宫者内加各宫日中行 度求十日者加十日日中行度自然吻合也】 求自行度 法曰置西域岁前积年 【即系全年】入立成内总年零年月日下各取自 行度并之共得即为所求年白羊宫一日自行度也土木金三星减一分水星减 三分火星不减 【如求次宫者内加各宫自行度求十日者内加十日自行度自 然吻合也】水星如自行度遇三宫初度作五日一叚算至九宫初度作十日一 叚算纬度亦然 求小轮心度 法曰土木火三星置太阳中心行度内减其星自行度为土木火三星中心 行度内又减最高行度为其星小轮心度也金水二星置太阳中心行度 【即其 星中心行度也】内减其星最高行度余为金水二星小轮心度也 【如求次宫 并十日二十日者并依前法求之也】 求第一加减差 法曰视其星小轮心度其宫度入各星第一加减立成内宫内度下两取之 得其度分为未定差其分已下小余以本行下加减分乘之满六十约之为分视 加减差少如后行者加之多如后行者减之用加减两取到未定差即为所求第 一加减差也 求自行定度及小轮心定度 法曰视其星小轮心度在初宫至五宫以第一加减差加自行度减小轮心 度为定度在六宫至十一宫以第一加减差减自行度加小轮心度为定度即各 得所求 求第二加减差 法曰视其星自行定度其宫度入各星第二加减立成内宫内度下两取之 得其度分为未定差其分已下小余以本行加减分乘之满六十约之为分视加 减差少如后行者加之多如后行者减之用加减两取到未定差即为所求第二 加减差也 求比敷分 法曰视小轮心定度其宫度入第一加减立成内宫内度下两取之即得为 土木金水四星比敷分 【如小轮心定度小余分在三十已上者取后行比敷分 用之】火星以两取到比敷分与后行相减余以乘小轮心定度小余满六十约 之为秒视比敷分少如后行者加之多如后行者减之用加减两取到比敷分即 为所求比敷分也 求远近度 法曰视自行定度其宫度入第二加减立成内宫内度下两取远近度又本 行与后行相减余以乘自行定度小余满六十约之为分视远近度少如后行者 加之多如后行者减之用加减两取到远近度即为所求远近度也 求泛差 法曰置比敷分以远近度通分乘之得数满六十约之为度分即为所求泛 差也 求加减定差 法曰置第二加减差内加泛差共得视自行定度在初宫至五宫为加差六 宫至十一宫为减差即为所求加减定差也 求五星经度 法曰置小轮心定度以加减定差加减之内加各星最高行度共得即为所 求五星经度也 求五星留退叚 【土星留七日其留日前三日后三日皆与留日数同木星 留五日其留日前二日后二日皆与留日数同火金水三星不留退而即行行而 即退】 法曰视其留叚小轮心定度其宫度入五星顺退留立成内宫内度下两取各星 下宫度分本行与前后二行相减 【若取得在初宫至六宫本行与后行相减六 宫至初宫本行与前行相减】余为法又置其日小轮心定度内减立成内小轮 心定度余为实通分以法乘之用六度除之满六十约之为分视两取各星下宫 度分顺行者加之退行者减之用加减两取到各星下宫度分得数与

下一篇: 四库全书:清代乾隆年间的规模庞大百科丛书,中华民族珍贵文化遗产
上一篇: 四库全书纂修研究:深入探讨四库全书编纂过程及其影响

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信号!