跳到主要内容

子藏 · 算法

御制数理精蕴

302 万字 · 约 143 小时 52 分钟 · 64 / 383

会员可开白话

堆之积相等也

又法以底阔七与长九相减余二再加一得三爲顶上之长乃以底长九倍之得十八加顶长三得二十一与底阔七相乘得一百四十七再以高数七加一得八再乘【阔数即高数也】得一千一百七十六六归之得一百九十六即长方堆之积也此法与第二法同葢前法以长阔相减折半加半与长相加此法以长阔相减不折半加一与倍长相加则其长比前法多一倍阔与高皆与前数同而体积亦必比前数大一倍故前法用三归此法用六归也

设如长方堆积二百七十六长比阔多二求每边几何

法以长方堆积二百七十六三因之得八百二十八爲长方体积以长比阔多二折半又加半得一个半与二相加得三个半爲长与阔之较以一爲高与阔之较用带两纵不同较数开立方法算之得阔八爲底阔加长比阔多二得十爲长也此法即长方堆有边求积之法而转用之葢长方堆有边求积则以原长阔之较折半又加半与原长相加乃与阔相乘又以阔加一再乘得长方体积爲长方堆之三倍是长比阔多原长阔之较又多半较仍多半高比阔多一今以长方堆积三因之得长方体积故用带两纵不同较数开立方法算之得阔爲底边之阔加长阔之较得数爲长也

设如三角半堆底边八上边五求积几何

法以底边八用三角尖堆有边求积法求得三角尖堆全积一百二十又以上边五减一得四爲上虚三角尖堆之每边亦用三角尖堆有边求积法求得上虚三角尖堆积二十与先所得三角尖堆全积一百二十相减余一百即三角半堆之积也如图甲乙丙丁戊己三角半堆若于其上加一小三角尖堆则成一大三角尖堆形其上所加之小三角尖堆之每边比三角半堆之上边少一故先求得大三角尖堆全积又求得上虚小三角尖堆积相减即得三角半堆之积也

又法以底边八加一得九与底边八相乘得七十二爲第一数又以上边五与底边八相并得十三以上边五加一得六乘之得七十八爲第二数两数相并得一百五十又以上边五与下边八相减余三加一得四爲层数与两数相加之一百五十相乘得六百六归之得一百爲三角半堆之积也此法与等边三角尖堆求积之法同葢等边三角尖堆其上尖一即上边其每边之数即底边亦即层数其法以每边加一与每边相乘又以每边加二再乘得长方体积爲三角尖堆积之六倍分之则得长比高阔多一之一长方体形又得长比阔多一之二长方面形【即上多二层】若依此法以底边加一与底边相乘即长比阔多一之长方体之一面数也以上边一与下边相加又以上边一加一得二乘之则得长比阔多一之二长方面之两行数也此两数相并以层数乘之则亦得长比高阔多一之一长方体形又得长比阔多一之二长方面形共成一长方体形爲三角尖堆之六倍矣

设如三角半堆积一百上边五求底边几何

法以上边五减一余四爲上虚小三角尖堆之底用三角尖堆有边求积法求得上虚三角尖堆积二十与半堆积一百相加得一百二十爲等边三角尖堆全积用三角尖堆有积求边法求得每边八即三角半堆之底边也如有底边求上边者则以底边求得三角尖堆全积与半堆积相减余爲上虚三角尖堆积求得上虚小三角尖堆之毎边加一即上边也

设如四角半堆底边十二上边五求积几何

法以底边十二用四角尖堆有边求积法求得四角尖堆全积六百五十又以上边五减一得四爲上虚四角尖堆之每边亦用四角尖堆有边求积法求得上虚四角尖堆积三十与先所得四角尖堆全积六百五十相减余六百二十即四角半堆之积也如图甲乙丙丁戊己庚四角半堆若于其上加一小四角尖堆则成一大四角尖堆形其上所加之小四角尖堆之每边比四角半堆之上边少一故求得大四角尖堆全积又求得上虚小四角尖堆积相减即得四角半堆之积也

