明清实录 | 二十四史 | 四库全书 | 古今图书集成 | 历史人物 | 说文解字 | 成语词典 | 甲骨文合集 | 殷周金文集成 | 象形字典 | 十三经索引 | 字体转换器 | 篆书识别 | 近义反义词 | 对联大全 | 家谱族谱查询 | 哈佛古籍

首页|国学书库|影印古籍|诗词宝典|二十四史|汉语字典|汉语词典|部件查字|书法大师|甲骨文|历史人物|历史典故|年号|姓氏|民族|图书集成|印谱|丛书|中医中药|软件下载

译文|四库全书|全文检索|古籍书目|国学精选|成语词典|康熙字典|说文解字|字形演变|金 文|历史地名|历史事件|官职|知识|对联|石刻墓志|家谱|对联|历史地图|会员中心

首页 > 四库全书 >

御制数理精蕴 康熙

36-御製數理精藴下編卷三十
  御製數理精藴下編卷三十

  體部八

  各體權度比例

  堆垜

  各體權度比例

  數學至體而備以其綜線面之全而盡度量衡之用也蓋線面存乎度體則存乎量求輕重則存乎衡是以又有權度之比例其法㮣以諸物製爲正方其邊一寸其積千分較量豪釐俾有定率然後凡物知其體積即知其重輕知其重輕即知其體積而權度無遁情也且體之爲質不一邊積等者輕重不同輕重等者邊積不同皆有互相比例之法而各體無混淆也

  赤金十六兩八錢

  紋銀九兩

  水銀十二兩二錢八分

  紅銅七兩五錢

  白銅六兩九錢八分

  黃銅六兩八錢

  綱六兩七錢三分

  生鐵六兩七錢

  熟鐵六兩七錢三分

  高錫六兩三錢

  六錫七兩六錢

  倭鉛六兩

  黑鉛九兩九錢三分

  白玉二兩六錢

  金珀八錢

  白瑪瑙二兩三錢

  紅瑪瑙二兩二錢

  硨磲一兩五錢二分

  青石二兩八錢八分

  白石二兩五錢

  紅石二兩五錢六分

  象牙一兩五錢四分

  牛角一兩九錢

  沉香八錢二分

  白檀八錢三分

  紫檀一兩零二分

  花梨八錢七分

  楠木四錢八分

  黃楊七錢五分

  烏木一兩一錢

  油八錢三分

  水九錢三分

  設如有金一方每邊三寸問重幾何

  法以一寸爲一率金寸方重一十六兩八錢爲二率今所設之金方每邊三寸自乘再乘得二十七寸爲三率求得四率四百五十三兩六錢即金之重數也此法蓋因金方每邊三寸則體積爲二十七寸以一寸與一十六兩八錢之比同於二十七寸與四百五十三兩六錢之比也

  設如有銀一方每邊二寸問重幾何

  法以一寸爲一率銀寸方重九兩爲二率今所設之銀方每邊二寸自乘再乘得八寸爲三率求得四率七十二兩即銀之重數也此法蓋因銀方每邊二寸則體積爲八寸以一寸與九兩之比同於八寸與七十二兩之比也

  設如黄銅一條重三百七十四兩問積幾何

  法以黃銅寸方重六兩八錢為一率一寸爲二率今所設黄銅重三百七十四兩爲三率求得四率五十五寸即黃銅之積也

  設如熟鐵一塊重十六兩欲鎔爲正方體問每邊幾何

  法以熟鐵寸方重六兩七錢三分爲一率一寸爲二率今鐵重十六兩爲三率求得四率二寸三百七十七分四百一十四釐有餘開立方得一寸三分三釐有餘即每邊之數也

  設如水銀一匣但知匣闊四寸長六寸高三寸五分問内水銀重數幾何

  法以匣闊四寸與長六寸相乘得二十四寸又以高三寸五分再乘得八十四寸爲水銀一匣之積數爰以一寸爲一率水銀寸方重一十二兩二錢八分爲二率今所得之水銀一匣之積數八十四寸爲三率求得四率一千零三十一兩五錢二分即水銀之重數也

  設如白玉一方重九十三兩六錢但知闊比高多一寸長比闊多三寸問高闊長各幾何

  法以玉寸方重二兩六錢爲一率一寸爲二率今所設玉重九十三兩六錢爲三率求得四率三十六寸爲長方體積乃以闊比高多一寸長比闊多三寸爲帶兩縱之較用帶兩縱不同較數開立方法算之得高二寸加闊比高多一寸得三寸爲闊再加長比闊多三寸得六寸爲長也

  設如金與銀鎔於一處共得正方體積二十七寸重二百七十四兩二錢問金與銀各幾何

  法以共積二十七寸以銀寸方重九兩乘之得二百四十三兩與共重二百七十四兩二錢相減餘三十一兩二錢乃以銀寸方重九兩與金寸方重十六兩八錢相減餘七兩八錢爲一率金一寸爲二率今相減所餘之三十一兩二錢爲三率求得四率四寸即金之寸數於共積二十七寸内減去四寸餘二十三寸即銀之寸數也以金四寸與金寸方重十六兩八錢相乘得六十七兩二錢以銀二十三寸與銀寸方重九兩相乘得二百零七兩兩數相併得二百七十四兩二錢仍與原數相合也此即和較比例之法蓋銀二十七寸則其重數應得二百四十三兩與共重二百七十四兩二錢相減餘三十一兩二錢即金重於銀之數而金每寸比銀每寸多七兩八錢故多七兩八錢則金有一寸今多三十一兩二錢則知金有四寸也若欲先得銀數則仍以七兩八錢爲一率一寸爲二率將共積二十七寸以金寸方重十六兩八錢乘之得四百五十三兩六錢内減共重二百七十四兩二錢餘一百七十九兩四錢爲三率求得四率二十三寸即銀之寸數與共積二十七寸相減餘四寸即金之寸數蓋少七兩八錢則銀有一寸今少一百七十九兩四錢則知銀有二十三寸也

  設如金鑲玉爐一座共重四十六兩七錢問金玉各幾何

  法用盛水器皿一件置爐其中實之以水取出爐看水淺幾何設如盛水器皿係正方形每邊五寸取出爐水淺五分即以每邊五寸自乘得二十五寸以水淺五分爲高再乘得一十二寸五百分爲爐之體積即金玉之共積爰以共積一十二寸五百分以玉寸方重二兩六錢乘之得三十二兩五錢與共重四十六兩七錢相減餘一十四兩二錢乃以玉寸方重二兩六錢與金重一十六兩八錢相減餘一十四兩二錢爲一率金一寸爲二率今相減所餘一十四兩二錢爲三率求得四率一寸爲金之寸數於共積一十二寸五百分内減去一寸餘十一寸五百分爲玉之寸數金一寸重得十六兩八錢玉十一寸五百分與玉寸方重二兩六錢相乘得二十九兩九錢爲玉之重數兩數相併共得四十六兩七錢仍與原數相合也如欲先得玉數則仍以一十四兩二錢爲一率一寸爲二率將所得共積一十二寸五百分以金寸方重十六兩八錢乘之得二百一十兩内減共重四十六兩七錢餘一百六十三兩三錢爲三率求得四率一十一寸五百分爲玉之寸數與共積一十二寸五百分相減餘一寸即金之寸數也

  設如空心金        【率】球一個外徑一尺二寸厚三分問重幾

  何法以           【球】金球外徑一尺二寸自乘再

  乘得一尺七百二十八寸乃用                    【積】方邊球徑相等方積球積不同之定率比例

  以方積一○○○○○○○○○                     【五】爲

  一率球積五二三五九八七七五                     【二】爲二率今球徑自乘再乘之正方體積一尺七百二十八寸爲三率求得四率九百零四寸七百七十八分六百八十【三】三釐有餘爲球之全體積又以厚三分倍之得六分與外徑一尺二寸相減餘一尺一寸四分爲空心徑自乘再乘得一尺四百八十一寸五百四十四分仍以方積一○○○○○○○○○爲一五九八七七五爲二率今空心徑自乘再乘之正方體積一尺四百八十一寸五百四十四分爲三率求得四率七百七十五寸七百三十四分六百二十三

  釐有餘爲            【邊】球内空心虛積兩積相減餘一百二十九寸零四十四分零六十

  釐有餘爲空             【較】心球體積乃以一寸爲一率金寸方重十六兩八錢爲二率空心球體積一百二十九寸零四十四分零六十釐有餘爲三率求得四率二千一百六十七兩九錢四分有餘即空【二】心金球體之

  重數也設如正方青石一塊紅石一塊紅石比青石每邊多二寸體積多五十六寸問二石之邊數及重數

  各幾何法以紅石比青石每邊多二寸爲邊較體積多五十六寸爲積較用大小二立方有邊較積較求邊法算之以寸自乘再乘得八寸與積較五十六寸相減餘四十八寸三歸之得一十六寸以邊較二寸除之得八寸爲長方面積以邊較二寸爲長闊之較用帶縱較數開平方法算之得闊二寸即青石之邊數加紅石比青石每邊多二寸得四寸即紅石之邊數乃以一寸爲一率紅石寸方重二兩五錢六分爲二率紅石每邊四寸自乘再乘得六十四寸爲三率求得四率一百六十三兩八錢四分即紅石之重數也又以一寸爲一率青石寸方重二兩八錢八分爲二率青石每邊二寸自乘再乘得八寸爲三率求得四率二十三兩零四分即青石之重數也此法因二石皆爲正方體故用大小二立方有邊較積較求邊之法求得二石之邊自乘再乘即得二石之體積用寸方重數定率以比例之即得二石之重數也

  設如有正方水桶三個第一桶每邊一尺第三桶比第二桶每邊多二寸第三桶體積與第一桶第二桶兩桶之共積相等問三桶水之重數各幾何法以一寸爲一率水寸方重九錢三分為二率第一桶正方每邊一尺自乘再乘得一千寸爲三率求得四率九百三十兩爲第一桶水之重數又以第三桶比第二桶每邊多二寸爲邊較以第一桶體積一千寸爲第三桶比第二桶所多之積較用大小二立方有邊較積較求邊法算之以邊較二寸自乘再乘得八寸與積較一千寸相減餘九百九十二寸三歸之得三百三十寸六百六十六分六百六十六釐有餘以邊較二寸除之得一尺六十五寸三十三分三十三釐有餘爲長方面積以邊較二寸爲長闊之較用帶縱較數開平方法算之得闊一尺一寸八分九釐有餘爲第二桶之邊數加較二寸得一尺三寸八分九釐有餘爲第三桶之邊數乃以一寸爲一率水寸方重九錢三分爲二率第二桶每邊一尺一寸八分九釐有餘自乘再乘得一尺六百八十寸九百二十四分有餘爲三率求得四率一千五百七十兩九錢九分三釐有餘即第二桶水之重數又以一寸爲一率水寸方重九錢三分爲二率第三桶每邊一尺三寸八分九釐有餘自乘再乘得二尺六百七十九寸八百二十六分有餘爲三率求得四率二千四百九十二兩二錢三分八釐有餘即第三桶水之重數也此法蓋因第三桶之體積與第一第二兩桶之共積相等則第一桶體積一千寸即第三桶體積比第二桶體積所多之較也而第三桶比第二桶每邊多二寸故用大小二立方有邊較積較求邊法求得二桶之邊數自乘再乘即得二桶之體積用寸方重數定率以比例之即得二桶水之重數也

  設如金      【二】球一個徑二寸二分六釐今欲作一                     【寸】銀

  球其重       【七】與金球等問

  徑幾何法以金方邊一寸爲一率銀方邊一寸二分三釐爲二率今所設之金球徑二寸二分六釐爲三率求得四率

  二寸七分七釐有               【分】餘即銀球之徑數也此法蓋因各色俱爲正方體其重數俱設爲十六兩八錢與金寸方等故金方邊爲一寸銀方邊爲一寸二分三釐水銀方邊爲一寸一分一釐鉛方邊爲一寸一分九釐銅方邊爲一寸三分一釐鐵方邊爲一寸三分六釐錫方邊爲一寸三分九釐石方邊爲一寸八分九釐水方邊爲二寸六分四釐油方邊爲

  四釐皆係邊與邊之比例故                   【數】球徑【也】與球徑之比同於方邊與方邊之比而爲相當比例四

  率也設如青石一塊正方一尺二寸重四千九百七十六兩六錢四分今欲作與青石一樣大熟鐵一塊問重

  幾何法以青石寸方重二兩八錢八分爲一率熟鐵寸方重六兩七錢三分爲二率今所設之青石重四千九百七十六兩六錢四分爲三率求得四率一萬一千六百二十九兩四錢四分即與青石一樣大熟鐵之重

  堆垜

  堆垜之法雖爲體屬而一面平堆與方圓束形實與面同方者即平方法其餘則用梯形法以其每層皆遞加之數也束形亦與一面平堆同法蓋圓者以六包一方者以八包一三角者以九包一有邊求積有周求積其理皆相通也若夫以方面層累者則爲四角尖堆以三角面層累者則爲三角尖堆此二者每層之邊皆同爲遞加一數每層之面積則三角爲按位相加之數四角爲按位自乘相加之數其傍皆崚嶒不平故與體亦微異也至於以長方面層累者則爲長方堆以全堆而減去上截者則爲半堆總以尖堆之法御之分之以立其法合之以明其理一一按法解之於後

  設如一面直角尖堆底十二求積幾何

  法以底十二加尖上一得十三與層數十二相乘得一百五十六折半得七十八即一面直角尖堆之積也如圖甲乙丙一面直角尖堆乙丙爲底十二其甲乙高亦即爲十二層其每層皆加一爲挨次遞加之數成直角三角形試另作一丁戊己直角三角形合於原形之側則成甲乙丁戊長方形其高即層數其底即首數與末數相加之數其積即總數加一倍之數【見算法原本二卷第三十二節】故以底十二與上尖一相加與層數十二相乘得長方積析半即得一面直角尖堆之積也此法與勾股求積之法異者蓋勾股之上尖爲一點無數可紀此上尖一即其上之闊成斜方形故用斜方求積之法以上闊與下闊相加以高數乘之折半而得積也

  設如一面直角尖堆積二十八求底幾何

  法以一面直角尖堆積二十八倍之得五十六爲長方積以一爲長闊之較用帶縱較數開平方法算之得闊七即一面直角尖堆之底數也如圖甲乙丙一面直角尖堆積倍之則成甲乙丁戊長方形積其乙丁長比甲乙闊多一故用帶縱較數開平方法算之得甲乙與乙丙等爲一面直角尖堆之底闊也

  設如一面三角尖堆底七求積幾何

  法以底七加上尖一得八與層數七相乘得五十六折半得二十八即一面三角尖堆之積也如圖甲乙丙一面三角尖堆乙丙爲底七其甲乙高亦即爲七層其每層皆加一爲挨次遞加之數成等邊三角形試另作一丁戊巳等邊三角形合於原形之側則成甲乙丁戊斜方形其高即層數其底即首數與末數相加之數其積即總數加一倍之數故以底七與上尖一相加與層數七相乘得斜方積折半得一面三角尖堆之積也

  設如一面三角尖堆積三十六求每邊幾何

  法以一面三角尖堆積三十六倍之得七十二爲長方積以一爲長闊之較用帶縱較數開平方法算之得闊八即一面三角尖堆每一邊之數也如圖甲乙丙一面三角尖堆積倍之則成甲乙丁戊斜長方積若直排之即與直角長方積等故其求邊之法亦與前直角尖堆求邊之法同也

  設如一面梯形堆上五下九求積幾何

  法以上五與下九相加得十四又視上五以上至一虛四位即以所虛之四與下九相減餘五爲層數與上下相加之十四相乘得七十折半得三十五即一面梯形堆之積也如圖甲乙丙丁一面梯形堆甲丁爲上五乙丙爲下九甲乙爲層數五【凡自一遞加之數其末數即位數今首數爲五計自一己截去四位故於末數内減去所少之位即爲今之所有之位見算法原本二卷第三十二節】試另作一戊己庚辛梯形合於原形之側則成甲乙己庚斜方形其底即上數與下數相加之數其高即層數其積即總數加一倍之數故以上數與下數相加與層數相乘折半即得一面梯形堆之積也

  又法以底九用一面三角尖堆求積法求得總積四十五又以上五内減一餘四爲上虛小一面三角尖堆之底亦用三角尖堆求積法求得上虛小一面三角尖堆積十兩積相減餘三十五即一面梯形堆之積也如圖甲乙丙丁一面梯形堆先求得戊乙丙三角尖堆總積又求得戊己庚上虛小三角尖堆積相減即得甲乙丙丁梯形堆之積也如有上闊或下闊與層數求積者則於層數内減一餘爲上下闊之較與上闊相加則得下闊與下闊相減則得上闊皆用有上下闊之法算之而得積也

  設如一面梯形堆積三十五下九問上幾何

  法以下九用一面三角尖堆求積法求得總積四十五内減梯形積三十五餘十爲上虛小一面三角尖堆積用一面三角尖堆有積求邊法求得每邊四加一得五即一面梯形堆之上闊也如圖甲乙丙丁一面梯形堆先以乙丙下九求得戊乙丙三角尖堆總積内減甲乙丙丁梯形堆積餘戊己庚上虛小一面三角尖堆積乃用有積求邊法求得己庚四因每層埃次遞加一故加一即得甲丁五爲上闊也如有上闊求下闊者則以上闊内減一爲上虛小三角尖堆之底求得上虛小三角尖堆積與梯形積相加爲三角尖堆總積亦用有積求邊法算之即得下闊也

  設如一面梯形堆積三十五上闊比下闊少四問上下闊各幾何

  法以梯形堆積三十五倍之得七十又以上下闊之較四加一得五爲層數以除倍積七十得十四爲上下闊之和加較四得十八折半得九爲下闊内減較四餘五爲上闊也如圖甲乙丙丁一面梯形堆積每層挨次加一今甲丁上闊比乙丙下闊少四即知甲乙爲五層矣故以甲乙丙丁梯形積倍之則成甲乙戊己斜方積以甲乙五層除之得乙戊爲上下闊之和加上下闊之較折半即得下闊於下闊内減上下闊之較即得上闊也如有積與上下闊之和求上下闊者則將積數加一倍以上下闊之和除之即得層數内減一即得上下闊之較或有積與層數求上下闊者則於層數内減一即得上下闊之較以層數除倍積即得上下闊之和既有較有和即得上下闊矣

  設如一面六角堆每邊六求積幾何

  法以一面六角堆分作六三角尖堆算之以每邊六減一餘五爲每一面三角尖堆之底與每邊六【即底加一也】相乘得三十折半得十五爲每一面三角尖堆積六因之得九十加中心一得九十一即一面六角堆之積也如圖甲乙丙丁戊己一面六角堆六分之則成甲庚辛類六三角尖堆而餘中心一其每一三角尖堆之甲庚一邊比六角堆之甲己一邊少一故以六角堆之每一邊内減一即得三角尖堆之每一邊而求得一面三角尖堆積六因之再加中心一即得一面六角堆之總積也

  設如一面六角堆積九十一求每邊幾何

  法以一面六角堆積九十一減中心一餘九十六歸之得十五爲一面三角尖堆積用一面三角尖堆有積求邊法算之得每邊五加一得六即六角堆之每一邊也如圖甲乙丙丁戊己一面六角堆積先減去中心一以六歸之則得甲庚辛一三角尖堆積其三角尖堆之甲庚一邊比六角堆之甲己一邊少一故用一面三角尖堆有積求邊法求得一邊再加一爲一面六角堆之每一邊也此即算書所謂圓束也本以六包一不能成圓凡云圓者皆六邊也

  周四十求積幾何

  法以外周四十加四得四十四四歸之得十一爲方束每一邊之數自乘得一百二十一即方束之積也如圖甲乙丙丁方束其四隅之四各爲兩邊所同用故必以外周加四以四歸之始得甲乙每一邊之數以一邊自乘即爲方束之積數也

  又法以外周四十加八得四十八與外周四十相乘得一千九百二十十六除之得一百二十加中心一得一百二十一爲方束之積也蓋方束以八包一其外周所包之數亦必以八遞加爲超位平加之數如甲乙丙丁方束除却中心之一最内一層爲八第二層爲十六第三層爲二十四第四層爲三十二第五層爲四十每層皆加八爲超位平加之數引而長之成戊己庚辛梯形外周四十即梯形之底内周八即梯形之上闊如以首數八與末數四十相加得四十八用層數五乘之折半即得總數【見算法原本二卷第三十二節】然其層數之五乃係外周四十用八歸所得之數今以内周八與外周四十相加即與外周四十栒乘是未用八歸故將相乘所得之數必以八歸又以二歸【即折半】始得總數夫先用八歸後用二歸即與用十六歸除等【二與八相因得一十六合兩次除爲一次除】故以十六歸除得總數再加中心一即得方束之積也又按第一法以外周四十加四以四歸之得方束之每一邊是外周加四則得每邊之四倍若以外周加四自乘必得方束積之十六倍而以十六歸除亦即得方束之積今以外周加八與外周相乘成長方形則其長比每邊之四倍多四其闊比每邊之四倍少四其積必爲方束積之十六倍而少十六以十六歸除則得方束積而少一故加一而得方束積也此方束每邊十一係奇數故有中心之一若方束每邊係偶數者則無中心之一詳見下法

  設如方束外周三十六求積幾何

  法以外周三十六加四得四十四歸之得一十爲方束每一邊之數自乘得一百即方束之積也

  又法以外周三十六加八得四十四與外周三十六相乘得一千五百八十四十六除之得九十九加一得一百爲方束之積也此方束每邊係偶數無中心一其最内一層爲四其外周三十六用八歸之則得四層半然其立法亦與前法同乘除得數仍加一者蓋以外周加四則得每邊之四倍若以外周加四自乘必得方束積之十六倍而以十六歸除亦即得方束之積今以外周加八與外周相乘成長方形則其長比每邊之四倍多四其闊比每邊之四倍少四其積必爲方束積之十六倍而少十六以十六歸除則得方束積而少一故加一而得方束積也

  設如方束積一百求外周幾何

  法以方束積一百開平方得一十四因之得四十内減四餘三十六即方束外周之數也如圖甲乙丙丁方束開方則得甲乙一邊前法以外周加四四歸之而得一邊此法以一邊四因之減四而即得外周也

  又法以方束積一百内減一餘九十九以十六乘之得一千五百八十四爲長方積以八爲長闊之較用帶縱較數開平方法算之得闊三十六即方束之外周數也此即方束有外周求積之法而轉用之前法以外周加八與外周相乘十六除之再加一而得積此法則以積數減一餘用十六乘之以八爲長闊之較用帶縱開方得闊而爲外周也

  設如三稜束外周二十七求積幾何

  法以外周二十七加三得三十三歸之得一十爲三稜束每一邊之數用一面三角尖堆有邊求積法以每邊一十加一得一十一與每邊一十相乘得一百一十折半得五十五即三稜束之積也如圖甲乙丙三稜束其三角之三各爲兩邊所同用故必以外周加三以三歸之始得甲乙每一邊之數即如一面三角尖堆之每一邊故用一面三角尖堆有邊求積法算之即得三稜束之積也又法以外周二十七加九得三十六與外周二十七相乘得九百七十二以十八歸除得五十四加中心一得五十五爲三稜束之積也蓋三稜束以九包一其外周所包之數亦必以九遞加爲超位平加之數如甲乙丙三稜束除却中心之一最内一層爲九第二層爲十八第三層爲二十七每層皆加九爲超位平加之數引而長之成丁戊己庚梯形外周二十七即梯形之底内周九即梯形之上闊如以首數九與末數二十七相加得三十六用層數三乘之折半即得總數【見算法原本二卷第三十二節】然其層數之三乃係外周二十七用九歸所得之數今以内周九與外周二十七相加即與外周二十七相乘是未用九歸故將相乘所得之數必以九歸又以二歸【即折半】始得總數夫先用九歸後用二歸即與十八歸除等【二與九相乘得一十八合兩次除爲一次除】故以十八歸除得總數再加中心一即得三稜束之積也又按第一法以外周二十七加三以三歸之得一面三角尖堆之每一邊是外周加三則得每邊之三倍若以每邊之三倍再加三與每邊之三倍相乘必得一面三角尖堆積之十八倍【蓋以一面三角尖堆之每一邊加一與每邊之數相乘則得一面三角尖堆積之二倍今以每邊之三倍加三與每邊之三倍相乘是邊加三倍則積加九倍彼旣爲一面三角尖堆積之二倍故此即爲十八倍也】而以十八歸除亦即得三稜束之積今以外周加九與外周相乘成長方形則其長比每邊之三倍加三者尚多三其闊比每邊之三倍少三其積必爲一面三角尖堆積之十八倍而少十八以十八歸除則得一面三角尖堆積而少一故加一而得三稜束之積也此三稜束亦有無中心之一者蓋緣三稜束包中心一爲一層者周圍九其底則四包中心一爲二層者周圍十八其底則七凡如此類周遞加九邊遞加三者皆有中心之一其餘皆無中心之一詳見下法

  設如三稜束外周三十求積幾何

  法以外周三十加三得三十三三歸之得十一爲三稜束每一邊之數用一面三角尖堆有邊求積法以每邊十一加一得十二與每邊十一相乘得一百三十二折半得六十六即三稜束之積也又法以外周三十加九得三十九與外周三十相乘得一千一百七十十八除之得六十五加一得六十六爲三稜束之積也此三稜束無中心其最内一層爲三其外周三十用九歸之則得三層又三分之一然其立法亦與前法同乘除得數仍加一者蓋以外周加三則得每邊之三倍若以每邊之三倍再加三與每邊之三倍相乘必得一面三角尖堆積之十八倍而以十八歸除亦即得三稜束之積今以外周加九與外周相乘成長方形則其長比每邊之三倍加三者尚多三其闊比每邊之三倍少三其積必爲一面三角尖堆積之十八倍而少十八以十八歸除則得一面三角尖堆積而少一故加一而得三稜束之積也

  設如三稜束積六十六求外周幾何

  法以三稜束積六十六倍之得一百三十二爲長方積以一爲長闊之較用帶縱較數開平方法算之得闊十一爲三稜束之每一邊三因之得三十三内減三餘三十即三稜束之外周數也如圖甲乙丙三稜束用一面三角尖堆有積求邊法求得甲乙一邊前法以外周加三三歸之而得一邊此法以一邊三因之減三而即得外周也

  又法以三稜束積六十六内減一餘六十五以十八乘之得一千一百七十爲長方積以九爲長闊之較用帶縱較數開平方法算之得闊三十即三稜束之外周數也此即三稜束有外周求積之法而轉用之前法以外周加九與外周相乘十八除之再加一而得積此法則以積數減一餘用十八乘之以九爲長闊之較用帶縱開方得闊而爲外周也

  設如圓束外周三十求積幾何

  法以外周三十六歸之得五爲一面三角尖堆之每一邊用一面三角尖堆有邊求積法以每邊五加一得六與每邊五相乘得三十折半得十五爲每一三角尖堆積六因之得九十加中心一得九十一即圓束之積也如圖甲乙丙丁戊己圓束六分之則成甲庚辛類六三角尖堆形而餘中心一故以外周六分之而得甲庚每一邊之數即如一面三角尖堆之每一邊而求得一三角尖堆積六因之得六三角尖堆積加中心一即爲圓束之積數也

  又法以外周三十加六得三十六與外周三十相乘得一千零八十十二除之得九十加中心一得九十一爲圓束之積也蓋圓束以六包一其外周所包之數亦必以六遞加爲超位平加之數如甲乙丙丁戊己圓束除却中心之一最内一層爲六第二層爲十二第三層爲十八第四層爲二十四第五層爲三十每層皆加六爲超位平加之數引而長之成庚辛壬癸梯形外周三十即梯形之底内周六即梯形之上闊如以首數六與末數三十相加得三十六用層數五乘之折半即得總數【見算法厚本二卷第三十二節】然其層數之五乃係外周三十用六歸所得之數今以内周六與外周三十相加即與外周三十相乘是未用六歸故將相乘所得之數必以六歸又以二歸【即析半】始得總數夫先用六歸後用二歸即與十二歸除等【二與六相因得一十二合兩次除爲一次除】故以十二歸除得總數再加中心一即得圓束之積也又按第一法以外周三十六歸之得一面三角尖堆之每一邊是圓束之外周爲一面三角尖堆每邊之六倍若以外周加六與外周相乘則必得一面三角尖堆積之七十二倍【蓋以一面三角尖堆之每一邊加一與每一邊之數相乘則得一面三角尖堆積之二倍今以每邊之六倍加六與每邊之六倍相乘是邊加六倍則積加三十六倍彼既爲一面三角尖堆積之二倍故此即爲七十二倍也】以一面三角尖堆積六倍之加中心一則得圓束積今將七十二倍積以十二除之亦得一面三角尖堆積之六倍故加中心一而得圓束之積也凡圓束皆有中心設此解與前法相通耳

  設如圓束積九十一求外周幾何

  法以圓束積九十一減中心一餘九十六歸之得一十五倍之得三十【或即以九十三歸之所得亦同蓋六歸二因與三歸所得之數同也】爲長方積以一爲長闊之較用帶縱較數開平方法算之得闊五又以六因之得三十即圓束之外周數也如圖甲乙丙丁戊己圓束減去中心一以六歸之則得甲庚辛一面三角尖堆形故用一面三角尖堆有積求邊法求得甲庚一邊以六因之而得外周也

  又法以圓束積九十一減一餘九十以十二乘之得一千零八十爲長方積以六爲長闊之較用帶縱較數開平方法算之得闊三十即圓束之外周數也此即圓束有外周求積之法而轉用之前法以外周加六與外周相乘十二除之再加一而得積此法則將積數減一餘用十二乘之以六爲長闊之較用帶縱開方得闊而爲外周也

  設如塹堵堆底五求積幾何

  法以底五自乘得二十五爲底面積又以位數五加一得六與底面積二十五相乘得一百五十折半得七十五即塹堵堆之積也如圖甲乙丙丁戊塹堵堆即一面直角尖堆累積之體也兩直角面相合成長方面形比原位數多一行而兩塹堵體相合成長方體形比原位數亦必多一面故以位數加一與底面積相乘所以增其一面之數成長方體形爲塹堵堆之二倍折半而得塹堵堆之積也

  設如三角尖堆每邊五求積幾何

  法以每邊五加一得六與每邊五相乘得三十折半得十五爲底面積再以每邊五加二得七與底面積十五相乘得一百零五三歸之得三十五即三角尖堆之積也如圖甲乙丙丁三角尖堆每面皆一面三角尖堆累積成等邊三角體形其每邊之數即位數也試按位作點排之第一層爲一第二層爲三第三層爲六第四層爲十第五層爲十五爲每次按位相加之數如以位數加二與末數相乘取其三分之一即得總數【見算法原本二卷第三十四節】今以每邊加一與每邊之數相乘折半即得底面積再以位數加二爲高與底面積相乘成平行面之三稜體是爲三角尖體之三倍故以三除之而得也然必以位數加二爲高者蓋以三三角尖體相湊乃成上下相等之平行面體其高必比原有之位數多二層【兩相角面相合比原位數多一行今三三角體相合故必比原位數多二面也】又以一平行面三稜體分爲三三角尖體其二面爲兩體所同用今以位數加二爲高與底數相乘所以增其二面之分也

  又法以每邊五加一得六與每邊五相乘得三十爲倍底積再以位數加二得七與倍底積三十相乘得二百一十六歸之亦得三十五爲三角尖堆之積也此法與前法同蓋以每邊加一與每邊之數相乘則得底面積之二倍前法以位數加二與底數相乘既爲三角尖堆積之三倍此法以位數加二與倍底積相乘即爲三角尖堆積之六倍矣故以六歸之得積也

  又法以每邊五自乘再乘得一百二十五爲第一數再以每邊五自乘得二十五爲第二數又以每邊五加一得六與每邊五相乘得三十倍之得六十爲第三數三數相加共得二百一十六歸之得三十五即三角尖堆之積也此法與第二法同蓋以每邊自乘再乘爲第一數是未以每邊加一相乘亦未以位數加二再乘也因未以每邊加一相乘則其所成之正方形必比前所得之長少一層之數故又以每邊自乘爲第二數也因未以位數加二再乘則其高必比前所得之高少二層之數故又以每邊加一與每邊相乘【即如前之倍底積】又倍之爲第三數也三數相加始爲三角尖堆積之六倍故以六歸之而得積也

  設如三角尖堆積一百二十求每邊幾何

  法以三角尖堆積一百二十六因之得七百二十爲長方體積以一爲長與闊之較以二爲高與闊之較用帶兩縱不同較數開立方法算之得闊八即三角尖堆之每一邊也此法即三角尖堆有邊求積之法而轉用之蓋有邊求積則以每邊加一與每邊相乘又以每邊加二再乘得長方體積爲三角尖堆積之六倍是長比闊多一高比闊多二今以三角尖堆積六因之得長方體積故用帶兩縱不同較數開立方法算之得闊爲每邊之數也

  設如四角尖堆每邊五求積幾何

  法以每邊五加半得五個半與每邊五相乘得二十七個半又以每邊五加一得六與二十七個半相乘得一百六十五三歸之得五十五即四角尖堆之積數也如圖甲乙丙丁四角尖堆底面爲正方傍四面皆一面三角尖堆累積成方底四角尖體形其每邊之數即位數也試按位作點排之第一層爲一第二層爲四第三層爲九第四層爲十六第五層爲二十五爲每次按位自乘相加之數如以每邊加半與每邊相乘復以位數加一乘之取其三分之一即得總數【見算法原本二卷第三十五節】今以每邊加半與每邊相乘是得長方面積復以位數加一爲高乘之是得長方體積爲四角尖體之三倍故以三除之即得也然以邊數加半爲長以位數加一爲高者蓋以三四角尖體相湊乃成上下相等之長方體其底必比正方面多半行其高必比原有之位數多一層【三角體以邊數加一與邊數相乘四角體以邊數加半與邊數相乘三角體以位數加二爲高四角體以位數加一爲高總以四角體比三角體底式大一倍故三角體爲長方體六分之一四角體爲長方體三分之一三角體加數幾何而此四角體皆用其半也】又以一長方體分爲三四角尖體其三面爲兩體所同用而少一行之數試以甲乙丙丁四角尖體作爲戊己庚辛陽馬尖體形爲長方體三分之一所餘爲三分之二其戊己庚戊庚辛兩面爲兩體所同用而戊庚一行又爲兩面所同用是此兩面爲兩體所同用而少一行之數也又以其所餘三分之二平分之必有一面爲兩體所同用是以長方體分爲三四角尖體有三面爲兩體所同用而少一行之數也今以每邊加半與每邊之數相乘又以位數加一乘之所以增其三面少一行之分也【蓋其高既比原位數多一則其傍面一層宜爲一面三角尖堆之倍數而其傍面只比每邊多半是傍面只爲一面三角尖堆之數也又其高旣比原位多一則其上面一層爲每邊自乘之數即爲一面三角尖堆之倍數而少一行共之爲三面少一行之數也】又法以每邊五自乘再乘得一百二十五爲第一數再以每邊五自乘得二十五爲第二數又以每邊五加一得六與每邊五相乘得三十折半得十五爲第三數三數相加共得一百六十五三歸之得五十五即四角尖堆之積也此法與第一法同蓋以每邊自乘再乘爲第一數是未以每邊加半與每邊相乘亦未以位數加一再乘也因未以位數加一再乘則其上層即少一每邊自乘之數故以每邊自乘爲第二數也因未以每邊加半相乘則其傍面即少一面三角尖堆之數故以每邊加一與每邊相乘折半爲第三數也三數相加始爲四角尖堆積之三倍故以三歸之而得積也

  又法以每邊五加一得六與每邊五相乘得三十又以每邊五加二得七乘之得二百一十三歸之得七十爲三角尖堆之倍積又以每邊五求得一面三角尖堆積十五與倍三角尖堆積七十相減亦得五十五爲四角尖堆之積也如圖甲乙丙丁四角尖堆爲戊己庚辛三角尖堆積之一倍而少一面之數蓋四角尖堆底面積爲三角尖堆底面積之一倍而少一行故四角尖堆體積爲三角尖堆體積之一倍而少一面是以求得倍三角尖堆積内減一面三角尖堆積即得四角尖堆積也

  又法以每邊五用塹堵堆求積法求得塹堵堆積七十五又以每邊五用三角尖堆求積法求得三角尖堆積三十五兩數相加得一百一十折半得五十五即四角尖堆之積也如圖甲乙丙丁四角尖堆先以乙丙一邊求得戊己庚辛壬塹堵堆積四角尖體爲塹堵體三分之二三角尖體爲塹堵體三分之一故又求得癸子丑寅三角尖堆積與塹堵堆積相加即與二方底四角尖堆之積等故折半而得四角尖堆之積也

  設如四角尖堆積二百零四求每邊幾何

  法以四角尖堆積二百零四三因之得六百一十二爲長方體積以半爲長與闊之較以一爲高與闊之較用帶兩縱不同較數開立方法算之得闊八即四角尖堆之每一邊也此法即四角尖堆有邊求積之法而轉用之蓋四角尖堆有邊求積則以每邊加半與每邊相乘又以每邊加一再乘得長方體積爲四角尖堆積之三倍是長比闊多半高比闊多一今以四角尖堆積三因之得長方體積故用帶兩縱不同較數開立方法算之得闊爲每邊之數也

  設如長方堆底長九闊七上一行收頂求積幾何法以底闊七爲方堆之底用四角尖堆有邊求積法求得四角尖堆積一百四十又以底闊七與長九相減餘二爲兩一面三角尖堆即以底闊七用一面三角尖堆有邊求積法求得一面三角尖堆積二十八二因之得五十六爲兩一面三角尖堆積與前所得四角尖堆積一百四十相加得一百九十六即長方堆之積也如圖甲乙丙丁戊長方堆丙丁長比乙丙闊多庚丁二試自己至庚截去二面則成甲乙丙庚一四角尖堆形己庚丁戊兩一面三角尖堆形其乙丙闊與丙庚等即四角尖堆之每一邊亦即一面三角尖堆之每一邊故以一邊求得四角尖堆積又求得兩一面三角尖堆積相加即得長方堆之積也又法以闊七與長九相減餘二折半得一又加半得一個半與長九相加得十個半與底闊七相乘得七十三個半又以底闊七【即層數】加一得八再乘得五百八十八三歸之得一百九十六即長方堆之積也此法與前法之理同如甲乙丙丁戊長方堆既分爲一四角尖堆兩一面三角尖堆其甲乙丙庚四角尖堆固當以丙庚加半與乙丙相乘以甲乙加一再乘得一長方體形爲一四角尖堆之三倍其己庚丁戊兩一面三角尖堆當以庚丁與乙丙相乘以戊丁【同甲乙】加一再乘得二長方面形爲兩一面三角尖堆之二倍因一爲三倍一爲二倍其倍數不同故又以庚丁折半與庚丁相加即增其一長方面之分得三長方面形亦爲兩一面三角尖堆之三倍故以三歸之得一四角尖堆兩一面三角尖堆合之與甲乙丙丁戊一長方堆之積相等也

  又法以底闊七與長九相減餘二再加一得三爲頂上之長乃以底長九倍之得十八加頂長三得二十一與底闊七相乘得一百四十七再以高數七加一得八再乘【闊數即高數也】得一千一百七十六六歸之得一百九十六即長方堆之積也此法與第二法同蓋前法以長闊相減折半加半與長相加此法以長闊相減不折半加一與倍長相加則其長比前法多一倍闊與高皆與前數同而體積亦必比前數大一倍故前法用三歸此法用六歸也

  設如長方堆積二百七十六長比闊多二求每邊幾何

  法以長方堆積二百七十六三因之得八百二十八爲長方體積以長比闊多二折半又加半得一個半與二相加得三個半爲長與闊之較以一爲高與闊之較用帶兩縱不同較數開立方法算之得闊八爲底闊加長比闊多二得十爲長也此法即長方堆有邊求積之法而轉用之蓋長方堆有邊求積則以原長闊之較折半又加半與原長相加乃與闊相乘又以闊加一再乘得長方體積爲長方堆之三倍是長比闊多原長闊之較又多半較仍多半高比闊多一今以長方堆積三因之得長方體積故用帶兩縱不同較數開立方法算之得闊爲底邊之闊加長闊之較得數爲長也

  設如三角半堆底邊八上邊五求積幾何

  法以底邊八用三角尖堆有邊求積法求得三角尖堆全積一百二十又以上邊五減一得四爲上虚三角尖堆之每邊亦用三角尖堆有邊求積法求得上虛三角尖堆積二十與先所得三角尖堆全積一百二十相減餘一百即三角半堆之積也如圖甲乙丙丁戊己三角半堆若於其上加一小三角尖堆則成一大三角尖堆形其上所加之小三角尖堆之每邊比三角半堆之上邊少一故先求得大三角尖堆全積又求得上虚小三角尖堆積相減即得三角半堆之積也

  又法以底邊八加一得九與底邊八相乘得七十二爲第一數又以上邊五與底邊八相併得十三以上邊五加一得六乘之得七十八爲第二數兩數相併得一百五十又以上邊五與下邊八相減餘三加一得四爲層數與兩數相加之一百五十相乘得六百六歸之得一百爲三角半堆之積也此法與等邊三角尖堆求積之法同蓋等邊三角尖堆其上尖一即上邊其每邊之數即底邊亦即層數其法以每邊加一與每邊相乘又以每邊加二再乘得長方體積爲三角尖堆積之六倍分之則得長比高闊多一之一長方體形又得長比闊多一之二長方面形【即上多二層】若依此法以底邊加一與底邊相乘即長比闊多一之長方體之一面數也以上邊一與下邊相加又以上邊一加一得二乘之則得長比闊多一之二長方面之兩行數也此兩數相併以層數乘之則亦得長比高闊多一之一長方體形又得長比闊多一之二長方面形共成一長方體形爲三角尖堆之六倍矣

  設如三角半堆積一百上邊五求底邊幾何

  法以上邊五減一餘四爲上虚小三角尖堆之底用三角尖堆有邊求積法求得上虛三角尖堆積二十與半堆積一百相加得一百二十爲等邊三角尖堆全積用三角尖堆有積求邊法求得每邊八即三角半堆之底邊也如有底邊求上邊者則以底邊求得三角尖堆全積與半堆積相減餘爲上虚三角尖堆積求得上虚小三角尖堆之每邊加一即上邊也

  設如四角半堆底邊十二上邊五求積幾何

  法以底邊十二用四角尖堆有邊求積法求得四角尖堆全積六百五十又以上邊五減一得四爲上虚四角尖堆之每邊亦用四角尖堆有邊求積法求得上虚四角尖堆積三十與先所得四角尖堆全積六百五十相減餘六百二十即四角半堆之積也如圖甲乙丙丁戊己庚四角半堆若於其上加一小四角尖堆則成一大四角尖堆形其上所加之小四角尖堆之每邊比四角半堆之上邊少一故求得大四角尖堆全積又求得上虚小四角尖堆積相減即得四角半堆之積也

  又法以上邊五自乘得二十五爲第一數以底邊十二自乘得一百四十四爲第二數以上邊五與底邊十二相乘得六十爲第三數又以上邊五與底邊十二相減餘七折半得三個半爲第四數四數相併得二百三十二個半又以上下邊相減所餘之七加一得八爲層數與四數相併之二百三十二個半相乘得一千八百六十三歸之得六百二十即四角半堆之積也此法與等邊四角尖堆求積之法同蓋等邊四角尖堆其上尖一即上邊其每邊之數即底邊亦即層數其法以每邊加半與每邊相乘又以每邊加一再乘得長方體積爲四角尖堆積之三倍分之則得每邊自乘再乘之一正方體形每邊自乘之一正方面形又得長比闊多一之半層長方面形若以底邊自乘即正方體之一面數也以上邊一與底邊相乘則得每邊自乘正方面之一行數也以上邊一自乘又以上邊一與底邊相減折半此兩數相併即得長比闊多一之半層長方面之一行數也四數相併再以層數乘之則亦得一正方體形一正方面形又得長比闊多一之半層長方面形共成一長方體形爲四角尖堆之六倍矣又此法與上下不等正方體之法異者在多上下邊相減折半之一數因堆垜之傍面有餘分故也

  設如四角半堆積六百二十上邊五求底邊幾何法以上邊五減一餘四爲上虚小四角尖堆之底用四角尖堆有邊求積法求得上虛四角尖堆積三十與半堆積六百二十相加得六百五十爲等邊四角尖堆全積用四角尖堆有積求邊法求得每邊十二即四角半堆之底邊也如有底邊求上邊者則以底邊求得四角尖堆全積與半堆積相減餘爲上虚四角尖堆積求得上虛小四角尖堆之每邊加一即上邊也

  設如長方半堆底長十二闊十上長八闊六求積幾何

  法以底長十二闊十用長方堆求積法求得長方堆全積四百九十五又以上長八闊六各減一得長七闊五爲上虛長方堆之長闊亦用長方堆求積法求得上虛長方堆積八十五與先所得長方堆全積相減餘四百一十即長方半堆之積也如圖甲乙丙丁戊己庚長方半堆若於其上加一小長方堆則成上一行收頂之長方堆形其上所加之小長方堆之每邊比長方半堆之上邊少一故先求得長方堆全積又求得上虛小長方堆積相減即得長方半堆之積也

  又法以上長八與上闊六相乘得四十八爲第一數以底長十二與底闊十相乘得一百二十爲第二數以上長八與底闊十相乘得八十以上闊六與底長十二相乘得七十二兩數相併折半得七十六爲第三數又以上下長相減餘四折半得二爲第四數以此四數相加得二百四十六又以上長與底長相減所餘之四加一得五爲層數與四數相加之二百四十六相乘得一千二百三十三歸之得四百一十即長方半堆之積也此法與四角半堆求積之法同蓋四角半堆長闊皆相等此則有長闊之不同故四角半堆以上邊自乘爲第一數者此則以上長闊相乘爲第一數四角半堆以下邊自乘爲第二數者此則以下長闊相乘爲第二數四角半堆以上下相乘爲第三數者此則以上長與下闊相乘上闊與下長相乘相併折半爲第三數四角半堆以上下相減折半爲第四數者此則以上下長相減折半爲第四數【如以上下闊相減折半亦同】其理皆相通也

  又法以上長八倍之得十六加下長十二得二十八以上闊六乘之得一百六十八又以下長十二倍之得二十四加上長八得三十二以下闊十乘之得三百二十又以下長十二與上長八相減餘四三數相加得四百九十二又以上下長相減所餘之四加一得五爲層數與三數相加之四百九十二相乘得二千四百六十六歸之得四百一十即長方半堆之積也此法與第二法同蓋此法用數比前法大一倍故前法用三歸此法用六歸也又此法與上下不等長方體之法異者在多上下長相減之一數因堆垜之傍面有餘分故也

  又法以底闊十與長十二相乘得一百二十又以長十二闊十各減一得長十一闊九相乘得九十九又以長十一闊九各減一得長十闊八相乘得八十又以長十闊八各減一得長九闊七相乘得六十三再以長九闊七各減一得長八闊六【即上長闊】相乘得四十八以此五數相加共得四百一十即長方半堆之積也此法將每層長闊相乘得每層之積故總加之即五層之共積也法雖層累相加實爲顯而易見凡堆垜諸法皆可以此法御之若層數太多者用本法爲簡易也

  設如長方半堆積四百一十上長八闊六求底長闊各幾何

  法以上長八闊六各減一得長七闊五爲上虚小長方堆之長闊用長方堆有邊求積法求得上虛小長方堆積八十五與半堆積四百一十相加得四百九十五爲長方堆全積用長方堆有積求邊法求得闊十長十二即長方半堆之底邊數也如有底邊長闊求上邊長闊者則以底邊求得長方堆全積與半堆積相減餘爲上虛小長方堆積求得上虚小長方堆之長闊兩邊各加一即長方半堆上邊長闊之數也

  御製數理精藴下編卷三十

<子部,天文算法類,算書之屬,御製數理精蘊>



关于本站 | 收藏本站 | 欢迎投稿 | 意见建议 | 国学迷 | 说文网
Copyright © 国学大师 古典图书集成 All Rights Reserved.
免责声明:本站非营利性站点,内容均为民国之前的公共版权领域古籍,以方便网友为主,仅供学习研究。
内容由热心网友提供和网上收集,不保留版权。若侵犯了您的权益,来信即刪。scp168@qq.com

ICP证:琼ICP备2022019473号-4