KR3f0056 九章錄要-清-屠文漪 (master)


[006-1a]
欽定四庫全書
 九章録要卷六
             松江屠文漪撰
少廣法
 古九章四曰少廣以御積冪方員
開平方法 平方開除先列實視實有幾位凡實之大/數從千起
 者四位從萬起者五位葢實尾雖止於十而無以下/小數亦存一虚位止於百而無以下小數亦存兩虚
 位一定不/可易也即知須幾開而盡凡經再開者開得平方/大數從十起三開者百
[006-1b]
 四開者千或實尾一開虚擬而未經開/者即開得數終於十而無以下小數也率實兩位而
 一開逆從實尾向左數之尾在/右也至實首則一位亦一
 開也其開之法有三曰方曰亷曰隅方法亦謂之商/意中商量而定
 之也隅即次商三/商而又自有隅法初開視實首位以起方法實首一
 位開者一位之實/多不過九取三及以下數自乗兩位開者兩/位
 之實少不/下十一取三及以上數自乗所取以自乗之數初
 商也列實首之左亦有不列於左而即借實/首位列之者説詳於後自乗所
 得數用以減實是為初開餘實須再開則用亷法亷
[006-2a]
 法者倍前方法以之除實得次商相隨列初商之右
 即以次商為隅法自乗得數用減實訖於亷法下一/位減之觀後
 假例/自明是為再開自三開以後俱倣此
 或問亷隅之義曰初開已成平方形矣再開欲增廣/其前方則不必四邊俱加而但於兩邊各加一亷其
 長如前方之數亷有二故倍之也此未及亷之廣以/除實得次商次商乃亷之廣數而所加二亷其長各
 如前方之數則二亷相㑹之一角猶缺一小平方其/四邊皆與亷之廣等故又以次商為隅法而自乗以
 足之/也
 假如實一萬五千一百二十九列甲乙丙丁戊五位
[006-2b]
 此須三度開而實首只甲一位開也甲數一則取一
 為初商列甲之左而以一自乗仍得一即於甲位去
 一此初開也再開倍前方一得二前方是一百倍之/為二百而此且勿
 論也但謂之一/謂之二可耳為亷法以二除乙之五乙丙兩位為/再開之位而
 亷法當於乙位除隅/法當於丙位除也則於乙減四存一於甲空位列
 二為次商而以隅二自乗得四於丙位減之則去乙
 之一加丙一為七此再開也三開倍前方一十二得
 二十四前方一下復有二則且謂之一十二矣/不計其為一百二十也雖更多亦然為亷
[006-3a]
 法先以二除丙之七丁戊兩位為三開之位則亷法/當於丁位除而亷法有二十四
 即二當於丙位除/四乃於丁位除也則於丙減六存一於乙空位列三
 為三商次以四與三相乗得一十二於丙丁兩位減
 之亷之四當於丁位除而與商乗得一十/二即一又當於丙位除矣隅法亦然則並去丙
 之一丁之二又以隅三自乗得九於戊位減之適盡
 得方一百二十三
 又如實四十五萬九千六百八十四列甲乙丙丁戊
 己六位此亦須三度開而實首乃甲乙兩位開也甲
[006-3b]
 乙數四十五甲四乙五并而計之則曰四十/五而不必問其為四十五萬也且取六
 為初商列甲之左而以六自乗得三十六於甲乙兩
 位減之則去甲之四加乙五為九此初開也再開倍
 六得一十二為亷法先以一除乙之九則於乙減七
 存二於甲空位列七為次商不用實者以八開/之則 不足也次以
 二與七相乗得一十四於乙丙兩位減之則減乙二
 為一丙九為五又以隅七自乗得四十九於丙丁兩
 位減之則去丙之五加丁六為七此再開也三開倍
[006-4a]
 六十七得一百三十四為亷法先以一除乙之一戊/己
 兩位為三開之位則亷法之一當於丙位除而乙位/當列三商矣今乙位有實則亦以除丙之法除之葢
 乙丙同除猶實首之兩位并開也除同而所以除不/同假使乙位空而丙位有一則以亷一除丙當去丙
 之一而列一於乙為三商今以除乙之一則為見一/無除改作九而下添一也三商在乙位自不可易耳
 則改乙一為九加丙空為一而其下實不足除即又
 減乙九為八為三商而加丙一為二乙之一丙之十/也試列十於丙
 而以亷一除之與此同/則除乙猶之除丙耳次以三與八相乗得二十四
 於丙丁兩位減之則去丙之二減丁七為三次以四
[006-4b]
 與八相乗得三十二於丁戊兩位減之則去丁之三
 減戊八為六又以隅八自乗得六十四於戊己兩位
 減之適盡得方六百七十八
 又如實六百七十六列甲乙丙三位此只須兩度開
 而實首係甲一位開也甲數六且取二為初商列甲
 左而以二自乗得四即於甲減四存二此初開也再
 開倍二得四為亷法以四除甲之二則改甲二為五
 又以四除乙之七則於乙減四存三於甲加一為六
[006-5a]
 為次商此甲乙同除如前第二例第三開之乙丙同/除也前例只是以亷一除丙之十此例只是
 以亷四除乙之二十七/合觀二例其義益明乃以隅六自乗得三十六減
 乙丙實並盡得方二十六
開方得數審空位例假如實六十五萬四千四百八
 十一列甲乙丙丁戊己六位此須三度開而實首係
 甲乙兩位開也甲乙數六十五且取八為初商列甲
 左而以八自乗得六十四於甲乙兩位減之則去甲
 之六減乙五為一此初開也再開倍八得一十六為
[006-5b]
 亷法先以一除乙之一而其下實不足除知再開值
 空位矣丙丁為再開之位則亷之六當於丙位除一/當於乙位除而除得次商當在甲位今若去
 乙之一而列一於甲為次商即丙位無六可除此當/為見一無除改作九而下添一然則商乃在乙位而
 甲位空矣可知無次/商宜便接三開也三開倍八十得一百六十前方/八下
 有空位則謂之八十也/若更有空位亦遞進之為亷法仍先以一除乙之一
 戊己為三開之位則亷法當於戊位除而亷法有一/百六十即六當於丁位除一當於丙位除今乙位有
 實又須以除丙之法除之葢除乙猶之除丙/其説已詳前二例矣 三商自當在乙位也則改乙
 一為九為三商而加丙四為五次以六與九相乗得
[006-6a]
 五十四於丙丁兩位減之則並去丙之五丁之四又
 以隅九自乗得八十一於戊己兩位減之適盡得方
 八百零九
開方初商列位法 凡初商列於實首位之左者為多
 而不盡然也須知實首兩位開而初商數不滿五者
 必當借實首甲位列之何也實首甲一位開則乙丙
 為次開之位而乙屬亷丙屬隅也亷法於乙位除即
 除得次商當在甲位而初商不得不列甲之左矣實
[006-6b]
 首兩位開則丙丁為次開之位而丙屬亷丁屬隅也
 亷法於丙位除而初商係五倍之為十遇十進位乃
 當於乙位除即除得次商亦當在甲位而初商不得
 不列甲之左矣五以上更/不必言若實首既以兩位開而初
 商係四倍之為八只當於丙位除然則除得次商當
 在乙位而初商當列甲位又何疑乎四以下更/不必言且如
 實二千四百零一列甲乙丙丁四位當取四為初商
 而減甲乙實一十六則先去甲之二加乙四為八乃
[006-7a]
 以初商四列甲位再開倍四得八為亷法以除乙之
 八則改乙八為九為次商加丙空為八而以隅九自
 乗得八十一減丙丁實並盡得方四十九倘以初商
 四列甲左竟似四百零九其誤甚矣葢開得商數中
 間應有空位與否信手布算即自然而見本不煩擬
 議也但審定初商位置則無空者不致誤而成空而
 以後俱任其自然之數可耳
 又按右例若以初商列甲左次以亷八除乙之八或
[006-7b]
 去乙之八列一於甲為次商而以隅一自乗減丁之
 一亦盡乃得方四十一豈非誤之尤甚者乎葢丙丁
 為次開之位而亷法止有八則當於丙位除除得次
 商當在乙位雖乙位有實而以除丙之法除乙然次
 商畢竟仍在乙位斷無進到甲位之理不辨於此且
 致大誤故詳論之而初商若便列在甲位亦自無此
 弊矣