又法以上边五自乘得二十五爲第一数以底边十二自乘得一百四十四爲第二数以上边五与底边十二相乘得六十爲第三数又以上边五与底边十二相减余七折半得三个半爲第四数四数相并得二百三十二个半又以上下边相减所余之七加一得八爲层数与四数相并之二百三十二个半相乘得一千八百六十三归之得六百二十即四角半堆之积也此法与等边四角尖堆求积之法同葢等边四角尖堆其上尖一即上边其每边之数即底边亦即层数其法以每边加半与每边相乘又以每边加一再乘得长方体积爲四角尖堆积之三倍分之则得每边自乘再乘之一正方体形每边自乘之一正方面形又得长比阔多一之半层长方面形若以底边自乘即正方体之一面数也以上边一与底边相乘则得每边自乘正方面之一行数也以上边一自乘又以上边一与底边相减折半此两数相并即得长比阔多一之半层长方面之一行数也四数相并再以层数乘之则亦得一正方体形一正方面形又得长比阔多一之半层长方面形共成一长方体形爲四角尖堆之六倍矣又此法与上下不等正方体之法异者在多上下边相减折半之一数因堆垜之傍面有余分故也

设如四角半堆积六百二十上边五求底边几何法以上边五减一余四爲上虚小四角尖堆之底用四角尖堆有边求积法求得上虚四角尖堆积三十与半堆积六百二十相加得六百五十爲等边四角尖堆全积用四角尖堆有积求边法求得每边十二即四角半堆之底边也如有底边求上边者则以底边求得四角尖堆全积与半堆积相减余爲上虚四角尖堆积求得上虚小四角尖堆之每边加一即上边也

设如长方半堆底长十二阔十上长八阔六求积几何

法以底长十二阔十用长方堆求积法求得长方堆全积四百九十五又以上长八阔六各减一得长七阔五爲上虚长方堆之长阔亦用长方堆求积法求得上虚长方堆积八十五与先所得长方堆全积相减余四百一十即长方半堆之积也如图甲乙丙丁戊己庚长方半堆若于其上加一小长方堆则成上一行收顶之长方堆形其上所加之小长方堆之每边比长方半堆之上边少一故先求得长方堆全积又求得上虚小长方堆积相减即得长方半堆之积也

又法以上长八与上阔六相乘得四十八爲第一数以底长十二与底阔十相乘得一百二十爲第二数以上长八与底阔十相乘得八十以上阔六与底长十二相乘得七十二两数相并折半得七十六爲第三数又以上下长相减余四折半得二爲第四数以此四数相加得二百四十六又以上长与底长相减所余之四加一得五爲层数与四数相加之二百四十六相乘得一千二百三十三归之得四百一十即长方半堆之积也此法与四角半堆求积之法同葢四角半堆长阔皆相等此则有长阔之不同故四角半堆以上边自乘爲第一数者此则以上长阔相乘爲第一数四角半堆以下边自乘爲第二数者此则以下长阔相乘爲第二数四角半堆以上下相乘爲第三数者此则以上长与下阔相乘上阔与下长相乘相并折半爲第三数四角半堆以上下相减折半爲第四数者此则以上下长相减折半爲第四数【如以上下阔相减折半亦同】其理皆相通也

又法以上长八倍之得十六加下长十二得二十八以上阔六乘之得一百六十八又以下长十二倍之得二十四加上长八得三十二以下阔十乘之得三百二十又以下长十二与上长八相减余四三数相加得四百九十二又以上下长相减所余之四加一得五爲层数与三数相加之四百九十二相乘得二千四百六十六归之得四百一十即长方半堆之积也此法与第二法同葢此法用数比前法大一倍故前法用三归此法用六归也又此法与上下不等长方体之法异者在多上下长相减之一数因堆垜之傍面有余分故也

又法以底阔十与长十二相乘得一百二十又以长十二阔十各减一得长十一阔九相乘得九十九又以长十一阔九各减一得长十阔八相乘得八十又以长十阔八各减一得长九阔七相乘得六十三再以长九阔七各减一得长八阔六【即上长阔】相乘得四十八以此五数相加共得四百一十即长方半堆之积也此法将每层长阔相乘得每层之积故总加之即五层之共积也法虽层累相加实爲显而易见凡堆垜诸法皆可以此法御之若层数太多者用本法爲简易也

