歷算全書 · 卷四十六

梅文鼎 《歷算全書》
欽定四庫全書 歴算全書卷四十六 宣城梅文鼎撰 句股闡微卷一 句股正義 首題 句股者橫曰句縱曰股【亦可雲勾縱股橫】斜曰三線相聨而成句股形也 如圖甲乙丙形甲乙為股乙丙為句甲丙為亦可雲【甲乙為句乙丙為股】也 凡三角形或三角俱鋭或兩鋭一鈍或兩鋭一 正【鋭鈍正説具三角形算法中】句股形者兩鋭一正形也其句股兩線縱橫相遇而成者為正角如乙防句兩線及股兩線相遇而成者為鋭角如甲丙兩防 此三線者或三線俱不等其最大者必或兩線等其等者必句股而無三線等何者以句股形一角正故也 一題 句股求 法曰句股各自乘並之開方得 如圖甲乙句自乘得乙丁方乙丙股自乗得乙戊方兩方相併即甲巳方開之得甲丙 論曰試移庚實形補辛虛形移丑實形補卯虛形移壬實形補子虛形移卯午實形補壬辰虛形所移者恰盡所補者恰足得乙丁與乙戊兩方並恰與甲巳方等又論曰更以句與股相等之形觀之夫句與股既等則句股各自乗固方也即句股互相乗亦方也【凡句股不等則句股互相乗必是矩形】如丁戊大方平分方邊於方形中縱橫作線中分四 小方形必等又句與股既等則上方邊為句股各自乗兩方之對角線亦為句股互相乗兩方之對角線如於四小方形中作四對角線相聨而成一中方形也此中方形者割小方形四之半即涵小方形二之全就此圖觀之尤為明顯 又法曰句與股相乗倍之另以句股差自乗併入倍數開方得 論曰甲乙股乙丙句相乗得乙丁矩形中分為庚戊兩形夫庚形即辛形也倍之者再加癸卯兩形也乙丙為句丙巳 為股乙巳為句股差自乗得乙子方併入倍數共成甲壬方為甲丙上方也 又法曰句自乗倍股依長濶相差法求之得股差加股為 論曰甲乙丙句股形甲丙也丁已亦也丁戊上方也乙丙股也乙壬亦股也乙子股上方也余乙戊子磬折形即句自乗之數也而已壬矩與乙丑矩等即丙戊矩亦 句自乗之數也此丙戊矩形中乙丙為股加乙壬為倍股曰長濶相差者丙午為長午戊為濶與壬午等即壬丙倍股為長濶之差也依法求之得壬午為股差 二題 句求股 法曰自乗內減句自乗余開方得股 論曰一題句股求苐一法句股各自乗並之即自乗數則自乗數中有句股各自乗之數也今於自乗數中減去句自乗所存者即股自乗數矣就一題之圖觀之自見 又法曰句相併得數相減得數兩數相乗得數開方得股 如圖甲乙丙句股形乙丙句甲乙股甲丙與乙丙相併即乙丁線相減即乙巳線【乙巳與乙子等】兩線【乙丁乙子】相乗得子丁矩即 甲乙股上方 論曰己午方者已丙線上方即甲丙上方也內減子午形為乙丙句上方所存卯巳未磬折形即甲乙股上方矣而巳未矩又與丁卯矩等則丁子矩形即卯巳未磬折形矣亦即甲乙股上方矣 又法曰句自乗倍依長濶相和法求之得股差用減得股 論曰甲乙丙句股形甲丙也丁己亦也丁戊上方也乙丙股也乙壬亦股也乙子股上方也余乙戊子磬折形 即甲乙句自乗之數也而己壬矩與乙丑矩等即丙戊矩亦甲乙句自乗之數也此丙戊矩形中乙午為乙丙並午戊為倍曰長濶相和者丙午為長午戊為濶即丙午午戊並為長濶相和也依法求之得壬午為股差 三題 股求句 法同二題句求股 附長濶相和法 如圖丁乙矩形積九百七十二尺丁甲為長乙甲為濶兩邊之和共六十三尺求甲丁甲乙二邊各若干 法以和數 自乗得三千九百六十九尺次以積四倍之得三千八百八十八尺與和自乗相減存八十一尺開方得九尺【即丁甲乙甲二邊之較數】以與和【六十三尺】相併折半得三十六尺為甲丁長邊又與和相減折半得二十七尺為甲乙矩邊長濶相差法【圖同上】 丁乙矩形積九百七十二尺甲乙為濶戊乙為長丙戊九尺【乙丙即甲乙】為長濶相差數甲乙戊乙二邊各若干法以較數【九尺】自乗得八十一尺次以積四倍之得三千八百八十八尺與較自乗相併得三千九百六十九尺開方得六十三尺【即戊乙甲乙二邊之和數】以與較九尺相併折半得三十六尺為戊乙長邊又與較【九尺】相減折半得二十七尺為甲乙短邊 解曰甲午矩形作乙丙對角線成甲乙丙句股形甲丙長句也甲乙濶股也丙丑長濶和也【甲丑即乙甲】自乗得丙 子大方四倍矩積也並大方內戊丁 庚辛四矩形之積【大方內所容四矩俱與元形等如丙 壬矩即甲午矩其八句股形亦俱等元形】相減存己壬小 方開方得巳未邊即甲乙甲丙二邊之較數也【卯亥即甲乙股卯壬即甲丙句則壬亥為兩邊較數即長濶相差也】既得較數與所有和數相加減得甲乙甲丙二邊矣 若長濶相差法是先有巳未較數故以上法反用之求得丙丑和得丙丑亦得甲乙與甲丙矣 四題 與句股較求句股 法曰自乗倍之較自乗用減倍數余開方得句股和於是和加較半之得長股和減較半之得短句 論曰甲乙丙句股形甲乙句也乙丁句上方也乙丙股也丙戊股上方也兩方並共為上方辛壬亦句上方 庚已亦股上方兩方並亦共為上 方此即自乗倍之之數也而兩句 方兩股方並為丙己大方則中間重 疊庚戊方矣此何方乎曰戊子即句股較也庚戊方即較上方也減之而重疊者去矣所存者為句股和上方矣故開之得丙丑為句股和也 又法曰自乗內減較自乗余半之以較為長濶相差法求之得短句加較得長股 論曰甲乙丙句股形甲丙也甲丁上方也巳子較也己丑較上方也兩方相減余壬辛午未四形半之餘午未二 形而午形又即戊形則是余未戊二形也此未戊二形者句股矩內形也故以巳子較用長濶相差法求之得子丙短句句加較得巳丙長股 五題 股與句較求句 法曰股自乗內減較自乗余半之以較為法除之得句句加較得 論曰甲乙丙句股形甲丙也甲丁上方也甲巳較也甲戊較上方也庚甲辛磬折形股自乗數也內減甲戊較上 方所余丙戊戊壬兩形即為句與句較矩內形者二矣取其一如丙戊形以戊己較除之得己丙句【或不用折半倍較為法除之亦同】 又法曰股自乗以較為法除之得句和於是加較折半得減較折半得句 論曰甲乙丙句股形甲丙也甲丁上方也丙己亦句也丁戊句上方也所余庚甲辛 折形即股自乗數也而壬辛形與戊丙形等即壬己矩形亦股自乗數也以甲巳較除之得甲壬為句和也 又法曰股自乗較自乗相併倍較為法除之得減較得句 論曰甲乙丙句股形甲丙也甲丁上方也丁己為句上方即戊甲辛磬折形為股上方矣又己丙矩與庚壬矩等 即甲辛子磬折形亦股上方也加甲子較上方共得辛丑矩形其庚辛邊即是倍較 六題 句與股較求股 法同五題 七題 與句股和求句股 法曰自乗倍之內減句股和自乗余開方得句股較於是較加和半之得長股較減和半之得短句 論曰甲乙丙句股形丙丁句股和也丁子和上方也丁午未子兩句上方丙丑壬巳兩股上方此即自乗倍之之數 也以較丁子和上方則其中重疊一壬丑方矣而此方之邊即是句股較 又法曰句股和自乗內減自乗余半之以句股和用長濶相和法求之得句股 論曰丙丁為句股和丁巳為和上方午乙壬磬折形即上方兩方相減余午丑壬磬折形分為午丑及丑壬兩形形 之兩邊即句股 八題 股與句和求句 法曰句和自乗內減股自乗余半之以句和除之得句用減句和得【或不用折半倍句和除之亦同】 論曰甲乙丙句股形甲丁為句和甲巳為和上方又甲午為上方甲子為句上方即未午壬磬折形為股自乗而子丙矩與午辛矩等即戊辛矩形亦股自乗也於和方中減之所存者為未丁及戊己兩矩形矣形之一邊如甲丁即句和其一邉如甲未即句 又法曰股自乗得數以句和除之得句較於是用加句和半之得用減句和半之得句 論曰甲乙丙句股形甲丁句和也甲戊上方也戊己句上方也即午甲未磬折形為股自乗矣而卯巳矩與午丁 矩等即甲子矩形亦股自乗矣形之甲丁邊即句和丁子邊即句較 又法曰句和自乗股自乗相併倍和為法除之得減和得句 論曰甲丁為句和甲戊為和自乗 戊丑為句今試依庚戊矩作丁卯矩 即卯甲丑磬折形亦和自乗矣又甲 巳為上方未壬為句上方即未己壬磬折形為股自乗矣而壬子矩與子丑矩等即未丑矩亦股自乗矣然此猶在和自乗數中也今另加一股自乗如丑卯矩並 前卯甲丑磬折形共成一庚癸矩形 即為兩自乗相併之數形之甲癸邉 即句和之倍形之甲庚邊即是 也 九題 句與股和求股 法同八題 十題 句較股較求句股 法曰先以兩較相減得即為句股較次以兩較各自乗相併內減句股較自乗余開方得和較【和句股和也】於是加股較得句加句較得股以句較加句或以股較加股得 論曰甲乙丙句股形甲丙也甲巳即股也巳丙股較也甲壬即句也壬丙句較也壬己句股較也今試引甲壬句至丁令甲丁為句股和即丙丁為和較也次作甲戊為和上方午未為句較上方午子為股較上方【即庚辰方】兩較上方相併共為午未辰磬折形內減 未子句股較上方余辰午癸磬折形 即戊午和較上方何則試觀丑午 已磬折形句上方也子戊形亦句上 方也今於丑午已磬折形中減丑申及辛巳兩矩形即是於子戊形中減卯子亥磬折形也然則所余之辰午癸磬折形非即戊午方乎 又法曰兩較相乗倍之開方亦得 和較以下同前法 論曰甲乙丙句股形試引甲丙至丁 得甲丁為句股和甲戊為和上方【甲未股未丁句】丁子己子句也丁辛己壬也子辛子壬句較也未子亥子股也未申亥卯也子申子卯股較也然則卯辛與申壬兩矩形即是兩較相乘倍之之數也此兩矩形者即戊午和較上方【丙丁為和較】何則未申亥磬折形句實也子戊方形亦句實也今試於未午亥磬折形減辛丙庚亥兩矩形【辛未及亥壬皆是和較】及子午方即是於戊子方中減癸子丑磬折形也然則卯辛與申壬兩矩形非戊午方乎 十一題 句股較句較求句股【句短股長看此題】 法曰先以兩較相減得即為股較次以兩較各自乗相減余為實倍股較為法用長濶相差法求之得句句加句股較得股句加句較得 論曰甲乙丙句股形丙乙股丙戊句 丙巳戊乙句股較戊己句較乙 巳股較乙丁亦為句丙丁為句股 和丙庚為和上方辛壬為句股較上方辛子為句較上方兩較上方相減余丑子午磬折形夫乙子卯磬折形句實也壬庚方亦句實也今於壬庚方中作未庚未申兩矩形與己丑寅卯兩矩形等即所余壬申形與丑 子午磬折形等矣於是依壬申形作 壬亥形此形壬酉為長壬癸為濶與 壬辰等即辰未未酉為股較之倍 為長濶之差 按此法句股較句較相減得股較即三較皆備矣十題第一法句較股較相減得句股較即三較亦皆備矣既皆備三較則法可互用特以就題立法則法固各有攸屬耳 十二題 句股較股較求句股【股短句長看此題】 法同十一題 十三題 句和股和求句股 法曰兩和各自乗相併兩和相減即為句股較自乗用減相併數余開方為和和【和也句股和也和和與句股和相併也】於是內減句和得股內減股和得句內減句股得 論曰甲乙丙形甲乙股也丁乙股 和也乙午股和上方也乙丙 句也丙子句和也丙未句和 上方也甲丙也丙丑股也丑巳 句也甲己和和也甲壬和和 上方也乙午丙未兩方並較甲壬 方則兩方多一句股較自乗之數何則試觀甲壬方中股句三方即乙午丙末兩方中句股三方也甲壬方中股矩二句矩二即乙午丙未兩方中股矩二句矩二也無或異也所異者惟甲壬方中余句股矩二與乙午丙未兩方中余方一則方一與句股 矩二其較為句股較上方何則試 觀另圖甲丙也甲丁上方也 甲乙股也乙丙勾也甲乙丙形句 股矩形之半也而丙巳丁丁子丑 丑午甲三形皆與甲乙丙形等共 四形即得句股矩之二也中余乙巳子午方即句股較上方然則乙午丙未兩方並較甲壬方不多一句股較上方乎故於兩方中減之即得甲壬方也 又法曰兩和相乗倍之開方得 和和以下同前法 論曰甲乙丙形乙丁股和也丁 午句和也乙午兩和矩內形也丙子句和也丙辛股和也丙未兩和矩內形也甲丙也丙丑股也丑 巳句也甲己和和也甲壬和 和上方也乙午丙未兩矩形與甲 壬方形等者兩矩形中有兩方 甲壬形中有方一股方一句方 一亦即兩方也兩矩形中有股 矩二句矩二句股矩二甲壬形亦有股矩二句矩二句股矩二也然則乙午丙未兩矩形不與甲壬方形等乎 十四題 句股和句和求句股 法曰先以兩和相減得即為股較次以兩和各自乗相減余為實倍股較為法依長濶相差法求之得句句減句股和得股句減句和得 論曰甲乙丙形甲丁句和也甲戊句和上方也巳丁句股和也子戊句股和上方也兩和之較為甲巳兩方之較 為壬甲丑磬折形此形中午甲未磬折形句實也癸戊方形亦句實也夫癸戊方形與壬甲丑磬折形其餘為辛未午丁兩矩形今試作癸寅寅申兩矩形與之等即戊申矩形與壬甲丑磬折形等矣此戊申矩形戊庚為濶即句與庚癸等癸卯卯申為倍數為長濶之差 十五題 句股和股和求句股 法同十四題 十六題 句股形中求容方 先論曰凡於句股形中依句股兩邊作方形或矩形則作形之外所余之角形二自相似亦與元形相似如圖甲乙丙元形作壬丁乙子方形則此形之外所余甲丁壬及壬子丙兩角形自相似何則謂甲丁與壬子相似丁壬與子丙相似也若 作壬丁乙子矩形亦然又此兩形之各兩邊與元形之兩邊相似何則謂甲丁壬子兩邊與甲乙邊相似丁壬子丙兩邉與乙丙邊相似也於是遂生求容方之法如左【獨不能生求容矩之法者以容方則甲丁丁壬兩邉即甲乙邉壬子子丙兩邉即乙丙邉也若容矩則否】 法曰句股相乗為實並句股為法除之得方邊 論曰甲乙股乙丙句相乗得甲丙矩即未午矩矩之甲 午邊甲乙股乙午即句乙子即方 邊何則甲丙為甲丙矩形之對 角線亦為甲壬壬丙矩形之對角線則甲乙丙與甲丑丙甲丁壬與甲未壬壬子丙與壬亥丙各角形自相等今於甲乙丙甲丑丙相等之兩形中各減去相等之角形所余之乙壬方與壬丑方必等次於兩方各加一同用之子亥矩則乙亥矩與子丑矩亦必等而子午矩與乙亥矩等亦即與子丑矩等然則甲丙矩不與未午矩等乎 又法曰句自乗為實並句股為法除之得余句用減句余即方邊 論曰甲乙丙句股形乙丙句自乗 得乙丁方即未已矩形形之戊丙 即股丙巳即句丙子即余句乙子即方邊何則丑丁形即子巳形也壬乙形即壬戊形也然則乙丁方即未巳矩也 十七題 句股形中求容圓 法曰句股相乗倍之為實句股共為法除之得容圓徑【或句股相乗為實句股共為法除之得容員之半徑 或句股相乗半之為實句股並而半之為法除之得容圓之半徑】 論曰試於形之三邊截取己子未 三防令乙子與乙巳等甲巳與甲 未等丙未與丙子等次於已子未 三防各作己丁未丁子丁三線為 形三邊之垂線必相遇於丁而相 等何則試先就己甲未丁四邊形論之甲巳甲未兩邊等己未兩角皆正即巳丁未丁兩線必等依顯未丁與子丁兩線子丁與巳丁兩線亦必各等然則丁即圓心三線即圓之半徑矣果何術以求之乎曰試作甲丁丙丁乙丁三對角線平分甲乙丙三角及丁角因平分三個四邊形為六個三邊形各兩相等次引乙丙至壬令丙壬與甲已等則乙壬線為甲乙丙三邊之半何則乙子者乙子乙巳之半丙子者丙子丙未之半丙壬者甲未甲巳之半然則乙壬者甲乙丙三邊之半矣次引長巳丁線至亥令己亥與乙壬等必相與為平行次作壬亥丙午兩線與子丁線等而相與為平行末作丙亥對角線則乙亥矩形與甲乙丙元形等何則乙巳丁子方形在元形之內丙子丁角形亦在元形之內丁午丙角形雖不全在元形之內然即丙未丁形而倒置之湊合丙子丁形而成子午矩形者也至於壬午矩形全在元形之外然亦即甲巳丁甲未丁兩形顛倒湊合而成者也然則乙亥矩形與甲乙丙元形等矣於是以句股相乗半之得甲乙丙元形即乙亥矩形以乙壬三邊之半分之得子丁為圓半徑或以三邉之全分元形之倍亦 得圓之半徑或三邊之全分元形 之四倍得全圓徑也 又法曰句股三邊半之內減 得圓之半徑【或倍用減三邉之全得全圓徑】論曰甲乙丙元形之乙角既是正 角乙子丁乙已丁兩角又是正角即子丁己亦必正角然則子丁己乙形必是正角方形而四邊等矣即乙巳乙子兩邊必與丁己丁子圓之兩半徑等矣此乙已乙子之兩邊果何術以求之乎依前論乙壬線為三邊之半而丙壬即甲未也丙子即丙未也則子壬線即甲丙也於是子壬減乙壬三邊之半得乙子即圓之半徑若倍數用減三邊之全得全圓徑 又法曰句股並以減之得全圓徑 論曰如前圖乙丙句也丙壬與乙巳並即甲乙股也何則以丙壬與甲巳等故也壬子即甲丙也何則以丙壬與甲未等丙子與丙未等故也於是以子壬減壬己句股並得子巳為圓之全徑何則以乙子與子丁等乙巳又與乙子等故也 巳上十七題除求方求圓二題餘十五題已盡句股之蘊矣然論其題則不止於己上十五題也今反覆推之凡得一百四十四題雖究其歸不出於己上十五題之法要亦不可不備使習者得以按題而索之逐類而通之也 勾股較勾股和 句股較句和 句股較股和句較句和 句較句股和 句較股和股較股和 股較句股和 股較句和已上共九題 【句】和和 較較   句較較   股較較 和較   句和較   股和較 較和   句較和   股較和 巳上十則各以           【股】三則配之得三十題 各以             【股和】三則配之得三十題 各以             【股較】三則配之得三十題 又巳上十則          【股】和和為一則以下九則配之得九題較較為一則以下八則配之得八題句較較為一則以下七則配之得七題股較較為一則以下六則配之得六題和較為一則以下五則配之得五題句和較為一則以下四則配之得四題股和較為一則以下三則配之得三題較和為一則以下二則配之得二題句較和為一則以下一則配之得一題 已上共一百四十四題學者按題而索之逐類而通之要不出於前所列之十五題也 又一題【後十四題盡句股之變】 容方與余句求余股與余股求余句因得全句全股法曰方邊自乗以余句除之得余股以余股除之得余句各以所得加方邊因得全句全股 論曰乙丁方邊也自乗得乙壬方 即壬丑矩【論詳前十六題】故以己壬【即丙未余】 【句】除之得子壬【即甲丁余股】以子壬除之得己壬因以己壬加壬丁共已丁即句以子壬加壬未共子未即股又法曰以余句除方邊【余句小於方邉】得數即用以乗方籩得余股或以方邊除余股【余股大於方邉】得數即用以除方邊得余句 論曰方邊為余句余股連比例之中率以前率余句比中率方邊則方邊為幾倍大即以中率方邊比後率余股則余股亦必為幾倍大又以後率余股比中率方邉 則方邊為幾倍小即以中率方邊 比前率余句則余句亦必為幾倍 小故得數者得其幾倍大幾倍小之數也大用乗小用除 又二題 余句余股求容方因得全句全股 法曰余句股相乗開方得方邊各以余句股加之得全句股 論曰子壬即余股也己壬即余句 也丑壬矩即乙壬方也【論詳前十六題】因 以甲丁【余股】丙未【余句】加之得全股【甲乙】全句【乙丙】 又法曰以余句除余股【以小除大】得數開方得中率之比例於是以中率之比例除余股得方邊或以中率之比例乗余句亦得方邉 論曰余句余股之於方邊為連比例之前後率今以己壬余句比子壬余股得子壬為幾倍大即是以己壬線上方比己壬線與子壬線上矩得丑壬矩為幾倍大也而丑壬矩又與乙壬方等開方得連比例之中率者以方則邊等邊等則比例連故也既得連比例之中率則方邊可得而知矣 右兩題宜附前十六題之後 又三題 句股形句股較求句股 法曰形四倍之另以較自乗相併開方得次依前四題法求句股 論曰甲乙丙形四倍之即丁已甲子午丁丙未子與甲乙丙四形也乙巳為句股較 乙午為較上方四形與一方相併成甲子方開方得甲丙 又法曰形八倍之另以較自乗相併開方得句股和於是和加較折半得股和減較折半得句論曰甲乙丙形八倍之即甲丙丙丁丁己己甲四矩形也乙子為句股較乙午 為較上方四矩形與一方並成丑未方開方得丑壬為句股和 又法曰形倍之以句股較用長濶相差法求之得句句加較得股 論曰甲乙丙句股形倍之得乙丁矩形甲乙股乙丙句已甲較即乙已與乙丙句等丙巳為句上方丁句為句與較矩內形今試商 得乙丙為句乙巳加已甲為股 又四題 句股形句股和求句股 法曰形四倍之另以句股和自乗相減開方得次依前七題法求句股 論曰甲乙丙形四倍之者甲乙丙丙戊丁丁己辛辛壬甲四形並也乙壬為句股和乙巳為和上方內減四形並余甲 辛丁丙方開方得甲丙 又法形八倍之另以句股和自乗相減開方得句股較於是用加和折半為股用減和折半為句 論曰甲乙丙形八倍之者即甲丙丙丁丁辛辛甲四矩形並也午戊為和戊壬為和上方內減四矩形並餘子乙未丑 方開方得子乙為句股較 又法曰形倍之以句股和用長濶相和法求之得句句減和得股 論曰甲乙丙句股形倍之得乙巳 矩形甲乙股乙丙句並之為和今試 商得乙丙為句用減和余甲乙即股 又五題 句股形中求從直角【句股相聯處】至作垂線【與相交為直角】分元形為兩句股形 法曰上方句上方並之內減股上方余半之以除之得數為上作垂線之處於是以所得數與句依句求股法作垂線 論曰甲乙丙元形求從直角作乙午線為甲丙之垂線甲丙也甲丑上方也乙丙句也乙己句上方也 甲乙股也乙辛股上方也夫乙辛方中之子未方乙午 線上方也乙巳方中之丁申方亦 乙午線上方也即兩方等矣又乙 辛方中之子辛未磬折形甲丑方 中之午壬方也今於甲丑乙巳兩 方中減乙辛方即於兩方中減丁申方與午壬方也兩方中所存者為申巳丁磬折形午丑壬磬折形矣而申巳丁磬折形又與丑卯方等半之即得午丑矩故以丙丑除之得丙午【若乙辛方與甲丑方並內減乙巳方余半之以除之得甲午同上論按此法不但可施諸句股直角形凡鋭角鈍角形俱可用此法求垂線】 又法曰句股相併得數相減得數兩得數相乗以除之得數用減余半之得數為上作垂線之處 如圖甲乙丙形甲乙股乙丙句相 加得甲丁相減得甲巳甲丁與甲 巳相乗得數以甲丙除之得甲 子用減余丙子半之於午即午防為上作垂線之處一論曰甲丁偕甲已矩內形及乙巳上方形並與甲乙上方形等如圖壬丁矩甲丁偕甲巳矩內形也【甲壬與甲巳等】辛甲未磬折形即壬丁矩也【壬未矩與辛丁矩等】未辛方 乙巳上方也並之得甲戊方即甲乙上方 二論丁已甲線貫圜心於乙庚甲線切圜周於庚乙庚甲為直角夫丁甲偕巳甲矩內形與甲庚線上方形等何則乙庚庚甲兩線上方形與乙甲線上方等而丁甲 偕巳甲矩內形及乙已上方並亦與 乙甲線上方等【一論之圖可見】此兩率者每 減一相等之乙庚乙巳兩線上方則 甲丁偕甲巳矩內形與甲庚線上方形必等 三論曰丙甲線不貫圜心於乙庚甲 線切圜周於庚乙庚甲直角形乙午 甲亦直角形兩形合一乙甲則乙 庚庚甲兩線上方並與乙午午甲兩線上方並必等又乙午子直角形則乙午午子兩線上方並與乙子線上方等夫午甲上方形中原有【一論之圖可見】丙甲偕子甲矩內 形及午子上方形今於乙甲上方形 中減乙庚上方形即減去同乙庚之 乙子上方同乙子之乙午午子兩線 上方然則所余之丙甲偕子甲矩形與甲庚上方形必等四論曰前甲丁偕甲巳矩內形與庚甲上方等【二論之圖】甲丙偕甲子矩內形與庚甲上方亦等【三論之圖】則兩矩形自 相等而等角防之各兩邊彼此互相 視何則試引戊子壬己兩線相遇於 丑而成甲丑形夫甲戊與甲丑兩形 同在戊丑丙己兩平行線內等高則兩形之比例若其底甲丙與甲己之比例依顯甲壬與甲丑兩形之比例亦若其底甲丁與甲子之比例夫甲戊與甲壬兩矩形元等則甲戊形與甲丑形即甲壬形與甲丑形也即甲丙與甲己之比例亦即甲丁與甲子之比例也更之則甲丙與甲丁之比例亦若甲己與甲子之比例 於是以甲丙為一率甲丁為二率 甲己為三率二三率相乗一率除 之得四率甲子也既得甲子用減 甲丙余丙子半之於午得午防為上作垂線之處何則試作乙子線與乙丙同為圜之半徑即等而成乙丙子兩邊等角形則午點折丙子之半必是直角【此法不但可施諸句股形凡鋭角鈍角形俱可用此法求垂線】 右既得乙午垂線即分甲乙丙原形為甲午乙乙午丙兩句股形此兩形者自相似亦與元形相似 又六題 句股形中求依一邊容方 法曰先依又五題法求形中垂線次以與垂線相乗得數並與垂線為法除之得方邊 論曰甲乙丙元形乙丁為垂線求依甲乙作方邊如子丑而成子午方形夫甲乙丙元形與己乙午分形相似何則以己午與甲丙平行故也次觀己午與未丁等即乙未 與己午並是乙丁垂線也然則乙丁偕甲丙並而與甲丙若乙未偕己午並【即乙丁垂線】而與己午 又法曰垂線自乗並與垂線為法除之得數用減垂線得方邊 論曰乙丁偕甲丙並【一率】而與乙丁【二率】若乙未偕己午並【三率即乙丁】而與乙未【四率】於是以乙未減乙丁余未丁即方邊【此法不但可施諸句股形凡鋭角鈍角形俱可用】 又七題 句股形中求分作兩邊等三角形二 法曰半之即是兩邊等之一邊 論曰甲乙丙形半於丁於是以丁為心甲丙為界作圜必切乙角得乙丁與 半等因成乙甲丁乙丙丁兩形皆兩邊等三角形也 又八題 斜三角形中求作中垂線分元形為兩句股形 法具又五題 又九題 斜三角形中求積 先分別是銳角形或是鈍角形【若是正角形法以句股相乗半之即得】法曰大中小三邊用小中兩邊依句股求法求之若求得數小於大邊即是鋭角形大則是鈍角形 鋭角形求積法曰任取一角依又五題求中垂線【鋭角形求中垂線任取一角皆在形內】分元形為兩句股形次以兩分形句與股各相乗半之得積 論曰甲乙丙鋭角形先求得乙丁中垂線分為甲丁乙乙丁丙兩句股形次以 甲丁與丁乙丁乙與丁丙各相乗得丁戊與丁己兩矩形各半之得甲乙丙形之積【或以乙丁因甲丙之半亦得或以甲丙因乙丁之半亦得】鈍角形求積法【於鈍角至對邊作垂線則垂線在形內法同前】於鋭角至對邊作垂線則垂線在形外而引對邊出形外湊之曰大邊上方內減中小兩邊上方余半之以中邊除之得引湊數與小邊為股求句得垂線【或以小邉除半數得引湊數與中邉為句求股亦得垂線】既得垂線則與引湊數湊成一小句股形又以垂線與引湊數偕元形之邊湊成一大句股形大小兩句股形相減得所求 論曰甲乙丙鈍角形【乙為鈍角】求從丙鋭角作丙丁垂線而引乙丁線以湊之【從甲角作垂線亦在形外茲不備述】夫甲丙上方元包 丙丁與甲丁兩邊上方今於甲丙上 大方中減乙甲乙丙上兩方即是減 丙庚與子午兩方為乙丙上方減甲 子方為甲乙上方也而所存者為丁 子子辛兩矩形矣半之為子丁一矩 形以中邊乙子除之得乙丁為引數 也丙丁乙為小句股形丙丁甲為大 句股形兩形相減得甲乙丙斜三角形積 又法曰三邊數並而半之以每邊數各減之得三較數三較連乗【任以二較相乗得數又以一較乗之】得數又以半數乗之得數開方得積 如後圖甲乙丙元形求其積 一圖        一論曰壬乙矩形與元形等 論同前十七題所論乙亥矩 形與甲乙丙元形等 二論曰丁心方與乙戊相乗又與乙戊相乗開方與乙 二圖      壬矩形等如圖子壬二丑壬三相 乗得六為子丑矩形今以子壬二 自乗得四為子卯方即壬寅邊以 丑壬三乗之得十二為丑寅矩形又以三乗之得三十六為辰寅矩形即午丑方形故開方得辰午六與子丑 三圖    矩形等 三論曰丁心偕戊庚矩形與乙丁相乗其所得數與丁心方偕乙戊相乗所得 數等何則乙丁心形與乙戊庚形相似之形也戊庚與丁心若乙戊與乙丁則戊庚偕丁心矩形【即庚未矩形】與丁心方【即己戊方形】亦若乙戊與乙丁也 四論曰丙丁偕丙戊矩形與丁心偕戊庚矩形等【就一圖觀之】何則心丁丙形與丙戊庚形相似之形也夫庚乙線平分丁乙甲角庚戊為丙戊之垂線則戊為直角次依丙戊線截取丙卯線作卯庚線為丙卯之垂線則卯為直角此庚乙庚戊庚卯三線必相交於庚防三線既相 交於庚點則丙庚線必平分 卯丙戊角而卯丙戊角又即 己心丁角因得心丁丙形與 丙戊庚形為相似之形也兩形既相似則丁心與丁丙若丙戊與戊庚也 解庚乙庚卯庚戊三線必相交於庚點所以然之故庚心乙界作圈 次依甲乙丙形作丙丁辛形 次引乙丁線至癸引辛甲線至壬乙庚線平分丙乙甲角則 庚防必是圈心戊防折乙癸線之 半則戊防必直角 卯防折壬辛 線之半則卯防必直角 乙癸與 乙己等 乙丙辛丙為大邊甲丙 丁丙為中邊甲壬丁癸即小邊 總論曰二論丁心方與乙戊相乗又與乙戊相乗所得數開方與乙壬矩形等夫乙戊半數也亦既得之矣次欲求丁心與乙戊相乗而丁心不可得 三論丁心戊庚矩形與乙丁相乗所得數與丁心方偕乙戊相乗所得數等夫乙丁三較之一也則又得之矣次欲求丁心與戊庚兩線而兩線又不可得 四論丁丙偕丙戊矩形與丁心偕戊庚矩形等夫丁丙丙戊三較之二也則盡得之矣 今法於四論用丁丙偕丙戊二較相乗於三論用乙丁一較乗之於二論用乙戊半數乗之開方得數與乙壬矩形等 又十題 斜三角形中求容圓 法曰先依又九題求積次取三邊數並而半之用除積得員之半徑【或置二較連乗數以半數除之得開方亦得圓半徑】 論曰先依又九題求得乙壬矩 形為甲乙丙元形積次以乙戊 除之【即三邊數之半也】得丁心即圓之半徑【若以三邊之全除元形之倍亦得圓半徑若以三邊之全除元形之四倍得圓全徑】 又十一題 斜三角形中求容方 法同又六題 又十二題 斜三角形有三和數求三邊 法曰三和數相減得三較數各置三較數各以非所較之邊加減之各半之其加而半者得大邊或中邊減而半者得小邊或中邊 如圖戊己庚為三和數【戊為大中兩和數己為大小兩和數庚為小中兩和數】甲為戊庚兩和之較乙為己庚兩和之較丙為戊己兩和之較於是置甲較數以己為非所較之邊加而半之得大邊減而半之得小邊置乙較數以戊為非所較之邊加而半之得大邊減而 半之得中邊置丙較數以庚為非所較之邊加而半之得中邊減而半之得小邊 論曰戊者大中兩和數也加減用乙者乙為己庚兩和之較庚者小中兩和數己者大小兩和數此兩和數中皆有相等之小數而余為大中兩數矣此乙所以爲大中兩數之較也余仿此 又十三題 句股測高【測逺測廣測深同法】 法曰先准地平【地平者必令所測地面自所測之處至高之根如水之平也】次立表與地平為垂線退後立望竿令所測高表尖竿頭叅相直末自竿至高根量得若干逺然後以表竿差與逺相乗而以表竿相去若干除之加竿長若干得所求之高如圖丙乙高乙甲逺丁甲竿己戊表己子為表竿差戊甲為表竿相去夫丁子己形與丁辛丙形相似故丁子與己子若丁辛 與丙辛也 又十四題 句股重測高逺【測廣測深同法】 法曰若無高根之可量者則用重測法謂一次立表竿令表竿與高叅相直二次立表竿令表竿與高防相直【兩表兩竿要各相等又要或前或後立成一直線】然後以表竿之較乗兩表相去而以兩表竿相去之較除之加表高若干得所求之高又以前表竿相去乗兩表相去而以兩表竿相去之較除之加前表竿相去得所求之逺 如圖甲乙高乙丙逺各不知數用重 表測之 丁子為前表己丙為望竿 子丙為表竿相去甲丁己三防叅相 直午壬為後表丑辛為望竿壬辛為 表竿相去甲午丑三防叅相直丁亥為表竿之較子壬為兩表相去未辛為兩表竿相去之較己上用以測高借丁卯【元是表竿相去】為表竿相差借卯己【元是表竿相差】為表竿 相去辰戊亦借為表竿相差戊癸亦借為表竿相去甲辰癸三防亦叅相直丁辰亦借為兩表相去與丁午等即庚癸亦為兩表竿相去之較與辛未等以上用以測逺解庚癸線與辛未線必等所以然之故 如圖甲乙矩內形甲乙為對角線丙丁及戊己兩線與 矩形之邊為平行而交角線 於庚 次任作辛壬線亦交 角線於庚 次截甲癸線與 甲辛線等作癸子線亦交角 線於庚則子乙線與壬乙線必等 論曰試作午丑及午未兩線與甲辛及甲癸相線為平行夫庚甲辛及庚午丑兩角形相似之形也則庚甲與庚午若甲辛與午丑依顯庚甲與庚午若甲癸與午未然則甲辛與甲癸亦若午丑與午未夫午丑與午未如是則子乙與乙壬亦如是矣 先論甲乙矩形此形甲己為對角線寅卯申亥兩線交於角線上之丁防則卯申矩形與亥寅矩形等 次論甲丑矩形此形甲丑為對角 線寅酉房壬兩線交於角線之午 點則房酉矩形與寅心矩形等 末總論曰夫房酉矩形與寅心矩 形既等而午井形又與卯申形等即亦與亥寅形等然則房酉矩形中所余之井酉形與寅心矩形中所余之丁心形必等 於是以丁亥表竿相差乗丁午兩表相去得丁心矩形即井酉形而以井女兩表竿相去之較除之得女酉加酉辛表共女辛即甲乙高 先論甲己矩形同前 次論甲癸矩形此形甲癸為對角線申氐戊亢兩線交於角線之辰防則亢氐矩形與戊申矩形等 末總論曰夫亢氐矩形與戊申矩形既等而辰牛形又與亥寅形等即亦與卯申形等然則亢氐矩形中所余之牛氐形與戊申矩形中所余之丁戊形必等 於是以丁卯表竿相差乗丁辰兩表相去得丁戊矩形即牛氐形而以牛危兩表竿相去之較除之得危氐加氐癸表竿差共危癸即乙丙逺也 求高又法 既得危氐線即以亢牛乗之得牛辰形此形即寅亥矩形亦即申卯矩形也故以丁卯除之得丁申高 求逺又法 既得女酉線即以房井乗之得井午矩形此形即申夘矩形亦即寅亥矩形也故以丁亥除之得丁寅逺 歴算全書卷四十六