開方餘實命分法 開方餘實僅及所開方數一倍以
[006-8a]
 下則命分命分者倍方加一數以命之倍方者亷法/加一數者隅
 法/假如實五十五開得方七而餘實六即倍七又加
 一數得一十五以為母而以六為子命之曰一十五
 分之六并整為七零一十五分之六也
開方求零分密法 開方餘實欲除令盡即所得方數
 必帶零分而若以所命之分為方數試以自乗見積
 頗朒於原實則法猶疎也且如實二十開得方四而
 餘實四依命分法為九之四并整為四又九之四乃
[006-8b]
 化整俱為零曰九之四十母子各自乗以見方積母
 得八十一此原實一之方積也葢一實而縱横俱/分為九則其中應有方積八十一矣
 得一千六百此總方/積也以母積除子積歸整得實一十九
 又八十一之六十一則朒於原實八十一之二十當
 更有法以開之其法倍九之四十倍之為/亷法也為九之八
 十以除朒八十一之二十得七百二十之二十約為
 三十六之一與前方九之四十相并得三百二十四
 之一千四百四十九約為三十六之一百六十一以
[006-9a]
 母除子歸整得方四又三十六之一十七仍化整俱
 為零母子各自乗以見方積母得一千二百九十六
 子得二萬五千九百二十一以母積除子積歸整得
 實二十又一千二百九十六之一雖盈於原實一千
 二百九十六之一然比之朒於原實八十一之二十
 則其法已密矣
 又法如實二十開得方四而餘實四但倍方為分母
 不復加隅而以餘實為子曰八之四約為二之一并
[006-9b]
 整為四又二之一乃化整俱為零曰二之九母子各
 自乗以見方積母得四子得八十一以母積除子積
 歸整得實二十又四之一則盈於原實四之一亦更
 有法以開之其法倍二之九為一之九本欲倍其子/而半其母則
 子自倍矣不/須更用約法以除盈四之一得三十六之一與前方
 二之九相減此與前法正同而盈朒并減有辨葢前/方朒於原實則以亷法除所朒之數而
 與之相并前方盈於原實則以亷/法除所盈之數而與之相減也得七十二之三百
 二十二約為三十六之一百六十一以下各數並與
[006-10a]
 前法同按二法所得數其歸正同葢/偶同耳他處則往往小異也
 右二法開方自乗得積並盈於原實一千二百九十
 六之一必欲除盡依法再開之以四又三十六之一
 十七復化為三十六之一百六十一倍之為一十八
 之一百六十一以除盈一千二百九十六之一得一
 萬一千五百九十二之一與前方三十六之一百六
 十一相減得四十一萬七千三百一十二之一百八
 十六萬六千二百七十六約為一萬一千五百九十
[006-10b]
 二之五萬一千八百四十一以母除子歸整得方四
 又一萬一千五百九十二之五千四百七十三仍化
 整俱為零母子各自乗以見方積母得一億三千四
 百三十七萬四千四百六十四子得二十六億八千
 七百四十八萬九千二百八十一以母積除子積歸
 整得實二十又一億三千四百三十七萬四千四百
 六十四之一此則盈於原實為數甚微矣欲除盡依
 法再開
[006-11a]
 又法開方不盡實則增開數以求之凡增一開者化
 實之一為百而開得方數當十而一增二開者化實
 之一為萬而開得方數當百而一假如實二十四化
 為二千四百開之得四十九是為一十之四十九以
 母除子歸整得方四又一十之九仍化整俱為零自
 乗以見方積得一百之二千四百零一以母積除子
 積歸整得實二十四又一百之一乃盈於原實一百
 之一也或增二開三開者倣此
[006-11b]
零分開方法 原實係整數而開之帶零分者前法已
 詳矣若原實先係零分而欲開方者法以母自開得
 數為母子自開得數為子其大端也如實九之四開
 得方三之二是已更有開得數復成零分乃須分别
 算之如實九之二十母開得三子開得四又九之四
 化為九之四十此只依命分之數聊示/其法耳未及密率也此當用整除
 零分法以三乗九為母以四十為子得方二十七之
 四十也如實二十之九母開得九之四十子開得三
[006-12a]
 此當用零分除整法以四十為母以九乗三為子得
 方四十之二十七也又如實七之二十母開得二又
 五之三化為五之一十三子開得九之四十此當用
 零分除零分法以一十三乗九為母以五乗四十為
 子得方一百一十七之二百也葢原實之母本法也
 原實之子則實也故右三例用法分别如此前零分
 篇中於開方法未詳兹乃盡其變云
長方以積與長廣較求長廣 法以四乗積并較實開
[006-12b]
 方得長廣和和較相并半之得長相減半之得廣
長方以積與長廣和求長廣 法以四乗積減和實開
 方得長廣較 按四乗積者以四長方兩縱兩横列
 四隅合為大平方則四邊各兼長廣之數而中央不
 滿者正較自乗之小平方故知和實中有四積一較
 實也二法亦見句股章彼以八乗/積者句股之積半長方積也右二法可該下文
 縱方七法而七法更不可不講者葢變化無窮之用
 出焉固非右二法所能及矣具詳於左
[006-13a]
帶縱并方亷開平方法長方以積與較求廣者其長
 之積多於廣當加法以帶除其長積名帶縱并方亷
 開平方依常列實定開位以較為帶縱初開稍朒其
 商以帶縱并之為方法常法以方與商為一/此以方與商為二乃以乗
 商減實再開倍前商亦以帶縱并之為亷法以除實
 得次商其隅法如常
 假如長方積八百六十四列甲乙丙三位其長廣較
 一十二求廣者初商得二列甲左而以縱并商得三
[006-13b]
 十二須知初商之二是二十故并縱得三十二也凡/商與縱并者以十隨十以百隨百并之相減亦
 然/為方法乃以方法乗商以三乗二得六此處只作/二與三且
 勿論其為二十/與三十可也於甲位減之依常法商二自乗當於/甲位減今與方法三相
 乗亦/同也則減甲八為二次以二乗二得四於乙位減之
 六於甲位減則四當於乙位減/故初開而減及次開之亷位也則減乙六為二此初
 開也再開倍前商二得四并縱得五十二倍商是四/十也 倍
 商不/倍縱為亷法先以五除甲之二倍商之四當於乙位/除因帶縱首之一而
 成五亦同除得次商當在甲位今甲位有實故以除/乙之法除甲而次商仍在甲位非因五十而進一位
[006-14a]
 也此五只作五若倍商四縱首/六并成一十乃當進一位耳則改甲二為四為次
 商次以二乗四得八於丙位減之五於乙位除則二/當於丙位除故亷
 法而減及/隅位也則減乙二為一加丙四為六又以隅四自
 乗得一十六減乙丙兩位實盡得廣二十四并較得/長三十
 六/
 又如實二十三萬零四百列甲乙丙丁戊己六位戊/己
 為虚/位帶縱七百二十初商得二若商三則并縱首之/七為一十又與商乗
 得三十而實首只二/十三不足除故用二列甲左不列甲位者/帶縱故也而以縱并
[006-14b]
 商得九百二十為方法乃以方法乗商以九乗二得
 一十八於甲乙兩位減之則去甲之二加乙三為五
 次以二乗二得四於丙位減之則減乙五為四加丙
 空為六此初開也再開倍前商二得四并縱得一千
 一百二十為亷法先以一除乙之四倍商之四當於/丙位除因并縱
 首之七而成一十一則此一當進而於乙位除除/得次商當在甲位矣初商不列甲位正為此也
 去乙之四於甲空位列四為次商次以一乗四得四
 於丙位減之則減丙六為二次以二乗四得八於丁
[006-15a]
 位減之則減丙二為一加丁四為六又以隅四自乗
 得一十六減丙丁實並盡得廣二百四十并較得長/九百六十
 又如實一萬九千四百四十列甲乙丙丁戊五位帶
 縱七十二初商得一列甲左而以縱并商得一百七
 十二為方法乃以方法乗商以一乗一仍得一於甲
 位減之則去甲之一次七仍得七於乙位減之則減
 乙九為二次二仍得二於丙位減之則減丙四為二
 此初開也再開倍前商一得二并縱得二百七十二