设如长方半堆积四百一十上长八阔六求底长阔各防何

法以上长八阔六各减一得长七阔五爲上虚小长方堆之长阔用长方堆有边求积法求得上虚小长方堆积八十五与半堆积四百一十相加得四百九十五爲长方堆全积用长方堆有积求边法求得阔十长十二即长方半堆之底边数也如有底边长阔求上边长阔者则以底边求得长方堆全积与半堆积相减余爲上虚小长方堆积求得上虚小长方堆之长阔两边各加一即长方半堆上边长阔之数也

御制数理精蕴下编卷三十

<子部,天文算法类,算书之属,御制数理精蕴>

钦定四库全书

御制数理精蕴下编卷三十一

末部一

借根方比例【定位法  加法  减法乘法  除法】

借根方比例

借根方者假借根数方数以求实数之法也凡法必借根借方加减乘除令与未知之数比例齐等而本数以出大意与借衰叠借略同然借衰叠借之法止可以御本部而此法则线面体诸部皆可御之其中有借根借方之不同葢因根者方之边数即所谓线以根自乘得平方以根自乘再乘得立方以根累次乘即得累次多乘方故以线类爲问者则借根数以比之以面类爲问者则借平方长方以比之以体类爲问者则借立方或累次多乘方以比之至于借数又有一定之位与降位之法【定位降位法俱详后】要之此法设立虚数依所问之比例乘除加减务令根方之数与眞数相当适等而所求之数以出此亦借数之巧也

定位法

众数之经纬尽归乘除而乘除之条理又取准于定位况借数一法又用根方诸名一经乘除俱变爲几根几方之号而本数之比例由此而生其定位与常法稍异故变从简易设表如左

右表前行所列者借数之名后行所列者定数之位其借数者即比例也根与方数俱爲相连比例率如根爲二则平方爲四立方爲八以立方与平方之比同于平方与根数之比即爲八与四之比同于四与二之比也然必借方借根者何也葢以巳知未知之数权约爲几根几方以统御之加减后余几根几方即知眞数若干矣【如根爲二数其平方即爲四若余二平方即知其真数有八或余二根即知其真数有四也】其定位者即视根方所对之位也乘法定位以两数所对之位数相加其加数所对之方即乘出之方也除法定位以两数所对之位数相减其减余数所对之方即除出之方也【乘法以眞数乘根仍得根葢根对一而眞数对○无可加也如以根乘根即得平方葢根对一一与一相加得二二所对之表爲平方故定乘得之数爲平方也如以根乘平方即得立方葢根对一平方对二一二相加得三而三所对之表爲立方故定乘得之数爲立方也又如以平方乘平方则二与二相加爲四查所对之表得三乘方以平方乘立方则二与三相加爲五查所对之表得四乘方以立方乘立方则三与三相加爲六查所对之表得五乘方余皆仿此除法以真数除根仍得根葢根对一而真数对○无可减也如以根除根即得真数葢根对一一与一相减得○而○所对之表爲眞数故定除得之数爲真数也如以根除平方即得根葢根对一平方对二一二相减余一而一所对之表爲根故定除得之数爲根数也又如以平方除平方则二与二减尽爲○查所对之表得真数以平方除立方则二与三相减余一查所对之表得根数以立方除立方则三与三相减得○查所对之表亦得真数也余皆仿此】

定多少与相同号式

凡数有多者用此号一如一平方多二根则如此列之

凡数有少者用此号一如一立方少二平方则如此列之

凡数有相等者用此号一如二立方与十六相等则如此列之

至于数之多少不齐用号各异加减乘除之后有不变者有以多变少以少变多者俱详于本法

加法

凡多与多加得数仍爲多少与少加得数仍爲少多与少加少与多加则反相减爲所得数而多数大则得数亦爲多少数大则得数亦爲少其故何也葢因多数大少数小以其所多补其所少而其所多者尚有余也少数大多数小以其所多补其所少而其所少者仍不足也多少之号定而加法不淆矣

设如有三平方多四根与二平方多三根相加问得几何

法以三平方与二平方相加得五平方四根与三根相加得七根是爲五平方多七根即所求之数也此多与多加得数仍爲多也如以数明之以根爲二则一平方爲四上数三平方得十二多四根得多八是十二多八共二十下数二平方得八多三根得多六是八多六共十四上十二与下八相加得二十即五平方之数上多八与下多六相加得十四即多七根之数葢上数共二十下数共十四两数相加得三十四即二十多十四也

设如有四立方少一平方与三立方少二平方相加问得几何

法以四立方与三立方相加得七立方一平方与二平方相加得三平方是爲七立方少三平方即所求之数也此少与少加得数仍爲少也如以数明之以平方爲九则一立方爲二十七上数四立方得一百零八少一平方得少九是一百零八少九爲九十九下数三立方得八十一少二平方得少十八是八十一少十八爲六十三上一百零八与下八十一相加得一百八十九即七立方之数上少九与下少十八相加得二十七即少三平方之数葢上数九十九下数六十三两数相加得一百六十二即一百八十九少二十七也

设如有四平方多四根与二平方少三根相加问得几何

法以四平方与二平方相加得六平方四根与三根相加应得七根今多少两数不同故于多四根内反减去少三根余一根因多数大故得数爲多是爲六平方多一根即所求之数也此多少两数不同相加所多数大以其所多补足所少而所多仍有余葢以上数多四根补足下数少三根仍多一根也如以数明之以根爲二则一平方爲四上数四平方得十六多四根得多八是十六多八共二十四下数二平方得八少三根得少六是八少六爲二上十六与下八相加得二十四即六平方之数上多八补足下少六仍余二即多一根之数葢上数二十四下数二两数相加得二十六即二十四多二也

设如有二立方少三平方与一立方多二平方相加问得几何

法以二立方与一立方相加得三立方三平方与二平方相加应得五平方今多少两数不同故于少三平方内反减去多二平方余一平方因少数大故得数爲少是爲三立方少一平方即所求之数也此多少两数不同相加所少数大以其所多补其所少而所少仍不足葢于上数少三平方内增入下数多二平方仍少一平方也如以数明之以平方爲九则一立方爲二十七上数二立方得五十四少三平方得少二十七是五十四少二十七爲二十七下数一立方得二十七多二平方得多十八是二十七多十八共四十五上五十四与下二十七相加得八十一即三立方之数上少二十七内增入下多十八仍少九即少一平方之数葢上数二十七下数四十五两数相加得七十二即八十一少九也

设如有二立方多三平方少四根与一立方多二平方少三根相加问得几何

法以二立方与一立方相加得三立方三平方与二平方相加得五平方四根与三根相加得七根是爲三立方多五平方少七根即所求之数也此三位相加多少各自相同故多与多加仍爲多少与少加仍爲少也如以数明之以根爲二则一平方爲四一立方爲八上数二立方得十六多三平方得多十二少四根得少八是十六多十二又少八爲二十下数一立方得八多二平方得多八少三根得少六是八多八又少六爲十上十六与下八相加得二十四即三立方之数上多十二与下多八相加得二十即多五平方之数上少八与下少六相加得十四即少七根之数葢上数二十下数十两数相加得三十即二十四多二十又少十四也

设如有四立方多三平方少二根多五眞数与五立方少一平方多三根少二眞数相加问得几何法以四立方与五立方相加得九立方多三平方与少一平方相减余二平方多数大故爲多少二根与多三根相减余一根多数大故爲多多五眞数与少二眞数相减余三眞数多数大故爲多是爲九立方多二平方多一根多三眞数即所求之数也此四位相加而多少各自不同须各以所多补足所少故相减所余爲所得数也如以数明之以根爲二则一平方爲四一立方爲八上数四立方得三十二多三平方得多十二少二根得少四又多眞数五是三十二多十二少四又多五爲四十五下数五立方得四十少一平方得少四多三根得多六又少眞数二是四十少四多六又少二爲四十上三十二与下四十相加得七十二即九立方之数上多十二补足下少四仍余八即多二平方之数上少四增入下多六反多二即多一根之数上多五补足下少二仍余三即多三眞数葢上数四十五下数四十两数相加得八十五即七十二多八又多二又多三也