[006-15b]
 為亷法先以二除乙之二而其下實不足除知再開
 值空位矣倍商之二當於乙位除除得次商當在甲/位今若去乙之二而列一於甲為次商即
 丙丁兩位無七與二可除當為見二無除改作九而/下添二然則商乃在乙位矣既退一位知是三商非
 次商/也三開倍前商一十得二十此一與二皆百也/謂之十者依常法
 縱得二百七十二為亷法仍先以二除乙之二倍商/之二
 十當於丙位除乙位有實/故以除丙之法除乙也則改乙二為九加丙二為
 四而其下實又不足除即又減乙九為八為三商而
 加丙四為六次以七乗八得五十六於丙丁兩位減
[006-16a]
 之則去丙之六加丁四為八次以二乗八得一十六
 於丁戊兩位減之則減丁八為六加戊空為四又以
 隅八自乗得六十四減丁戊實並盡得廣一百零八
 并較得長/一百八十
 又如實一萬六千一百二十八列甲乙丙丁戊五位
 帶縱七十二此當減一開而實首取三位并開之若/初
 商一則并縱得一百七十二而/乙丙兩位無七與二可除也初商得九此當借列/實首甲位
 而以縱并商得一百六十二為方法乃以方法乗商
[006-16b]
 以一乗九得九於乙位減之初商之九當於丙位減/因并縱首之七而成一
 十六則此一當/進而於乙位減則去甲之一加乙六為七次以六乗
 九得五十四於乙丙兩位減之則減乙七為一加丙
 一為七次以二乗九得一十八於丙丁兩位減之則
 減丙七為五加丁二為四此初開也再開倍前商九
 得一十八并縱得二百五十二為亷法先以二除乙
 之一倍商之一十八當於丙丁兩位減并縱首七而/成二十五其位亦同今乙位有實故以除丙之
 法除/乙也則改乙一為五又以二除丙之五則於丙減二
[006-17a]
 存三於乙加一為六為次商次以五乗六得三十於
 丙位減之則去丙之三次以二乗六得一十二於丁
 戊兩位減之則減丁四為三戊八為六又以隅六自
 乗得三十六減丁戊實並盡得廣九十六并較得長/一百六十
 八/
 又如實一十六萬六千四百六十四列甲乙丙丁戊
 己六位帶縱一千零八十八初商得一初商是百而/縱乃至千故
 只可/用一列甲左而以縱并商得一千一百八十八為方
[006-17b]
 法乃以方法乗商以一乗一仍得一於甲位減之方/一
 百之一當於乙位減此是/縱首一千之一故進一位則去甲之一次一仍得一
 於乙位減之則減乙六為五次八仍得八於丙位減
 之則減乙五為四加丙六為八次八仍得八於丁位
 減之則減丙八為七加丁四為六此初開也再開倍
 前商一得二并縱得一千二百八十八為亷法先以
 一除乙之四倍商之二當於丙位減此是縱首/之一故進一位也下三開倣此則於
 乙減三存一於甲空位列三為次商次以二乗三得
[006-18a]
 六於丙位減之則減丙七為一次以八乗三得二十
 四於丙丁兩位減之則去乙之一加丙一為九減丁
 六為二次以八乗三得二十四於丁戊兩位減之則
 去丁之二減戊六為二又以隅三自乗得九於丁位
 減之則減丙九為八加丁空為一此再開也三開倍
 前商一十三得二十六并縱得一千三百四十八為
 亷法先以一除丙之八則於丙減六存二於乙空位
 列六為三商次以三乗六得一十八於丙丁兩位減
[006-18b]
 之則去丙之二加丁一為三次以四乗六得二十四
 於丁戊兩位減之則去丁之三加戊二為八次以八
 乗六得四十八於戊己兩位減之則減戊八為三加
 己四為六又以隅六自乗得三十六減戊己實並盡
 得廣一百三十六并較得長一千/二百二十四
帶縱減積開平方法 長方積較求廣或於實内減長
 積以就其方名帶縱減積開平方列實定位以較為
 帶縱初開亦稍朒其商先以帶縱乗商減實乃以商
[006-19a]
 自乗減實再開倍前商為亷法約計當得次商若干
 亦先以帶縱乗商減實乃以亷法除實合次商其隅
 法如常
 假如長方積八百六十四列甲乙丙三位較一十二
 初商得二列甲左而先以縱乗商以一乗二得二於
 甲位減之此縱之一商之二皆十也依常法商二自/乗於甲位減今以縱一乗商二亦同葢凡
 十與十百與百相乗皆於本位減必相乗又得十乃/進一位若商係十而乗縱之百則當進一位商係百
 而乗縱之十則當退一位次商三商其理不殊各以/所商應除之位為本位而進退之也負縱益積倣此
[006-19b]
 則減甲八為六次以二乗二得四於乙位減之則減
 乙六為二乃以商二自乗得四於甲位減之則又減
 甲六為二此初開也再開倍前商二得四為亷法約
 計次商當得四約計減積之餘尚有商亷/相乗及隅自乗之數也亦先以縱
 乗商以一乗四得四於乙位減之次商即再開之隅/隅本位在丙然隅
 四只是四數而所與乗之縱一則是一十故進一位/也若以比初開所除之位則為退一位至三開即比
 再開又退/一位矣則減甲二為一加乙二為八次以二乗四
 得八於丙位減之則減乙八為七加丙四為六乃以
[006-20a]
 亷四除甲之一則改甲一為二加乙七為九又以四
 除乙之九則於乙減八存一於甲加二為四為次商
 又以隅四自乗得一十六減乙丙實並盡得廣二十
 四
 又如實一萬九千四百四十列甲乙丙丁戊五位帶
 縱七十二初商得一列甲左而先以縱乗商以七乗
 一仍得七於乙位減之則減乙九為二次二仍得二
 於丙位減之則減丙四為二乃以商一自乗得一於
[006-20b]
 甲位減之則去甲之一此初開也再開倍前商一得
 二為亷法約計次商不足除知再開值空位乙位實/二試擬
 一為次商而以縱首之七相乗當比初開退一位於/丙位減之則丙實只有二必減及於乙而亷已不足
 除未暇論其他矣故/知再開值空位也三開倍前商一十得二十為亷
 法約計三商當得八亦先以縱乗商以七乗八得五
 十六於丙丁兩位減之則減乙二為一加丙二為六
 丁四為八次以二乗八得一十六於丁戊兩位減之
 則減丁八為六加戊空為四乃以亷二除乙之一則
[006-21a]
 改乙一為五又以二除丙之六則去丙之六於乙加
 三為八為三商又以隅八自乗得六十四減丁戊實
 並盡得廣一百零八 按積較求廣雖有二法只如
 一法耳前法并縱於方亷以除實此法分縱與方亷
 先後減實異而不異也分作兩度減固不如并作一
 度除之便然必備識諸法而後可以盡其變化之用
 不容廢云
負縱減方亷開平方法 長方以積與較求長者其廣
[006-21b]
 之積少於長當損其法之長名負縱減方亷開平方
 列實定開位以較為負縱初開稍盈其商以負縱減
 之為方法乃以乗商減實再開倍前商亦以負縱減
 之為亷法以除實得次商其隅法如常 假如長方
 積八百六十四列甲乙丙三位較一十二求長者初
 商得三列甲左而以負縱減商得一十八為方法乃
 以方法乗商以一乗三得三於甲位減之則減甲八
 為五次以八乗三得二十四於甲乙兩位減之則減
[006-22a]
 甲五為三乙六為二此初開也再開倍前商三得六
 減負縱得四十八為亷法先以四除甲之三則改甲
 三為七於乙加二為四而其下實不足除即又於甲
 減一存六為次商而於乙加四為八次以八乗六得
 四十八於乙丙兩位減之則減乙八為三加丙四為
 六又以隅六自乗得三十六減乙丙實並盡得長三
 十六減較得廣/二十四
 又如實一萬九千四百四十列甲乙丙丁戊五位負
[006-22b]
 縱七十二初商得一列甲左而以負縱減商得二十
 八為方法乃以方法乗商以二乗一仍得二於乙位
 減之商係百而乗方之/十故退一位也則減乙九為七次八仍得八
 於丙位減之則減乙七為六加丙四為六此初開也
 再開倍前商一得二減負縱得一百二十八為亷法
 先以一除甲之一則改甲一為九於乙加一為七而
 其下實不足除即又於甲減一存八為次商而於乙
 加一為八次以二乗八得一十六於乙丙兩位減之