设如有一立方多三根与一平方少一根相加问得几何

法以一立方与一平方相加得一立方多一平方多三根与少一根相减余二根多数大故爲多是爲一立方多一平方多二根即所求之数也此相加两数位分不同须各按位列号补足位分始不相淆今上层无平方位而下层却有平方位故上层列一空平方位以补之凡法皆当如此也如以数明之以根爲三则一平方爲九一立方爲二十七上数一立方得二十七多三根得多九是二十七多九共三十六下数一平方得九少一根得少三是九少三爲六上二十七与下无可加仍得二十七即一立方之数下九与上空位亦无可加仍得九即一平方之数上多九补足下少三仍余六即多二根之数葢上数三十六下数六两数相加得四十二即二十七多九又多六也

减法

凡多与多减原数大于减数则减余仍爲多少与少减原数大于减数则减余仍爲少若多与多减减数大于原数则反减而减余即变爲少葢减数之所多既大于原数之所多则原数之所多内减尽与原数之所多相等之数仍须于原数之整分内多减去所大之几何则所余之整分内即少几何矣若少与少减减数大于原数则反减而减余即变爲多葢减数之所少既大于原数之所少则原数之所少内减尽与原数之所少相等之数仍须于原数之整分内少减所大之几何故所余之整分内即多几何矣至于多与少减少与多减则反相加爲减余数而原数多则减余仍爲多原数少则减余仍爲少其故何也葢因原数多减数少则原数已多在彼而减数又少于此是所余益多也原数少减数多则原数已少在彼而减数又多于此是所余益少也多少之号明而减法不淆矣

设如有四平方多五根内减二平方多二根问所余几何

法以四平方减二平方余二平方五根减二根余三根是爲二平方多三根即所求之数也此多与多减原数大于减数故减余仍爲多也如以数明之以根爲三则一平方爲九上数四平方得三十六多五根得多十五是三十六多十五共五十一下数二平方得十八多二根得多六是十八多六共二十四上三十六内减下十八余十八即二平方之数上十五内减下六余九即三根之数葢上数共五十一下数共二十四两数相减余二十七即十八多九也

设如有四立方少三平方内减三立方少二平方问所余几何

法以四立方减三立方余一立方三平方减二平方余一平方是爲一立方少一平方即所求之数也此少与少减原数大于减数故减余仍爲少也如以数明之以平方爲九则一立方爲二十七上数四立方得一百零八少三平方得少二十七是一百零八少二十七爲八十一下数三立方得八十一少二平方得少十八是八十一少十八爲六十三上一百零八内减下八十一余二十七即一立方之数上二十七内减下十八余九即少一平方之数葢上数八十一下数六十三两数相减余十八即二十七少九也

设如有七平方多三根内减四平方多五根问所余几何

法以七平方减四平方余三平方三根内不能减五根乃于下数多五根内反减上数多三根余二根即变爲少是爲三平方少二根即所求之数也此多与多减减数大于原数故反减而减余即变爲少葢原数多三根减数多五根是减数比原数大二根如于原数三根内减去减数三根则减数仍余二根此二根必须于原数平方内减之原数既多减二根则余数即少二根也如以数明之以根爲三则一平方爲九上数七平方得六十三多三根得多九是六十三多九共七十二下数四平方得三十六多五根得多十五是三十六多十五共五十一上六十三内减下三十六余二十七即三平方之数下十五内反减上九余六即少二根之数葢上数共七十二下数共五十一两数相减余二十一即二十七少六也

设如有六平方少三根内减二平方少四根问所余几何

法以六平方减二平方余四平方三根内不能减四根乃于下数少四根内反减上数少三根余一根即变爲多是爲四平方多一根即所求之数也此少与少减减数大于原数故反减而减余即变爲多葢原数少三根减数少四根是减数比原数大一根如于原数三根内减去减数三根则减数仍余一根此一根系原数平方内所少减之一根原数既少减一根则余数即多一根也如以数明之以根爲四则一平方爲十六上数六平方得九十六少三根得少十二是九十六少十二爲八十四下数二平方得三十二少四根得少十六是三十二少十六爲十六上九十六内减下三十二余六十四即四平方之数下十六反减上十二余四即多一根之数葢上数八十四下数十六两数相减余六十八即六十四多四也

设如有三平方多四根内减二平方少一根问所余几何

法以三平方减二平方余一平方四根减一根应余三根今多少两数不同故反相加得五根因原数多故得数仍爲多是爲一平方多五根即所求之数也此多少两数不同相减原数多减数少原数已多而减数又少则所余者愈多葢原数多四根减数少一根是原数比减数已多五根故减余即爲多五根也如以数明之以根爲四则一平方爲十六上数三平方得四十八多四根得多十六是四十八多十六共六十四下数二平方得三十二少一根得少四是三十二少四爲二十八上四十八内减下三十二余十六即一平方之数上多十六加下少四得二十即多五根之数葢上数六十四下数二十八两数相减余三十六即十六多二十也

设如有五平方少二根内减三平方多三根问所余几何

同部

其它

表度说
钦定四库全书 子部六 提要 表度説 天文算法类一【推歩之属臣】等谨案表度説一卷明万厯甲寅西洋人熊三拔撰三拔有泰西水法已着録是书大防言表度起自土圭今更创为防法可以随意立表凡欲明表景之义者先须论日轮周行之理及日轮大于地球比例彼法别有全书此复举其要略分为五体一谓日轮周天上向天顶下向地平其转于地面俱平行故地体之景亦平行一谓地球在天之中若令地球不在天中则在地之景必不能随日周转且迟速不等矣今春秋二分日轮六时在地平上为昼六时在地平下为夜非在正中而何一谓地小于日轮从日轮视地球止于一防若令地非一防则随在地面不得见天体之半必上半恒小下半恒大而为半地之厚所碍矣一谓地本圆体故一
测量法义
钦定四库全书 子部六 测量法义 天文算法类一【推之属】 测量异同 天文算法类一【推步之属】 勾股义 天文算法类一【推歩之属】提要 【臣】等谨案测量法义一卷测量异同一卷勾股义一卷明徐光启撰首卷演利玛窦所译以明勾股测量之义首造器器即周髀所谓矩也次论景景有倒正即周髀所谓仰矩覆矩卧矩也次设问十五题以明测望髙深广逺之法即周髀所谓知髙知逺知深也次卷取古法九章勾股测量与新法相较证其异同所以明古之测量法虽具而义则隠也然测量仅勾股之一端故于三卷则专言勾股之义焉序引周髀者所以明立法之所自来而西术之本于此者亦隠然可见其言李冶广勾股法为测圆海镜已不知作书之意又谓欲説其义而未遑
测圆海镜
钦定四库全书 子部六 测圆海镜 天文算法类二【算书之属】提要 【臣】等谨案测圆海镜十二卷元李冶撰冶字镜斋栾城人金末登进士入元官翰林学士事迹具元史本传其书以勾股容圆为题自圆心圆外纵横取之得大小十五形皆无竒零次列识别杂记数百条以穷其理次设问一百七十则以尽其用探赜索隐参伍错综虽习其法者不能骤解而其草多言立天元一按立天元一法见扵宋秦九韶九章大衍术中厥后授时草及四元玉鉴等书皆屡见之而此书言之独详其法关乎数学者甚大然自元以来畴人皆株守立成习而不察至遂无知其法者故唐顺之与頋应祥书称立天元一漫不省为何语頋应祥演是书为分类释术其自序亦云立天元一无下手之术则是书虽存而其传已
御制数理精蕴原文及白话翻译在线阅读|中华古籍阁