[006-23a]
 則減乙八為七去丙之六次以八乗八得六十四於
 丙丁兩位減之則減乙七為六加丙空為四去丁之
 四又以隅八自乗得六十四減乙丙實並盡得長一
 百八十減較得廣/一百零八
負縱益積開平方法長方積較求長或益積以補廣
 而就其方名負縱益積開平方列實定位以較為負
 縱初開亦稍盈其商先以負縱乗商益實乃以商自
 乗減實再開倍前商為亷法約計當得次商若干亦
[006-23b]
 先以負縱乗商益實乃以亷法除實合次商其隅法
 如常
 假如長方積八百六十四列甲乙丙三位較一十二
 初商得三此當列甲左第二位因有益積故也初開/畢不妨從甲左第二位移入甲左凡縱方
 諸例其商位每不可拘善算/者自了然於心手之間耳而先以負縱乗商以一
 乗三得三於甲位加之則於甲左空位列一而減甲
 八為一次以二乗三得六於乙位加之則加甲一為
 二減乙六為二乃以商三自乗得九於甲位減之則
[006-24a]
 去甲左之一加甲二為三此初開也再開倍前商三
 得六為亷法約計次商當得六亦先以負縱乗商以
 一乗六得六於乙位加之則加乙二為八次以二乗
 六得一十二於乙丙兩位加之則加乙八為九丙四
 為六乃以亷六除甲之三則改甲三為五又以六除
 乙之九則於乙減六存三於甲加一為六為次商又
 以隅六自乗得三十六減乙丙實並盡得長三十六
 又如實一十六萬六千四百六十四列甲乙丙丁戊
[006-24b]
 己六位負縱一千零八十八此當增一開負縱至千/而依實位
 初商只是百/數無是理也初商得一列甲左第二位而先以負縱
 乗商以一乗一仍得一於甲左空位加之甲左空位/是商千應
 除之本位也商千乗/縱千當於本位加則列一於甲左次八仍得八於
 乙位加之則加甲一為二減乙六為四次八仍得八
 於丙位加之則加乙四為五減丙六為四乃以商一
 自乗得一於甲左空位減之則去甲左之一此初開
 也再開倍前商一得二為亷法約計次商當得二亦
[006-25a]
 先以負縱乗商以一乗二得二於甲位加之則加甲
 二為四次以八乗二得一十六於乙丙兩位加之則
 加乙五為七去丙之四次以八乗二得一十六於丙
 丁兩位加之則加丙空為二去丁之四乃以亷二除
 甲之四則去甲之四於甲左空位列二為次商又以
 隅二自乗得四於乙位減之則減乙七為三此再開
 也三開倍前商一十二得二十四為亷法約計三商
 當得二亦先以負縱乗商以一乗二得二於乙位加
[006-25b]
 之則加乙三為五次以八乗二得一十六於丙丁兩
 位加之則加丙二為三丁空為六次以八乗二得一
 十六於丁戊兩位加之則加丁六為八減戊六為二
 乃以亷二除乙之五則於乙減四存一於甲空位列
 二為三商次以四乗二得八於丙位減之則去乙之
 一加丙三為五又以隅二自乗得四於丁位減之則
 減丁八為四此三開也四開倍前商一百二十二得
 二百四十四為亷法約計四商當得四亦先以負縱
[006-26a]
 乗商以一乗四得四於丙位加之則加丙五為九次
 以八乗四得三十二於丁戊兩位加之則加丁四為
 七戊二為四次以八乗四得三十二於戊己兩位加
 之則加戊四為七己四為六乃以亷二除丙之九則
 於丙減八存一於乙空位列四為四商次以四乗四
 得一十六於丙丁兩位減之則去丙之一減丁七為
 一次以四乗四得一十六於丁戊兩位減之則去丁
 之一減戊七為一又以隅四自乗得一十六減戊己
[006-26b]
 實並盡得長一千二百二十四 按積較求長二法
 不同論負縱以并方亷為便而使負縱多初商少乃
 宜用益積也别擬取㨗之術凡負縱減商而商不足
 則以所負商數為負方亦可稱餘/負縱也以負方乗商益積
 即初開畢矣自再開以後減亷固無礙耳
帶縱負隅益積開平方法 長方以積與和求廣者用
 和為帶縱此與用較為帶縱又别用較為帶縱者以/縱并方亷而乗商減實用和為帶縱者直
 以縱乗商減實耳然且患縱多/積少而須益積及減縱二法矣則已兼長廣而積有
[006-27a]
 長廣相乗無廣自乗故置負隅法以益積而以帶縱
 開之名帶縱負隅益積開平方列實定開位以和為
 帶縱别置一算為負隅初開稍朒其商以乗負隅一/為
 負隅則可不必置算亦不必乗而必言置算言乗者/此法施之他處即負隅或不止於一也觀後各例自
 見/為方法先以方法乗商益實乃以帶縱乗商減實
 再開倍前商以乗負隅為亷法約計當得次商若干
 以乗負隅為隅法先以亷法乗商益實又以隅法乗
 商隅乗商云者因有負隅之乗故又分隅與商為二/也然負隅若止於一則直云商自乗或隅自乗亦
[006-27b]
 可/耳益實乃以帶縱除實合次商
 假如長方積八百六十四列甲乙丙三位其長廣和
 六十求廣者初商得二此當列甲/左第二位而以乗負隅仍得
 二為方法先以方二乗商二得四於甲位加之則於
 甲左空位列一而減甲八為二乃以縱六乗商二得
 一十二於甲左及甲兩位減之則去甲左之一甲之
 二此初開也再開倍前商二得四以乗負隅仍得四
 為亷法約計次商當得四以乗負隅仍得四為隅法
[006-28a]
 先以亷四乗商四得一十六於甲乙兩位加之則加
 甲空為二減乙六為二又以隅四乗商四得一十六
 於乙丙兩位加之則加乙二為四去丙之四乃以縱
 六除甲之二以縱除與以亷除其位同此縱之六與/亷之四皆十也以十隨十當於亷本位
 乙位除之除得次商當在甲位今甲位有實則/甲乙同除也 至此宜將初商仍移入甲左矣則改
 甲二為三於乙加二為六又以六除乙之六則去乙
 之六於甲加一為四為次商得廣二十四
帶縱負隅減縱開平方法 長方積和求廣或減負隅
[006-28b]
 於縱而以餘縱開之名帶縱負隅減縱開平方列實
 定位以和為帶縱别置一算為負隅初開亦稍朒其
 商以乗負隅為方法以方法減縱乃以餘縱乗商減
 實再開倍前商以乗負隅為亷法約計當得次商若
 干以乗負隅為隅法以亷法減縱又以隅法減縱乃
 以餘縱除實合次商
 假如長方積八百六十四列甲乙丙三位和六十初
 商得二列甲左而以乗負隅仍得二為方法以方法
[006-29a]
 減縱餘四十乃以縱四乗商二得八於甲位減之則
 去甲之八此初開也再開倍前商二得四以乗負隅
 仍得四為亷法約計次商當得四以乗負隅仍得四
 為隅法以亷法減縱餘二十又以隅法減縱餘一十
 六乃以縱一除乙之六則於乙減四存二於甲空位
 列四為次商次以六乗四得二十四減乙丙實並盡
 得廣二十四
 又如實一十六萬六千四百六十四列甲乙丙丁戊
[006-29b]
 己六位帶縱一千三百六十初商得一列甲左而以
 乗負隅仍得一為方法以方法減縱餘一千二百六
 十乃以縱乗商以一乗一仍得一於甲位減之則去
 甲之一次二仍得二於乙位減之則減乙六為四次
 六仍得六於丙位減之則去丙之六此初開也再開
 倍前商一得二以乗負隅仍得二為亷法約計次商
 當得三以乗負隅仍得三為隅法以亷法減縱餘一
 千一百六十又以隅法減縱餘一千一百三十乃以
[006-30a]
 縱一除乙之四則於乙減三存一於甲空位列三為
 次商次以一乗三得三於丙位減之則去乙之一加
 丙空為七次以三乗三得九於丁位減之則減丙七
 為六加丁四為五此再開也三開倍前商一十三得
 二十六以乗負隅仍得二十六為亷法約計三商當
 得六以乗負隅仍得六為隅法以亷法減縱餘一千
 一百又以隅法減縱餘一千零九十四乃以縱一除
 丙之六則去丙之六於乙空位列六為三商次以九
[006-30b]
 乗六得五十四於丁戊兩位減之則去丁之五減戊
 六為二又以四乗六得二十四減戊己實並盡得廣
 一百三十六 按積和求廣二法以減縱法為優葢
 初開以後欲約得續商之數比益積為差易但先以
 亷減縱而以餘縱求之如第一例餘實六十四且作
 四與十六相乗之數而餘縱二十析之亦得四與十
 六兩數即四為次商為隅法以再減餘縱得一十六
 而以縱除實正得次商矣如第二例直以亷減餘之
[006-31a]
 縱約餘實得次商三商雖得商後須再以隅減縱而
 縱多商少隅減之餘與亷減之餘當不至大相懸也
 然此特謂積和求廣之本法止以一為負隅者若施
 之他處負隅不止於一則因續商有負隅之乗理當
 小異不得僅如右二説且開除往往遇負積更須參
 用下文翻法耳
帶縱負隅減縱翻法開平方法 長方以積與和求長
 者積有長廣相乗無長自乗法當損廣以益長故以
[006-31b]
 和為帶縱别置一算為負隅初開稍盈其商以乗負
 隅為方法以方法減縱以餘縱乗商減積而積常不
 足則翻以所負積數為積再開倍前商以乗負隅為
 亷法以亷法減縱而縱又常不足亦翻以所負縱數
 為縱既隅積縱三者俱負乃以負縱除負積得次商
 又以次商乗負隅為隅法以乗商減負積名帶縱負
 隅減縱翻法開平方
 假如長方積三千四百五十六列甲乙丙丁四位和
[006-32a]
 一百二十求長者初商得七此雖列甲左而除得次/商乃在乙位則又當借
 列甲/位也而以乗負隅仍得七為方法以方法減縱餘五
 十乃以縱五乗商七得三十五於甲乙兩位減之而
 積不足四十四則去甲之三乙之四丙之五丁之六
 而列四於丙列四於丁為負積此初開也再開倍前
 商七得一十四以乗負隅仍得一十四為亷法以亷
 法減縱而縱不足二十即以負縱二除丙之四則去
 丙之四於乙空位列二為次商又以次商乗負隅仍
[006-32b]
 得二為隅法以乗商二得四減丁位負積適盡得長
 七十二
 又如實一十六萬六千四百六十四列甲乙丙丁戊
 己六位帶縱一千三百六十此當增一開初商得一
 若初商九百或八百商愈少則/負積且愈多故知當為一千也列甲左第二位而以
 乗負隅仍得一為方法以方法減縱餘三百六十乃
 以縱乗商以三乗一仍得三於甲位減之商千之位/在甲左商
 千乗縱百則退一/位故當於甲位減以六乗一仍得六於乙位減之而
[006-33a]
 積不足一十九萬三千五百三十六則去甲之一乙
 之六丙之六丁之四戊之六己之四而列一於甲列
 九於乙列三於丙列五於丁列三於戊列六於己為
 負積此初開也再開倍前商一得二以乗負隅仍得
 二為廉法以亷法減縱而縱不足六百四十即以負
 縱六除甲之一倍商之二是千也依常法當於甲位/除除得次商當在甲左此負縱之六
 是百也則當於乙位除而甲位有負積故甲乙同除/除得次商乃在甲位葢非次商應列之位特因負縱
 數朒/故耳則於乙加四為十三又以六除乙之十三則於
[006-33b]
 乙減六存七於甲加一為二為次商此當於再開畢/後移列甲左葢
 三開則負縱亦盈至千/與常法倍商數等矣次以四乗二得八於丙位減
 之則減乙七為六加丙三為五又以次商乗負隅仍
 得二為隅法以乗商二得四於乙位減之則減乙六
 為二此再開也三開倍前商一十二得二十四以乗
 負隅仍得二十四為亷法以亷法減縱而縱不足一
 千零四十即以負縱一除乙之二則去乙之二於甲
 空位列二為三商次以四乗二得八於丁位減之則
[006-34a]
 減丙五為四加丁五為七又以三商乗負隅仍得二
 為隅法以乗商二得四於丁位減之則減丁七為三
 此三開也四開倍前商一百二十二得二百四十四
 以乗負隅仍得二百四十四為亷法以亷法減縱而
 縱不足一千零八十即以負縱一除丙之四則去丙
 之四於乙空位列四為四商次以八乗四得三十二
 於丁戊兩位減之則去丁之三減戊三為一又以四
 商乗負隅仍得四為隅法以乗商四得一十六減戊
[006-34b]
 己負積並盡得長一千二百二十四 按積和求廣
 初開後必有餘積若遇負積即初商是長非廣/也此亦指一為負隅者而言求長
 則初開常負積其大凡也若求長用益積法則初開
 所負之積不妨於再開所益積内減之再開所負於/三開所益減
 但欲約次商患其茫然無緒可尋故只倣減縱法葢
 減縱則縱常不足因即以負縱除負積而得商此翻
 法所以為良也其間更有變例不可不知者别詳於
 左
[006-35a]
 一求長而初開後乃有餘積此其初商必與求廣相
 同者也既有餘積則以亷減縱亦必有餘縱若積餘/縱負乃
 是商數過盈非所求/之長當改商就朒且如實一萬九千四百四十和
 二百八十八初商得一百求廣求/長同而餘積六百四十
 再開以亷減縱餘八十八約餘積為八與八十相乗
 之數而餘縱析之亦得八與八十兩數此若求廣即
 再開為空位以八為三商以再減餘縱得八十而以
 除積正得三商為廣一百零八若求長即以八十為
[006-35b]
 次商以再減餘縱得八而以除積正得次商為長一
 百八十葢只用減縱法而廣長皆得可不須翻法也
 又如實二萬零九百四十四和二百九十初商得一
 百而餘積一千九百四十四再開以亷減縱餘九十
 約餘積一千九百其下小數且/置不算也為四十與五十相乗
 之數則朒為三十與六十相乗之數則盈而餘縱析
 之亦得四十與五十兩數及三十與六十兩數此若
 求廣則取盈數宜有餘/積也以三十為次商廣不合有一/百六十故不
[006-36a]
 用/六以再減餘縱得六十而以除積一千八百得次商
 仍餘積一百四十四三開以亷減縱餘三十約餘積
 為六與二十四相乗之數而餘縱析之亦得六與二
 十四兩數即以六為三商以再減餘縱得二十四而
 以除積正得三商為廣一百三十六若求長則取朒
 數宜負/積也以五十為次商長不合止一百/四十故不用四以再減餘縱
 得四十而以除積二千合次商積負五十六三開以
 亷減縱縱負一十以負縱除負積四十得四為三商
[006-36b]
 而以隅四自乗得一十六減負積盡為長一百五十
 四葢始終用減縱法以得廣始於減縱終於翻法以
 得長非可執一云右一條及下四條所舉假例皆以/一為負隅故例中不言負隅之乗
 取省文便覽也又自此以下凡積縱商亷諸數百則/曰百千則曰千而不復著甲乙之位非前後互異正
 取參觀以/相發明耳
 一負積當以負縱除而以亷減縱適盡者約負積得
 次商以乗負隅為隅法以乗商減負積既無負縱則/獨用隅法減
 負積也或以負隅除負積/以常法平方開之亦可如實八百六十四初商三
[006-37a]
 十而負積三十六再開以亷減縱適盡即約負積得
 次商六為隅法自乗得三十六減負積盡為長三十
 六又如實九千三百七十五和二百初商一百而負
 積六百二十五再開以亷減縱適盡即約負積得次
 商二十為隅法自乗得四百減負積三開以亷減縱
 縱負四十乃以負縱除負積二百得五為三商而以
 隅五自乗得二十五減負積盡為長一百二十五負/積
 六百二十五常法開平方亦得二十五平方再開亷/法之四十猶翻法三開負縱之四十也葢縱亷相減
[006-37b]
 負縱即是餘亷而在負隅法中方亷隅皆負/也縱乃正也以相減則負縱固是餘負亷也
 一以亷減縱有餘縱不可以除負積者約計當得次
 商若干以乗負隅為隅法再減餘縱縱負則以負縱
 除負積合次商負縱與隅法皆所用以除負積者也/無負縱則獨用隅法有餘縱則以隅
 法相/減如實一千六百六十六和八十三初商四十而
 負積五十四再開以亷減縱餘三即約九為次商以
 再減餘縱縱負六乃以負縱除負積合次商為長四
 十九也
[006-38a]
 一以亷減縱有餘縱不可以除負積再以隅減縱適
 盡者此為有商無除隅與縱相減並盡既無負縱即/無餘隅矣無可用以除負積者
 也/而其負積則續商以除之如實五萬五千五百七
 十五和四百八十初商二百而負積四百二十五再
 開以亷減縱餘八十即以八十為次商若以九十為/次商則減縱
 而縱負一十矣然以一十除負積欲合次商之九十/當有負積九百乃足除耳今只四百二十五是負積
 又負於法/不得行也以再減餘縱適盡無可除三開以亷減縱
 縱負八十乃以負縱除負積四百得五為三商而以
[006-38b]
 隅五自乗得二十五減負積盡為長二百八十五
 一以亷減縱有餘縱再以隅減縱仍有餘縱者以餘
 縱乗商益負積餘縱以減積負縱以減負積/然則餘縱當以益負積矣而續商
 以除之如實一萬六千一百二十八和二百六十四
 初商一百而負積二百七十二再開以亷減縱餘六
 十四即以六十為次商不以七十為次商者猶前/例不可以九十為次商也
 再減餘縱仍餘四則以餘縱乗商得二百四十以益
 負積得五百一十二三開以亷減縱縱負五十六乃
[006-39a]
 以負縱除負積四百四十八得八為三商而以隅八
 自乗得六十四減負積盡為長一百六十八
 右自帶縱并方亷開平方至此凡有縱方七法六法
 所以御平方之變而翻法又所以通縱方之窮也此
 外更有隅算開平方一法其以商亷相乗與負隅同
 而負隅則以益積及減帶縱隅算則以除積而并帶
 縱葢隅有正負猶縱有正負也若以一為隅算則與/無隅算同商亷固即
 是隅算/之一也以此八法為綱領而錯綜變化其用不窮矣
[006-39b]
 隅算法前未有例於後見之云
平方以斜徑求方 法以斜徑自乗為實以二為隅算
 開方 假如方田斜徑七十步求方者以斜徑自乗
 得四千九百為實以二為隅算初商四十以乗隅算
 得八十為方法以方法乗商得三千二百減實再開
 倍前商得八十以乗隅算得一百六十為亷法以亷
 法除實一千四百四十得九為次商又以次商乗隅
 算得一十八為隅法以隅法乗商得一百六十二減
[006-40a]
 實不盡九十八倍商加隅仍乗隅算以命分為一百
 九十八之九十八約為九十九之四十九得方四十
 九零九十九之四十九也 按斜徑自乗之實倍方
 積故以二為隅算開之或不用隅算以斜徑/實半之開方亦得舊説率
 方五斜徑七然方五則斜七而强斜七則方五而弱
 未可為密率不若方斜積率方一斜二無黍絲差也
平方以方求斜徑 法倍方積開方
大小兩方以共積及兩方互乗數求大小方 法倍兩
[006-40b]
 方互乗數減共積開方得兩方較乃以兩方互乗數
 為實以較為帶縱用帶縱并方亷開之言并方亷而/或用減積可
 知不待言/也他倣此得小方或以較為負縱用負縱減方亷開
 之得大方
 又法倍兩方互乗數并共積開方得兩方和乃以兩
 方互乗數為實以和為帶縱一為負隅用帶縱負隅
 減縱開之得小方或用翻法開之得大方按此葢以/句股法通
 之大方股也小方句也共積弦實也兩方互乗數句/股相乗長方積也故倍互乗數則與共積相并减而
[006-41a]
 開方可得和與較也或和或較但得其一即以互乗/數為實用縱方開之自見大小方矣若兼求和與較
 以見大小方不用/縱方之法亦可耳
大小兩方以共積及兩方較求大小方 法以較實減
 共積餘為實以二為隅算倍較為帶縱用隅算帶縱
 并方亷開之得小方或倍較為負縱用隅算負縱減
 方亷開之得大方 假如大小兩方田共積七千五
 百九十二步兩方較二十八步求大方者以較自乗
 得七百八十四以減共積得六千八百零八為實以
[006-41b]
 二為隅算倍較得五十六為負縱初商七十以乗隅
 算得一百四十為方法先以負縱乗商得三千九百
 二十益實乃以方法乗商得九千八百減實再開倍
 前商得一百四十以乗隅算得二百八十為亷法約
 計次商當得四以乗隅算得八為隅法先以負縱乗
 商得二百二十四益實乃以亷法除實一千一百二
 十合次商又以隅法乗商得三十二減實盡得大方
 七十四此以隅算負縱益積/法為例餘可類推
[006-42a]
大小兩方以共積及兩方和求大小方 法以和實減
 共積餘為實以二為負隅倍和為帶縱用帶縱負隅
 減縱開之得小方或用翻法開之得大方按右二條/但倍共積
 以減較實開方得兩方和以減和實開方得兩方較/兼和較以見大小方最為便易然欲倣此意而推之
 三方以上則格而難通矣若以較和實減共積為實/倍較和為帶縱負縱則推之三方以上總用此法不
 過遞增其隅算負隅之數及中方以較較為/縱微不同耳合下二條觀之乃知法之妙也
大小三方以共積及三方之兩較求各方 法以兩較
 實減共積餘為實以三為隅算而視其較若係大與
[006-42b]
 小中與小之兩較則倍兩較為帶縱用隅算帶縱并
 方亷開之得小方係大與中大與小之兩較則倍兩
 較為負縱用隅算負縱減方亷開之得大方或係大
 與中中與小之兩較而大與中之較盈於中與小之
 較可知中方/近小方也則倍兩較之較為帶縱用隅算帶縱并
 方亷開之大與中之較朒於中與小之較中方近/大方也
 倍較較為負縱用隅算負縱減方亷開之大與中之
 較中與小之較等則直用隅算開之得中方
[006-43a]
大小三方以共積及三方之兩和求各方 法以兩和
 實減共積餘為實以三為負隅倍兩和為帶縱用帶
 縱負隅減縱開之得中方及小方或用翻法開之得
 大方按并兩和實其數自多雖以共積減之猶多也/以此為實則除之常有餘實矣并兩和又倍之
 其數亦復不少以此為縱則減之常有餘縱矣故舉/大與中與小之兩和往往只用負隅減縱法即得大
 方不須翻法也惟大方與中小二/方盈朒迥殊者乃間用翻法耳
 右四條以較求方以和求方其法兩兩相對由二方
 以推之三方更推之多方皆可以一理貫也但較有
[006-43b]
 帶縱負縱之分和則惟有帶縱而已又中方以較較
 為縱與大小方固殊而以和和為縱則與大小方不
 異故以較求者其緒繁以和求者其術簡也且如甲
 乙丙丁戊五方舉甲與戊乙與戊丙與戊丁與戊之
 四較即先求戊方以四較實減共積餘為實以五為
 隅算倍四較為帶縱用隅算帶縱并方亷開之求甲
 方者用負縱若四較皆以甲方為主即/先求甲方也 甲大戊小並如右法至
 於求乙丙丁三方者當倍較較為縱而欲得較較固
[006-44a]
 自有説假使求乙方即并乙與丙與丁與戊之三較
 而以甲與乙之較減之餘則較較也葢以大於乙之
 較與小於乙之較相減既得較較且可知乙方為近
 大方為近小方而較較為帶縱為負縱矣乙下於甲/一等似近
 大方而較較當為負縱然使并乙與丙丁戊之三較/不及甲與乙一較之數即乙近小方而當為帶縱也
 等并三較與一較之數/ 者但用隅算開之丙丁倣此其以和求者只如
 右法云
三廣田以積與三廣之兩較及長廣較求長廣 法以
[006-44b]
 中廣與長之較為帶縱必以中廣為主此算三廣之/定法 既稱長廣則中廣必
 朒於長故直稱帶縱而下文立法皆就帶縱言之/也然亦或有中廣反盈於長者自當為負縱耳
 中廣與南北廣之兩較并而四除之為旁縱長既有/縱廣不
 當又稱縱而廣之有較/亦縱也故謂之旁縱而中廣朒則為旁帶縱中廣
 盈則為旁負縱又有不同旁帶縱者用雙帶縱并方
 亷兼減積開之帶縱法以并方亷為便而兩縱分屬/長廣兩邊則初開未可皆并入方故
 兼用減積法至再開或減積或并亷/者亷固統長廣兩邊不妨并兩縱也旁負縱者用帶
 縱并方亷兼負縱益積減亷開之帶縱既用并方亷/法而兩縱分屬長
[006-45a]
 亷兩邊則初方不可一并一減故負縱必用益積法/至再開或益積或減亷者亷統長廣兩邊不妨且并
 且減/也得中廣 假如三廣田積二千四百六十五步
 中廣朒於南廣八步朒於北廣三十六步朒於長六
 十七步求三廣及長者以長廣較六十七為帶縱以
 兩廣較并而四除之得一十一為旁帶縱初商一十
 并帶縱得七十七為方法先以方法乗旁帶縱得八
 百四十七減積乃以方法乗商得七百七十減積再
 開倍前商得二十并帶縱得八十七為亷法約計次
[006-45b]
 商當得八為隅法先以隅法乗旁帶縱得八十八減
 積乃以亷法除積六百九十六合次商又以隅八自
 乗得六十四減積盡得中廣一十八各加較得南廣/二十六北廣五
 十四長/八十五或再開以旁帶縱并入亷法得九十八以除
 積七百八十四得八為次商而以隅法減積盡尤簡
 捷
 又如三廣田積二千四百六十五步中廣盈於南廣
 一十五步盈於北廣九步朒於長五十步求長廣者
[006-46a]
 以長廣較五十為帶縱以兩廣較并而四除之得六
 為旁負縱初商三十并帶縱得八十為方法先以方
 法乗旁負縱得四百八十益積乃以方法乗商得二
 千四百減積再開倍前商得六十并帶縱得一百一
 十為亷法約計次商當得五為隅法先以隅法乗旁
 負縱得三十益積乃以亷法除積五百五十合次商
 又以隅五自乗得二十五減積盡得中廣三十五各/加
 減較得南廣二十北/廣二十六長八十五或再開以旁負縱減亷法得一
[006-46b]
 百零四以除積五百二十得五為次商而以隅法減
 積盡尤便按右條之法亦可以縱為旁縱以旁縱為/縱也雖縱有帶負之分而帶縱兼旁負縱
 者易為負縱兼旁帶縱於算亦通然長廣之較自當/為縱廣與廣之較自當為旁縱理固如此耳且如下
 文各條例中其法更加隅算及負/隅者縱與旁縱斷不可移易也
方長帶偏斜田以積及四邊之三較求長廣 法以一
 邊為主若主東一邊即以東長與南北廣之兩較俱
 盈俱朒者并而半之一盈一朒者相減而以所餘盈
 朒之數半之為縱以東西之較半之為旁縱其為帶
[006-47a]
 縱負縱並以東一邊之盈朒分之先求東長如前三
 廣田法 假如偏斜田積四千一百四十八步東長
 盈於南廣十步朒於北廣四步朒於西長八步求各
 長廣者以東與南北兩較相減得盈六半之得三為
 負縱以東西較半之得四為旁帶縱初商六十減負
 縱得五十七為方法先以方法乗旁帶縱得二百二
 十八減積乃以方法乗商得三千四百二十減積再
 開倍前商得一百二十減負縱得一百一十七并旁
[006-47b]
 帶縱得一百二十一為亷法以亷法除積四百八十
 四得四為次商而以隅四自乗得一十六減積盡得
 東長六十四各加減較得南廣五十四/北廣六十八西長七十二
 又如偏斜田積一萬一千四百步東長盈於南廣一
 百三十步盈於北廣一百一十步朒於西長二十步
 求長廣者以東與南北兩較相并半之得一百二十
 為負縱以東西較半之得一十為旁帶縱初商一百
 此因負縱多而初/商少兼用益積法先以負縱乗旁帶縱得一千二百
[006-48a]
 益積凡帶縱皆用之減積也此旁帶縱何以益積葢/以方法相乗則減積耳方法之中有商有帶縱
 方也商也帶縱也皆正也兩正相乗/宜減積一正一負相乗宜益積也次以商乗旁帶
 縱得一千減積又以負縱乗商得一萬二千益積乃
 以商自乗得一萬減積再開倍前商得二百減負縱
 得八十并旁帶縱得九十為亷法以亷法除積七千
 二百得八十為次商而以隅八十自乗得六千四百
 減積盡得東長一百八十南廣五十北廣/七十西長二百
 又如偏斜田積八千一百步東長盈於南廣一百二
[006-48b]
 十五步盈於北廣一百一十五步盈於西長一十六
 步求長廣者以東與南北兩較相并半之得一百二
 十為負縱以東西較半之得八為旁負縱初商一百
 先以負縱乗旁負縱得九百六十減積凡負縱皆用/之益積此旁
 負縱何以減積葢一正一負相乗宜益積/則兩負相乗又宜減積也兩負如無負也次以商乗
 旁負縱得八百益積又以負縱乗商得一萬二千益
 積乃以商自乗得一萬減積再開倍前商得二百減
 負縱得八十又減旁負縱得七十二為亷法以亷法
[006-49a]
 除積五千零四十得七十為次商而以隅七十自乗
 得四千九百減積盡得東長一百七十南廣四十五/北廣五十五
 西長一百/五十四 按右三例第一例以負縱減方亷兼帶
 縱減積并亷也其第二例第三例亦是負縱兼旁縱
 而初開以負縱減商商皆不足當以所負商數各二
 十為負方第二例以負方乗旁帶縱得二百益積又
 以負方乗商得二千益積第三例以負方乗旁負縱
 得一百六十減積又以負方乗商得二千益積即初
[006-49b]
 開各畢矣前著例頗詳者欲使其中條理顯然而㨗
 徑自出也
三廣田以積與三廣和兩廣較及長廣較求長廣 法
 以四乗積為實以和為帶縱一為隅算凡三廣必倍/中廣并邊兩
 廣而四除之以為廣今四乗積則可以當四除矣乃/以三廣和為帶縱而猶少一中廣即以一隅算并縱
 隅算固所求/之中廣也以中廣與長之較為旁帶縱如中廣反/盈於長則
 為負/也用隅算雙帶縱并方亷兼減積開之得中廣以/加
 長廣較得長以減三廣和得南北二廣和欲知南北/各廣數以兩廣較推之其較非必南北之較而皆可
[006-50a]
 以次第推也為按此以長廣較為旁縱者和不得為/旁縱也凡和 帶縱必加隅算及負隅而隅算負隅
 勢不得在旁也此隅算只一猶與無隅算同縱與旁/縱可以互換非負隅之比負隅雖只一其縱亦不可
 移/耳
方長帶偏斜田以積與三邊和及長較廣較求長廣
 法以二乗積為實以和為帶縱一為負隅以三邊和/為帶縱非
 有二長即有二廣故以二乗積而有二長者一為負/隅以求廣因以減縱中之廣有二廣者一為負隅以
 求長因以減/縱中之長以長較或廣較半之為旁縱求長則取/長較求廣
 則取/廣較其為帶縱負縱以所求一邊之盈朒分之乃用
[006-50b]
 帶縱負隅減縱兼旁縱開之得一邊長廣 假如偏
 斜田積四千一百四十八步東南北三邊和一百八
 十六步東長朒於西八步南廣朒於北一十四步求
 各長廣者以二乗積得八千二百九十六為實以一
 為負隅以和一百八十六為帶縱以東西較半之得
 四為旁帶縱初商六十以乗負隅仍得六十為方法
 以方法減縱餘一百二十六先以餘縱乗旁帶縱得
 五百零四減實乃以餘縱乗商得七千五百六十減
[006-51a]
 實再開倍前商得一百二十以乗負隅仍得一百二
 十為亷法約計次商當得四以乗負隅仍得四為隅
 法以亷法減縱餘六十六又以隅法減縱餘六十二
 乃先以隅法乗旁帶縱得一十六益實在負隅法中/方亷隅皆負
 也旁帶縱以正而與/負乗故宜益實也而以餘縱減實二百四十八合
 次商得東長六十四以減和更以廣較推之得南廣/五十四北廣六十八以長較見
 西長七/十二或再開以旁帶縱乗負隅仍得四凡縱不與/隅算及負
 隅二者相乗而旁縱自再開以後欲與亷縱相并減/則必與二者相乗也前以隅法乗之而益積隅法固
[006-51b]
 已先乗/負隅矣以減縱餘五十八帶縱而乗負/隅故以減縱而以除實二
 百三十二合次商亦便
 又如偏斜田積三千二百五十步東南北三邊和一
 百七十四步東長朒於西一十二步南廣朒於北六
 步此須用帶縱負隅減縱翻法倍積為實則除實宜/有餘實一長二廣為
 縱則減縱宜有餘縱而或須用/翻法者必其田狹長之甚也而兼旁縱開之以二
 乗積得六千五百為實以一為負隅以和一百七十
 四為帶縱以東西較半之得六為旁帶縱初商一百
[006-52a]
 若商八十或九十則負積愈多而八十且有餘縱無/以置之九十雖有負縱其數甚少不能除盡負積故
 定商/一百以乗負隅仍得一百為方法以方法減縱餘七
 十四先以餘縱乗旁帶縱得四百四十四減實乃以
 餘縱乗商得七千四百減實實負一千三百四十四
 再開倍前商得二百以乗負隅仍得二百為亷法以
 亷法減縱縱負二十六約計次商當得二十以乗負
 隅仍得二十為隅法先以隅法乗旁帶縱得一百二
 十減負實乃以負縱除負實五百二十合次商又以
[006-52b]
 隅法乗商得四百減負實三開倍前商得二百四十
 以乗負隅仍得二百四十為亷法以亷法減縱縱負
 六十六約計三商當得四以乗負隅仍得四為隅法
 先以隅法乗旁帶縱得二十四減負實乃以負縱除
 負實二百六十四合三商又以隅法乗商得一十六
 減負實盡得東長一百二十四南廣二十二北廣二/十八西長一百三十
 六/或再開以旁帶縱乗負隅仍得六以并負縱得三
 十二以除負實六百四十得二十為次商而以隅法
[006-53a]
 減負實四百三開以旁帶縱乗負隅仍得六以并負
 縱得七十二以除負實二百八十八得四為三商而
 以隅法減負實盡尤便 按算術固不能盡言即如
 偏斜田設舉積及東南和東北和東西較則并兩和
 為帶縱以二為負隅而依前半較為旁縱倍積為實
 開之得東長或舉積及東南和東北和東西和則以
 四乗積為實以東西和除之得南北和而并東南和
 東北和以南北和減之半其餘得東長如三廣田舉
[006-53b]
 積與三廣之兩較及長廣和則以和為帶縱一為負
 隅并兩較而四除之為旁縱以開積得中廣神而明
 之法隨問變豈可限也兹因偏斜田而引伸其説凡
 諸條例莫不皆然請以俟通人之自悟焉
長方以重長重廣共步及積求長廣 法以共步為帶
 縱而求長則以長數重幾長則為幾/數也下廣數同為負隅以廣數
 乗積為實求廣則以廣數為負隅以長數乗積為實
 用帶縱負隅減縱及翻法開之不論求長求廣但負/隅數少乗積數多者
[006-54a]
 積與縱常有餘往往用帶縱負隅減縱法負隅數多/乗積數少者積與縱常不足往往用翻法惟田形狹
 長之甚者則不然臨算/當自知之不可預定耳 假如長方積八百六十四
 步二長五廣共一百九十二步為帶縱以五乗積得
 四千三百二十為實五乗積則得長乗廣之數/五而可以五廣為帶縱也以二
 為負隅實中無長自乗之數而帶縱有二長/故以二為負隅不益實即減縱也用帶縱
 負隅減縱開之得長三十六或以二乗積得一千七
 百二十八為實以五為負隅用翻法開之得廣二十
 四 更有重長重廣重和重較共步及積求長廣者
[006-54b]
 如積八百六十四步一和二較三長四廣共二百八
 十八步法先約一和得一長一廣并三長四廣得四
 長五廣又以二較益廣為長共得六長三廣乃如前
 求之若重較數多既益廣盡為長而尚有餘較者此
 則不可求長但可求廣原積無長乗較之數故不可/求長原積有廣自乗及廣乗
 較之數各一/故可求廣且如積八百六十四步一和六較三長
 四廣共三百三十六步約一和三長四廣得四長五
 廣又以六較之五益廣為長共得九長而餘一較則
[006-55a]
 以九長減較為廣乃得九廣十較而以十乗積得八
 千六百四十為實以一為隅算十乗積則得廣自乗/及廣乗較之數各十
 而帶縱少一廣故以/一為隅算并縱也以共步為帶縱用隅算帶縱并
 方亷開之得廣二十四
長方以長廣母子分數之共步及積求長廣 法以長
 母乗廣子為廣率為廣數以廣母乗長子為長率為
 長數以兩母相乗為總率以乗共步為帶縱乃如前
 重長重廣例求之 假如長方積八百四十步五分
[006-55b]
 長之二四分廣之一共二十步求長廣者以五乗一
 得五為廣率為五廣以四乗二得八為長率為八長
 以五與四乗得二十為總率以乗共步得四百為帶
 縱而此帶縱之數凡有八長五廣也乃以八乗積得
 六千七百二十為實以五為負隅用帶縱負隅減縱
 開之得廣二十四或以五乗積得四千二百為實以
 八為負隅用翻法開之得長三十五
長方匿原積以長乗重長重廣積步及較或以廣乗重
[006-56a]
 長重廣積步及較求長廣 法以乗積為實并長廣
 數為隅算而長乗求長則以廣數乗較為負縱用隅
 算負縱減方亷開之廣乗求廣則以長數乗較為帶
 縱用隅算帶縱并方亷開之若廣乗求長則以廣數
 乗較為負縱又以較為旁負縱用隅算雙負縱減方
 亷兼益積開之長乗求廣則以長數乗較為帶縱又
 以較為旁帶縱用隅算雙帶縱并方亷兼減積開之
  假如長方匿其原積而以廣乗六長三廣得六千
[006-56b]
 九百一十二步其長廣較一十二步求長者以乗積
 六千九百一十二為實以九為隅算以三乗較得三
 十六為負縱又以較一十二為旁負縱初商三十以
 乗隅算得二百七十減負縱得二百三十四為方法
 先以方法乗旁負縱得二千八百零八益實乃以方
 法乗商得七千零二十減實再開倍前商得六十以
 乗隅算得五百四十減負縱得五百零四為亷法約
 計次商當得六以乗隅算得五十四為隅法先以隅
[006-57a]
 法乗旁負縱得六百四十八益實乃以亷法除實三
 千零二十四合次商又以隅法乗商得三百二十四
 減實盡得長三十六或再開以旁負縱乗隅算得一
 百零八以減亷法得三百九十六以除實二千三百
 七十六得六為次商而以隅法減實盡尤捷 右法
 更有以長乗重長重廣重和重較或以廣乗之而以
 其積步及較求長廣者並先約和較為長廣不待言
 矣若以較益廣盡為長而尚有餘較如前九長一較
[006-57b]
 之比者别自有法且如九長一較法以九為隅算而
 長乗求長則以一乗較為帶縱廣乗求廣則以十乗
 較為帶縱九廣十/較也廣乗求長則以一乗較為帶縱又
 以較為旁負縱長乗求廣則以十乗較為帶縱又以
 較為旁帶縱依例開之
長方匿原積以長乗重長重廣積步及和或以廣乗重
 長重廣積步及和求長廣 此與前一條相似而不
 同以長乗者但可求長以廣乗者但可求廣隅算及/負隅無
[006-58a]
 旁加者勢不能也故長乗不便/於求廣廣乗不便於求長矣法亦以乗積為實而
 長乗求長則以廣數乗和為帶縱廣乗求廣則以長
 數乗和為帶縱又以長廣數相減餘數為隅算不足
 數為負隅求長取長求廣取廣為之乃用隅算帶縱
 并方亷或用帶縱負隅減縱及翻法開之如六長三
 廣長乗求長則以三乗和為帶縱以三為隅算六長/三廣
 相減長餘三以為隅算之數葢/并三長於帶縱得六長三廣也廣乗求廣則以六乗
 和為帶縱以三為負隅六長三廣相減廣不足三以/為負隅之數葢減三廣於帶
[006-58b]
 縱亦得六/長三廣也開之是也 右法長廣所乗若更兼重和
 重較者先約和較為長廣而約得餘較如前九長一
 較之比亦别有法且如九長一較長乗求長則以一
 乗和為負縱以十一為隅算減一長一廣於隅/算得九長一較也廣乗
 求廣則以十乗和為帶縱以十一為負隅減十一廣/於帶縱亦
 得九長/一較也依例開之
 
 九章録要卷六