九章録要 (四庫全書本)/全覽

九章録要 全覽


  欽定四庫全書     子部六
  九章録要       天文算法類二算書之屬提要
  等謹案九章録要十二卷
  國朝屠文漪撰文漪字蒓洲松江人其書因古九章之術叅以今法與杜知耕所著數學鑰體例相似而互有詳畧踈宻知耕詳於方田文漪則詳於勾股知耕論少廣備及形體文漪推少廣則研及廉隅之辨知耕叅以西法每於設問之下附著其理文漪則采録梅文鼎諸書推闡以盡其用大致皆綴集今古之法以成書而取舎各異合而視之亦可以互相發也是書有借徴一條即借衰疊借之術為知耕之所未及考其所載雖未極精宻然於借數之巧固已得其大端矣乾隆四十六年五月恭校上
  總纂官紀昀陸錫熊孫士毅
  總 校 官陸費 墀















  欽定四庫全書
  九章録要卷一
  松江屠文漪撰
  乗除諸法
  九章乗除之法各有不同因以分著各章其通用者宜先講也具詳於左
  並乗並除 算以速見巧乗或屢乗除或屢除不若一乗一除之捷也假如有數須用一十五乗復一十八乗者直以二百七十乗之先以十五與十八相乗餘可意推其在除法尤以並為便葢使分除而前除不盡以後必用零除之法仍是並除而更多事固不如先並也惟前除適盡則後除雖有零餘亦當無幾特便於命分而並除者餘實反多然約之亦正相同耳
  分乗分除 再三乗除不若一乗除之便而亦有時宜用分者不可以一律拘假如有數須二百四十五乗凡為四十九者五則先以五乗之復以七乗之又以七乗之既無易誤之患而算較㨗也其在除法則須審量何也恐前除不盡而後仍用零除也葢以法除實或不能盡者非必如三六七九等除雖破實之一為十為百與千如實米一石破為十斗為百升為千合之類是也而終不盡也即如二四五八等除但破實之一為十與百千自無不盡而若不破實則仍不盡矣前除既破實以至於盡後除勢不中止此於命分反逺特求分釐數者宜之耳夫既已命分而以母除子亦得分釐數既得分釐數而以原法乗之亦可命分二者固亦相通然而各自取㨗豈須借徑此其宜審者也更恐前除破實且不盡則雖求分釐數亦未能精細故所分之除法孰先孰後大抵二四五八等除宜居前三六七九等除宜居末又不可不審總之運算之巧存乎一心非言所可悉矣 假如有銀四百五十兩用一百六十八除若並除得二兩又一百六十八分兩之一百一十四即不復破實細除但約之為二十八分兩之一十九而可以命分矣若分除者先用三除次八除次七除以原數四百五十故先用三除若係三百五十便當先用七除次八次三也得二兩六錢七分八釐五毫七絲又七分絲之一尚可再除而數微已甚矣倘欲以兩命分則惟二兩整數已定外餘須以原法乗之乃得一百一十四之數仍再約之反不㨗也右一條新增
  乗除相減歸一法 數須乗除並用而可用乗省除或用除省乗則歸一尤為至便如數須一十八乗復三除者直以六乗之須四乗復十二除者直以三除之其法乗數多則從乗除數多則從除而必先取乗除兩數以少除多除之可盡即用除得之數不可盡者不能歸一也省乗用除倘有零餘則約分簡易更非原數乗除之比右一條新訂
  兩數一半一倍乗法 置兩數欲相乗者若倍其一半其一而乗之所得數同如一數五百二十五一數三十二倍上數為一千零五十半下數為一十六乗之視以原數相乗者㨗矣此特宜於數之少者葢直可以臆計而不煩布算也右一條新增
  倍除法 置兩數欲以法除實者若倍其法除之所得數亦倍之即應得之數如有數須四十五除則用九十除須一百三十五除則用二百七十除亦倍所得數㨗於以原法除也遇零分欲求分釐數者依此除之若欲命分則仍其子還用原母即原法也以命之或須約者更約之滿原母者歸整為一數俱不用倍右一條新增
  乗除通用法 二乗與五除同二除與五乗同置銀十兩以二乗之得二十兩以五除之得二兩其差十倍然而可通用者其乗除俱得二數則同耳 四乗與二五除同四除與二五乗同其差百倍 八乗與一二五除同八除與一二五乗同其差千倍
  以加減代乗法 假如有數須八乗者即於實下一位減二若實數係五二五當減一十則於實之本位減一也有數須一零五乗者即於實下第二位加五若實數係二二五當加一十則於實下一位加一也加減俱從小數始
  三率準測乗除法 數有已知者因以測所未知則列前三率求後一率先定三率之位第一率與第三率相準第二率與未知之第四率相準如穀準穀錢準錢之類乃以二率三率相乗為實以一率為法除之得四率為所求數舊名異乗同除左例原銀與原米是為同今銀與原米是為異
  假如原有銀三十六兩糴米四十八石今銀六十三兩問米幾何
  一率 原銀三十六兩
  二率 原米四十八石
  三率 今銀六十三兩
  四率 八十四石為今米數
  右法若先以一率除二率得數乃以乗三率或先以一率除三率得數乃以乗二率所得四率皆同但除之不盡必用零乗之法則不若從前先乗後除為㨗凡數須乗除並用者每以乗居先倣此
  右法覆算以二率三率相乗如前以四率除之仍得第一率若以一率四率相乗以二率除之得三率以三率除之得二率
  三率化多為寡乗除法 別求一通數可以除盡率中之兩數者其一必係第一率其一或第二率或第三率即以通數除率數所得數列本率下以代率數乗除如前無通數者則否
  一率 三十六 三此以十二為通數
  二率 四十八 四
  三率 六十三
  四率 八十四
  又式
  一率 三十六 四此以九為通數
  二率 四十八
  三率 六十三 七
  四率 八十四
  三率易位乗除法 前法以原銀原米相連置一二率而今銀置三率葢以二率視四率猶以一率視三率三率視四率亦猶一率視二率其數可例推也若如左例原珠數多其價數反少今珠數少其價數反多必以一率與三率互換其位而後三率之視四率亦猶一率之視二率矣乗除如前得所求數舊名同乗異除若如前置率則當以一率二率相乗以三率除之 假如原有小珠五十顆今有珠稍大三十顆其總重適等原珠共價銀一十二兩問今價幾何
  一率 今珠三十顆 三以十為通數
  二率 原價十二兩
  三率原珠五十顆 五
  四率 二十兩為今價
  又如有物一枚以稱稱之稱小不及其錘重十兩外加一錘重八兩稱之得三十五斤依小稱算該幾斤一率 原錘十兩 二以五為通數
  二率 今重三十五斤 七
  三率 並兩錘十八兩
  四率 六十三斤為實重數
  又如原稱稱物重三十五斤失原錘欲別作錘配之不知輕重卻借一錘重十兩以較原稱之物得六十三斤問原錘重
  一率 原重三十五斤
  二率 今錘十兩
  三率 今重六十三斤
  四率 十八兩為原錘重
  此即前例一率四率相乗而以二率除得三率也
  三率重測法數或繁襍非三率可盡當疊用三率之法次第推之
  假如原母銀五十兩三月得子銀四兩今母銀二百兩欲得子銀二百兩須幾年
  一率 原母五十兩
  二率 原子四兩
  三率 今母二百兩
  四率 十六兩為今母三月之子
  
  一率 子十六兩
  二率 三月
  三率 子二百兩
  四率 三十七月二分月之一為所求數
  右例亦可用並法
  一率 原子四兩
  二率 原母乗三月得一百五十兩
  三率 今須子二百兩
  四率 七千五百兩為今母乗月之數再以今母除
  之得月數
  又如客販布賣之每匹二錢即母銀百兩已得息三十兩設每匹賣二錢四分則百兩獲息幾何
  一率 已得息並母一百三十兩
  二率 母一百兩
  三率 布價二錢化二十分
  四率 十五分又十三分分之五為每匹母銀別有㨗法應補於後
  一率 二十分
  二率 一百三十兩
  三率 四分
  四率 二十六兩
  並三十兩得五十六兩
  又
  一率 每匹母十五分又十三之五
  二率 布價二錢四分內息八分又十三之八三率 母一百兩
  四率 五十六兩為所求息數
  又㨗法
  一率 二十分
  二率 一百三十兩
  三率 二十四分
  四率 一百五十六兩
  此為母子並數
  三率並乗並除法數雖繁襍而可歸併入三率之內則以三率盡之
  假如煉礦求銀初火得三之二再火得七之五又火得四之三凡三火得銀七十五兩問原礦幾何一率 三子相乗得三十
  二率 三母相乗得八十四
  三率 煉得銀七十五兩
  四率 二百一十兩為原礦
  又如原有綾八匹換紗二十匹原紗三十匹換布一百匹原布六十匹換錦二匹今有綾一十八匹問換錦幾何
  一率 原綾紗布乗得一萬四千四百
  二率 原換紗布錦乗得四千匹
  三率 今綾一十八匹
  四率 五匹為換錦數
  乗除先化大小數法 凡數大小雜見不便相乗除則先以大數化為小數假如原有銀六錢買絲七兩今有銀五兩問買絲幾何此因銀數有錢復有兩須化兩為錢其絲自作兩算不必化錢也大凡同類者須化殊類則否遇多數取最小數為主以大數化之倣此如一十二兩三錢四分化為一千二百三十四分之類
  一率 六原銀錢數
  二率 七原絲兩數
  三率 五十今銀化為錢數
  四率 五十八又三分之一今應得絲兩數
  右例亦可以錢從兩化之而不如前法之㨗
  一率 五分之三原銀化為兩數
  二率 七原絲兩數
  三率 五今銀兩數
  四率 五十八又三分之一得絲兩數同前
  又如原銀六錢二分五釐買絲七兩今銀一百三十二兩問買絲幾何此若以大數化小則原銀今銀當悉化為釐而原銀數固可以兩命分又不如從兩化之為便所貴乎隨宜通變者也因今銀是以兩計而化之非為絲以兩計也
  一率 八分之五原銀化為兩數
  二率 七原絲兩數
  三率 一百三十二今銀兩數
  四率 一千四百七十八又五分之二今應得絲兩數右一條新增

  九章録要卷一



  欽定四庫全書
  九章録要卷二
  松江屠文漪撰
  零分法
  幾數不能有整而無零分有法以通之則零不異於整也知此而零分皆可相併減相乗除乃能盡九章之術故備論於左
  竒零命分約法 以法除實除得數為整數餘實少於法除之不可乃成竒零或原實先少於法則無整而但有零矣假如以尺計物是亦以法除實也物不滿尺是亦實少於法也凡此皆須命分而母子數多者必當約之其法有三一曰以實除法假如法一百六十八實一十四則以實除法適盡得一十二是為一十二分之一也一曰減法除實假如法一百六十八實一百四十則以實減法餘二十八乃以餘法除實適盡得五是為六分之五也一曰以通數並除法實列法實兩數以少減多更互相減至兩數相等即為通數假如法一百六十八實三十五依前互相減得七為通數因以除實盡得五亦以除法盡得二十四是為二十四分之五也又如二百五十分之二百一十約為二十五分之二十一是亦以十為通數也二十四分之一十約為一十二分之五是亦以二為通數也前兩法之一十四與二十八亦即是通數之易得者耳葢三法小異而理則同亦有不可約者即以法為母實為子命分
  整帶零分化整為零分法 凡以法除實務得數歸整值餘實少於法不得已而命分乃有整帶零分此固然也而此特謂歸整命分之後其數可定不復與他數相併減相乗除者耳若更有他數須與之相併減相乗除則無論未歸整者且當以法為母實為子而勿急於歸整必歸整無零分方可歸整也即遇整帶零分已成之數亦必化整為零分何也數或零或整皆可與他數相併減乗除若本數自兼零整則難用整法又難用零分法故必須化之而不能化零為整但可化整為零其法以原母為母以原母乗整得數並原子為子如有數七零五分之三則化為五分之三十八是也
  零分與整相併法零分並整則成整帶零分矣若更須與他數相併減乗除者亦以原母為母以原母乗整得數並原子為子如前法
  零分與整相減法 零整相減者法亦以原母為母以原母乗整得數減原子為子如甲數七乙數五分之三相減得五分之三十二是也歸整則為六又五分之二
  零分相併法 諸數皆零分欲相併者法以諸母累乗得數為共母以諸子各累乗他母得數為諸子本子與本母不相乗 或諸子各乗共母而以本母除之得數為諸子亦可乃相併為子假如甲數五分之二乙數七分之四丙數八分之三則以三母累乗得二百八十為共母以甲子累乗乙丙二母得一百一十二為甲子以乙子累乗甲丙二母得一百六十為乙子以丙子累乗甲乙二母得一百零五為丙子並之得三百七十七為子凡得二百八十分之三百七十七是也歸整為一又二百八十分之九十七
  右法亦有可省者如甲數五分之四乙數三分之一丙數一十五分之七即以丙母一十五為共母而以甲子乗乙母得一十二為甲子以乙子乗甲母得五為乙子丙子即用原數並之得二十四為子凡得一十五分之二十四仍約為五分之八是也歸整為一又五分之三
  零分相減法 零分相減者依並分法累乗為共母為諸子而減之為子如甲數五分之二乙數七分之四內減丙數八分之三得二百八十分之一百六十七是也
  零分與整相乗法 零分數整數相乗者以原母為母以原子乗整得數為子如甲數七乙數五分之三相乗得五分之二十一是也歸整為四又五分之一
  零分除整法 以零分數為法除整數者以原子為母以原母乗整得數為子如乙數五分之三除甲數七得三分之三十五是也歸整為一十一又三分之二
  整除零分法 以整數為法除零分數者以整乗原母得數為母以原子為子如甲數七除乙數五分之三得三十五分之三是也
  零分相乗法 兩零分數相乗者以兩母相乗得數為母以兩子相乗得數為子如甲數九分之八乙數五分之三相乗得四十五分之二十四仍約為一十五分之八是也或兩母同或兩子同者亦必相乗
  右法亦有可省者以兩母相乗以甲子除之為母即竟以乙子為子如右例兩母相乗以乙子除之為母則以甲子為子得一十五分之八不須更約是也
  零分除零分法 以法除實而法實兩數俱係零分者以法子乗實母得數為母以法母乗實子得數為子如甲數九分之八除乙數五分之三得四十分之二十七是也若兩母相同者竟以法子為母實子為子兩子相同者反以實母為母法母為子也右法亦有可省者以法子乗實母以法母除之為母即竟以實子為子如甲數九分之八除乙數二十七分之一十三得二十四分之一十三是也
  零分自乗法 零分數自乗者以母自乗得數為母以子自乗得數為子如有數三分之五自乗得九分之二十五是也歸整為二又九分之七
  零分開方法 零分開平方除者以母自開得數為母以子自開得數為子如有數九分之二十五開方得三分之五是也歸整為一又三分之二 按此因論零分法而及開方故聊舉大畧而已其詳在少廣章中
  零分求分釐小整數法 實少於法除之不足不能成整而為零分若求分釐小整數則以母除子即得如八分兩之三除得三錢七分五釐一十六分兩之一除得六分二釐五毫是也葢其初以兩計故三不可以八除而析為錢為分釐則可除矣至除盡而止亦有終不可盡者仍當就最後小數命分如七分石之二除得二斗八升五合七勺一抄四撮二圭八粟又七分粟之四是也或欲還原子即以原母乗之如八乗三錢七分五釐得三兩為八分兩之三七乗二斗八升五合七勺一抄四撮二圭八粟並七分粟之四得二石為七分石之二是也
  分釐數命分法 據分釐小整數欲以大數命分者法以分釐數依其下最小數化之為子以所用大數亦依最小數化之置一算為母其為伯千及萬億則因乎所化之數而只置一算也乃以法約之如六錢六分二釐五毫欲以兩命分則以六千六百二十五為子六千六百二十五毫也以一萬分為母一兩為一萬毫也乃約為八十分兩之五十三是也亦有不可約者即以所立之母子命分






  九章録要卷二



  欽定四庫全書
  九章録要卷三
  松江屠文漪撰
  方田法
  古九章一曰方田以御田疇界域今其書不𫝊特據所見近世之書芟其繁謬補其缺遺以意隸之雲爾
  方田長方田求積步 方田謂正方四面等者法以方自乗得積長方謂兩長兩廣各等者法以長乗廣
  方長帶偏斜求積 似方與長方而稍偏斜者長不等則並兩長半之廣不等則並兩廣半之然後以長乗廣如偏斜甚者須裁令方正分別算之勿用此法又有方長田一邊斜者假如東長四十步西長四十一步南廣三十步北廣三十九步於法應得積一千三百九十七步四分步之一也然此乃謂四面俱偏斜者耳若止是西邊一面偏斜則從北廣東頭向西量之盡三十步止即向南直量之其長亦當四十步是田之大體本係長方獨北廣西頭盈九步句九股四十則弦四十一以斜弦為西長並東長而半之豈不謬乎法當並兩廣半之以長四十步乗之得積一千三百八十步斯不誤矣
  三廣求積 三廣謂中及兩邊廣各不等者法倍中廣併入邊兩廣以四除之以中長乗之其中長亦須於兩三處量之如有不等者並而分之以為之長並三則三分四則四分邊長似斜弦之處勿量也 按田形不可窮盡善算者以意推之法無預設或贅為四廣五廣之法固已迂矣且其法雲四廣並而四除之五廣並而五除之尤甚謬誤四廣須倍其中之兩廣並邊兩廣以六除之五廣須倍其中之三廣並邊兩廣以八除之乃合 又按廣形亦有須辨者如三廣而中廣近一邊不居正中者是也即須分別算之
  句股求積 法以句乗股半之或以半句乗股或以半股乗句 按句股須量其弦以互求法推之與法合者是也若弦太長或太短即以三角算三角法兼可施之勾股勾股法不可施之三角
  三角求積 法以一面之長乗中廣半之 假如三面長等者是真三角也率長七而中廣六不待量也不然則量中廣處須令如兩句股乃合三角率長七中廣六則中廣微強然所較甚微即依率算之可也
  四角斜方求積 法以中長乗中廣半之 假如中廣兩角未必相對則中廣直徑不能與中長如十字矣但各自量之令如四句股者仍並兩句為一中廣以乗中長如上法
  以上諸形皆屬方之類故長廣必直即遇斜弦弦亦直如有一處彎曲若弧與睂之狀者別從圓之類求之乃無失也
  員田求積 法以周自乗以十二除之或以徑自乗復以三乗之以四除之或以周乗徑或以半周乗半徑以四除之 按員物率周三而徑一然田員豈能中規其小偏者不妨以規員之法施之但將周徑並量參互折中亦可無誤若偏甚則勿以員論也員率周三徑一則周微強然所較甚微亦依率算之
  環田求積 環田謂於員內減員者法並內外周半之以徑乗之半環倣此其徑勿據一處慮廣狹不等
  弧矢求積 弧矢謂員田之半若張弓者法並弦長矢徑半之以矢徑乗之不及員之半者法亦如之過半者勿得用也凡矢徑半弦是員之半矢長則過矢短則不及不及員之半者如縱破長員之半若從而益之有可以成員之理者也過員之半者如橫截長員之半無可以成員之理者也弧矢之法詳見少廣章本與員法相㑹合故惟有可員之理者乃得用之
  棗核長員求積 棗核謂兩頭尖中廣處員者長員謂兩頭亦員者法半中廣併入中長以半廣乗之按二者雖不全員然是兩弧合併故其法即弧矢法而倍之也此法亦可施之員田但員法不可施之於此耳舊法棗核乃四角斜方 右一條新增
  橫截長員求積 形似弧矢而矢徑半弦有餘者固不可用弧矢法而可以弧矢法變通求之葢橫截長員之半與縱破長員之半其積正等此之矢徑乃彼之半弦此之弦長乃彼之二矢也法四除弦併入矢徑以半弦乗之右一條新增
  蛾睂牛角求積 蛾睂謂兩邊之長相隨而彎者牛角則橫截蛾睂之半也睂有中廣無橫廣角有一頭橫廣無中廣其實同耳法並兩長半之以半廣乗之但牛角橫廣一頭須畧似方形若太偏斜則橫廣未足為準恐據以下算必浮於實積此又不可不知 以上諸形皆屬員之類若應員處乃直者別從方之類求之
  畝步互求 二百四十乗畝得步二百四十除步得畝


  九章録要卷三



  欽定四庫全書
  九章録要卷四
  松江屠文漪撰
  粟米法
  古九章二曰粟米以御交質變易
  方倉窖求積尺 法以方自乗復以髙乗之窖則當以深乗只言髙者統於倉也深亦髙也得積
  長方倉窖求積 法以長乗廣復以髙乗之
  員倉窖求積法以員周自乗復以髙乗之以員周率十二除之或以徑自乗復以髙乗之以員徑率三乗之四除之
  長員倉窖求積 法半中廣併入中長以半廣乗之復以髙乗之此法亦可用之員倉窖而員法不可用之長員 右一條新增
  方平堆求積凡窖形上下之大小不等者亦倣此法下三條同 法以上方自乗又以下方自乗又以上方乗下方並三數以髙乗之以三除之因並三數故須三除也
  長方平堆求積 法倍上長加下長以上廣乗之又倍下長加上長以下廣乗之並二數以髙乗之以六除之並二數中凡有六數故用六除此法亦可用之方平堆也
  員平堆求積 法以上周自乗又以下周自乗又以上周乗下周並三數以髙乗之以三十六除之並三數應三除員周率十二除故用三十六除也
  或以上徑自乗又以下徑自乗又以上徑乗下徑並三數以髙乗之以四除之並三數應三除員徑率三乗四除以三乗當三除並省之故只用四除也
  長員平堆求積 法先半中廣併入中長以為長半中廣以為廣上下之中廣中長俱依此法並不用原廣原長然後倍上長加下長以上廣乗之又倍下長加上長以下廣乗之並二數以髙乗之以六除之此法亦可用之員平堆而不如前法之捷 右一條新增
  方尖堆求積 法以下方自乗復以髙乗之以尖率三除之
  長方尖堆求積法以下廣乗下長復以髙乗之以尖率三除之右一條新增
  長方平尖堆求積既雲尖又雲平者無上廣而有上長従橫頭視之則尖從縱之旁面視之則平故曰平尖 法倍下長加上長以下廣乗之復以髙乗之以六除之此用六除者何也試從上長兩頭盡處向下直截之而以兩頭合成尖堆別算其義自見葢下長多於上長之數乃尖堆之下長所當以下廣乗之而用尖率三除者也其與上長相等之下長所當以下廣乗之而折半者也今既統下長之全數而倍之則為尖堆之下長者有二二用六除猶一用三除也為上長相等之下長亦二又加上長成三三用六除猶一用折半也
  按此與平堆異者以其無上廣故用平堆法之半而亦以六除之此與尖堆異者以其有上長而尖堆既無上長可加則但倍下長以乗下廣以六除之於法亦通乃知數之相準而法之可以相推有如此者右一條新增
  員尖堆求積法以下周自乗復以髙乗之以員周率並尖率三十六除之員周率十二尖率三故其率三十六或以下徑自乗復以髙乗之以員徑率並尖率四除之尖率應三除員徑率三乗四除亦以三乗三除相當省之故只用四除
  長員尖堆求積 法半下中廣併入中長以半廣乗之復以髙乗之以尖率三除之右一條新增
  倚壁員尖堆求積 員尖之半也法以下周自乗復以髙乗之以倚壁率十八除之
  內角員尖堆求積 員尖四之一也法以下周自乗復以髙乗之以內角率九除之
  外角員尖堆求積 員尖四之三也法以下周自乗復以髙乗之以外角率二十七除之
  按右三條算家沿習有此然必先取周徑較量果恰得員尖二之一四之一四之三而後其法可施耳如或不然則當以長員法及尖堆率參酌求之又方尖亦宜有倚壁內外角之法通於算理者自可意推也凡平堆尖堆法所云以髙乗之者並指直髙而言
  非謂斜髙也如直髙不便量者量斜髙以求直髙而算之法見商功章 又凡平堆尖堆斜髙之處雖不據以立算然亦必如句股之弦乃合於法彎曲者則否
  方倉以積與方求髙與髙求方 法以方自乗數除積得髙以髙除積開方得方
  長方倉以積及髙與廣求長與長求廣 法以髙長相乗數除積得廣以髙廣相乗數除積得長若以積與長廣求髙其理易見不復贅
  員倉以積與周徑求髙與髙求周徑 算周者以員周率十二乗積算徑者以員徑率四乗三除積乃用方倉法
  長員倉以積及髙與廣求長與長求廣 法以髙與半廣相乗數除積減半廣得長以髙除積以長為帶縱開平方除之得半廣倍之得廣其方員長方員尖堆但加尖率三乗餘並同上四法不復贅
  方平堆以積及髙與上方求下方與下方求上方 法以三乗積以髙除之乃減上方自乗數以上方為帶縱開平方除之得下方減下方自乗數以下方為帶縱開平方除之得上方
  員平堆以積及髙與上周徑求下周徑與下周徑求上周徑 算周者以三十六乗積算徑者以四乗積並再以髙除之乃減上周自乗數以上周為帶縱開平方除之得下周餘倣此
  石尺互求 舊法立方二尺五寸為一石立方一尺者二有半也故以二又二之一乗石得尺以二又二之一除尺得石然斛尺各隨時地不同須臨算較量損益其法未可一概也
  竹蓆圍米求積 假如竹蓆大小相等原用兩席合作圍貯米二十石今用三席合作圍問貯米幾何法以原席二自乗得四為一率原米石數為二率今席三自乗得九為三率求得四率四十五為今貯米石數



  九章録要卷四
<子部,天文算法類,算書之屬,九章錄要>



  欽定四庫全書
  九章録要卷五
  松江屠文漪撰
  差分法
  古九章三曰差分亦曰衰分以御貴賤廩稅
  一分遞加減衰分以最少者一分之數遞加成多若從多者遞減則減至最少者而減盡也法以一為首衰從少者起算自一而二而三四遞加為各等衰並之為總衰以為一率總實為二率各等衰為三率求得四率即各等數
  假如有銀七十二兩甲乙丙丁戊五人以一分遞加減分之問各幾何
  一率 一十五總衰 衰分章三率法獨有宜先以一率除二率者二率 七十二總實 一率除二率得四兩八錢
  三率 五甲衰 三 二 一
  四率 二十 一十九一十四九兩 四兩四兩 兩二錢兩四錢六錢 八錢
  右各等中倘復各自有數不齊者先以各衰乗之為各總衰然後並為大總衰
  假如有糧二千四百石甲乙丙丁四等戶依前例輸之甲等二十戶乙等三十戶丙等四十戶丁等五十戶則以甲衰四乙衰三丙衰二丁衰一各乗本等戶數為各總衰甲得八十乙九十丙八十丁五十並三百為大總衰列一二率如前若以各總衰為三率即得各等總數以各衰為三率即得各等每戶數以下諸法倣此
  減半衰分乙當甲之半丙又當乙之半也 法以一為首衰自一而二乗之又二乗之為各等衰以一二乗得二以二二乗得四並之得七餘倣此列率乗除如前
  二八衰分甲視乙為八與二乙視丙又為八與二也 法以二為首衰自二而四乗之又四乗之為各等衰以二四乗得八以八四乗得三十二並之得四十二餘倣此列率乗除如前
  四六衰分同上 法以四為首衰自四而六乗之四除之又六乗四除之或以一又二之一乗之亦同為各等衰以四六乗四除得六以六六乗四除得九並之得一十九餘倣此乗除如前
  三七衰分同上 法以三為首衰自三而七乗之三除之又七乗三除之為各等衰以三七乗三除得七以七七乗三除得一十六又三分之一併之得二十六又三之一餘倣此乗除如前或厭零分多者就首衰之數以三乗之法通之如甲乙二等衰分不必言如甲乙丙三等衰則三乗首衰之三得九為首衰甲乙丙丁四等衰則又三乗九得二十七為首衰甲乙丙丁戊五等衰則又三乗二十七得八十一為首衰每多一等則首衰多三乗一番既增廣其首衰然後用七乗三除以求各等之衰可以省零分矣
  十分之六遞減衰分 法以一為首衰此從多者起算所謂首衰之一亦與前一為首衰者不同前一隻是一數此則無定之數也遇二等衰則為一十三等衰則為一百四等衰則為一千以為首衰乃自一而六乗之十除之又六乗十除之為各等衰以一百六乗十除得六十以六十六乗十除得三十六並之得一百九十六餘倣此乗除如前凡十分之七或八九諸數遞減衰分俱準此推之不別為法以滋繁瑣
  減半二八四六三七十分之六各衰分以首尾二數求總實減半衰分亦名倍加衰分葢言其自多而少則曰減半言其自少而多則曰倍加亦曰二乗加二八衰分是四乗加也四六衰分是一又二之一乗加也零分法一又二之一化為二之三乃用子乗母除則當三乗二除猶之六乗四除也三七衰分是二又三之一乗加也零分法二又三之一化為三之七乃用子乗母除亦是七乗三除也十分之六遞減衰分是一又三之二乗加也零分法一又三之二化為三之五乃用子乗母除則當五乗三除猶之十乗六除以此遞加與六乗十除遞減同耳以上所云幾乗加者但取衰分之數以少除多即得之假如三七衰分以三除七得二又三之一十分之六衰分以六除十得一又三之二即所云幾乗加也若各衰分止舉首尾二等最少最多之數問總實幾何者不必論其中間分作幾等但以首尾數多少相減減餘以原乗數減一數為法而除之假如原係四乗加者以三除之原係一又二之一乗加者以二之一除之原係二又三之一乗加者以一又三之一除之原係二乗加者以一除之一除固可不必除然於法不容沒此一除恐似別為一法也即得最少以至次多諸等之總實以並最多數即得全總實
  右例以原乗數減一數為除法亦不必求原乗數而減之但以衰分之數多少相減減餘以少數除之即得除法假如三七衰分三七相減餘四以三除四得一又三之一十分之六衰分十六相減餘四以六除四得三之二與原乗數減一數同 右一條新訂
  減半二八四六三七十分之六各衰分求隔等數不論幾乗加但知首等最少之數再知中間一等之數即可隔等而求之假如知首等數與第六等數者第六等數已經五度加矣則以此數自乗以首等數除之即得十度加之數倍五為十也凡自乗者以倍相求 十度加乃是第十一等若以六度加之數第七等自乗以首等數除之即得十二度加之數第十三等若以五度加六度加之數相乗以首等數除之即得十一度加之數五六並為十一也凡二等數相乗者並而求之 十一度加是第十二等若以三度加第四等八度加第九等之數相乗以首等數除之亦得十一度加之數此謂以少求多者或以多求少如以十六度加之數第十七等以首等數乗之開方除之即得八度加之數亦可以十六度加之數以首等數乗之以十度加之數除之得六度加之數葢取以少求多之法而反用之即是也右一條新訂
  右求總實求隔等數二法凡三乗加五乗加及十分之七之八之九諸數遞減衰分準此推之無不悉合但必每等止一人者乃可用耳又如商販獲息當母二之一併入母銀又獲息每度皆同此亦一又二之一乗加也但每度加之數俱合子母而言則當以最後一度之數為總實不得並諸度之數為總實且首一數即係原母則一度自有一度之加與甲乙分金十等人止須九度加者亦微有辨也
  合率衰分 率者衰分多寡之大率也與三率之率自不相涉各有取義也葢衰分各等之實數有所未知而各等之大率已知因合各率以與總實相權而衰分得焉不計其合未有能分者也然則以前諸法無非合率衰分而此獨以合率名者何也前諸法若三七若四六皆有準則固宜各有専名而如左法各等多寡之率初不以三七四六為準乃不可専名而獨名之合率也各率為各衰並之為總衰乗除如前假如有銀二百四十兩甲乙丙丁四人分之甲得九分乙得七分丙得五分丁得四分則甲衰九乙衰七丙衰五丁衰四並之為二十五為總衰也其各等中又各有數不齊者亦依前法茲仍具例於左以備參觀
  假如有銀七兩零八分欲買銅一停錫二停鉛三停其價銅每斤一錢八分錫一錢三分鉛五分問三物各幾何
  一率 五十九總衰  一銅價二錫價三鉛價並
  二率 七百零八總價 一率除二率得一十二
  三率 一銅衰  二   三
  四率 一十二銅斤數二十四 三十六
  右總衰總價俱化兩錢為分者既得三物斤數各以價乗之得各總價數或以銅總衰一十八分錫總衰二十六分鉛總衰一十五分為三率即先得各總價乃各以價除之亦得各斤數
  又如有銀五百九十四兩糴米一停麥二停豆三停共三百九十六石其價米一石抵麥一石六斗抵豆二石問三物及價各幾何此須用重測法先以米衰一麥衰二豆衰三並之得六為總衰為一率三物共石數為二率各衰為三率求得三物各石數米六十六麥一百三十二豆一百九十八然後別求各價其法置三物停數以三物相當抵之數乗除之或益貴物以從賤則用乗或減賤物以從貴則用除以為各衰仍並之為總衰為一率三物共價為二率各衰為三率求得三物各總價乃以前所求三物各石數除之即得每石價米二兩四錢麥一兩五錢豆一兩二錢
  一率 三又四之三總衰
  二率 五百九十四總價兩數 一率除二率得一百五十八又五之二三率 一米衰 一又四之一 一又二之一四率 一百五十八 一百九十 二百三十七兩四錢米  八兩麥  兩六錢豆右以米為主而減麥與豆以從之米衰一得一麥衰二以一又五之三除之即一六也米一抵麥一六故得一又四之一豆衰三以二除之米一抵豆二故得一又二之一併之得三又四之三
  又式
  一率 七又二之一總衰
  二率 五百九十四總價 一率除二率得七十九又五之一
  三率 二米衰 二又二之一 三
  四率
  右以豆為主而益米與麥以從之豆衰三得三米衰一以二乗之得二麥衰二以一又五之三除之先除以從米再以二乗之次乗以從豆得二又二之一併之得七又二之一
  又式
  一率 六總衰
  二率 五百九十四總價 一率除二率得九十九
  三率 一又五之三米衰二又五之二四率
  右以麥為主而益米減豆以從之麥衰二得二米衰一以一又五之三乗之得一又五之三豆衰三以二除之先除以從米次以一又五之三乗之次乗以從麥得二又五之二並之得六
  右例或不復用米一麥二豆三等衰但就三物各石數而取一數為主其餘則益貴減賤以從之為總衰以除總價即得其物每石之價依法復損益之得餘二物每石之價如以米為主米六十六麥一百三十二以一又五之三除之得八十二又二之一豆一百九十八以二除之得九十九並之得二百四十七又二之一以除總價得二兩四錢即米每石價也仍以一又五之三除之得麥價以二除之得豆價若以麥豆為主法並倣此右一條新訂
  合率帶分母子衰分 合率衰分其間等差各帶母子分數者自有帶分之法假如有銀七百九十五兩甲乙丙丁四人分之乙得甲十之七丙得乙十四之三丁得丙十二之十一問各實數幾何其法先並各衰分數並各子以乗各母從小數並起惟丁衰十一無並其丙衰係十二又係三則以十二並三用三除十二得四即以四乗乙之十四得五十六為乙衰乙係五十六又係七則以五十六並七用七除五十六得八即以八乗甲之十得八十為甲衰並之得一百五十九為總衰
  一率 一百五十九總衰
  二率 七百九十五總銀 一率除二率得五
  三率 八十甲衰五十六十二十一
  四率 四百  二百八十 六十 五十五右法或遇不可並者如雲丁得丙十三之十一則丙衰係十三又係三欲以十三並三用三除十三除之不盡即不用除卻以十三乗乙之十四得一百八十二為乙衰依法推得二百六十為甲衰其丙之十三丁之十一轉須用三乗之以為衰丙得三十九丁得三十三也
  合率帶分匿總實以較求衰分 假如四人分銀不知總實但云乙得甲六之五丙得甲四之三丁得甲二十四之一十七其丙與丁差四兩問各幾何此三母皆甲也用並母法累乗得五百七十六為甲衰乃以乙丙丁之原子乗之原母除之以求其子而得四百八十為乙衰四百三十二為丙衰四百零八為丁衰以丙丁二衰之較為一率丙丁之較為二率各衰為三率不用約法覽之易曉
  一率 二十四
  二率 四
  三率 五百七十六四百八十乙四百三十二四百八四率  九十六 八十   七十二  六十八右例帶分與前例母子不同其法互見而可相通前亦可以較求分此亦可以總實求分也又凡以前諸衰分法若匿其總實任舉一等所得之數或兩等所差之數皆可倣二例而求之
  合率帶分匿總實以餘實求分 假如四人分銀不知總實但云甲得八之三乙得四之一丙得五之一丁得六之一尚餘五兩問各幾何此四母皆銀也用並母法得九百六十為總衰乃以甲乙丙丁之原子乗之原母除之而得三百六十為甲衰二百四十為乙衰一百九十二為丙衰一百六十為丁衰以四衰減總衰餘八為餘銀之衰為一率餘銀為二率各衰為三率率式不贅但求得總實即得各分數矣
  右例四母皆據總實言之故可以餘實求總實求分若以前諸衰分法不可以餘實求也
  右例亦可任舉兩等所得之較以求之又右二例俱可用借徵法葢用並分法亦借衰也
  一數遞加減衰分以等求總實與一分遞加減相類而不同者一分為不定之數一數則一而已又自此以下及同較衰分共十法皆謂每等只一人者與以前諸法自別凡一數遞加自一而二而三四此不難於衰分須求總實㨗法耳假如欲分十五等問總實幾何法以首等一以少者為首並末等十五等十五則末等所得數亦十五也得十六以等數乗之折半得一百二十為總實又如有物倚牆一面尖堆下廣二十四枚以首層一併下層二十四得二十五以層數即下廣數乗之折半得三百為總積前一分遞加法若每等只一人者亦可用此以求總實但依法所得數須更以較數乗之方得總實若未經較數相乗止得總衰而非總實也假如每一分銀四兩遞加分十五等依法得一百二十為總衰更以每等之較四乗之得四百八十為總實也
  一數遞加減衰分以總實求等 假如總實一百二十以一數遞加分之得幾等法倍實開方除之得十五而餘實亦十五即十五是等數又如總積物三百欲作倚牆一面尖堆倍積開方得二十四而餘實亦二十四即二十四是下廣數前一分遞加法若每等只一人者亦可用此以求等數但須先以每等之較數為法除實而後依上法求之假如銀四百八十兩每一分四兩遞加分之則先以較四除實得一百二十乃依法求得十五為等數也
  右二法謂首等數起於一者故比之倚牆一面尖堆若不從一數起即各等俱以一數遞加但謂之同較衰分不在此例如倚牆一面平堆每層亦俱較一而當依同較衰分法也前一分遞加衰分亦謂首等所得之一分同於各等所差之一分也如其不然即是同較衰分矣
  又右二法不可用之同較衰分而下同較諸法凡七法則可用之一數遞加衰分也亦可用之一分遞加之每等只一人者 右一條新增
  同較衰分不論較數幾何但甲乙之較乙丙之較丙丁之較各等俱同者是也
  假如總實九十九作十一等分之各等俱較一數問各幾何法以等數減一存十與等數相乗折半得五十五以較一乗之仍得五十五較一則乗猶不乗也而於法不可無此一乗者為較不止於一者而設也以減總實餘四十四以等數除之得四為首等數或以並總實得一百五十四以等數除之得十四為末等數餘以次推之
  同較衰分以等及較與首數求尾數與尾數求首數求總實 如前例十一等每等各較一法以等數減一存十以較一乗之仍得十並首數四得尾數減尾數十四得首數並首尾數以等數乗之折半得總實
  同較衰分以較與首尾數求等求總實 法以首尾數相減得首尾較以較除之加一數得等數如前法求總實
  同較衰分以總實及較與首尾和求等求分 法以首尾和折半為法除總實得等數即以等數減一乗較數得首尾較和較相減半之得首數相併半之得尾數
  同較衰分以總實及等與首尾較求較求分 法倍總實以等數除之得首尾和如前法求之再以等數減一除首尾較得各較
  同較衰分以總實及等與首幾等和或尾幾等和求較求分言或者首尾不必並舉法以帶和之等數乗總實以全等數除之所得數乃首尾幾等應得均平之數也因衰分而多少不均近尾者必盈近首者必不足而此盈彼不足其數必相當故下但云與和相減而不必問其首尾也與和數相減減餘以帶和之等數折半為法除之再以全等數減帶和等數為法除之得各較右一條新增
  同較衰分以等與首幾等和尾幾等和求較求分求總實 假如甲乙丙丁戊己庚辛八人分銀甲乙丙三人共一百一十一兩庚辛二人共四十一兩問各較幾何各分幾何總實幾何法以三互乗四十一得一百二十三以二互乗一百一十一得二百二十二相減餘九十九又以二三相併得五折半為二又二之一以減人數總八餘五又二之一又以二三相乗得六以乗五又二之一得三十三為法以除九十九得三為各較數乃以甲乙丙和三除之得乙數加較得甲數減較得丙數或以庚辛和並較半之得庚數減較半之得辛數次求丁戊已數並八數為總實右例但取首尾並舉而或舉首尾各二人或各三人或各四人或首三人尾五人或首七人尾一人任意多寡於法皆通即總數滿百人而但舉首尾兩三人亦無不可也
  同較衰分令多寡齊數法 假如有銀二百七十兩作甲乙丙丁戊五等分之甲乙二人數與丙丁戊三人數齊問各幾何法如一分遞加減列衰甲五乙四丙三丁二戊一乃並甲乙衰得九並丙丁戊衰得六相減較三以二人三人相減之較一為法除之仍得三較一則亦不必除而言除者為較有不止於一者也卻於五等衰各加三數為各衰並之為總衰列三率求之
  一率 三十總衰
  二率 二百七十總實 一率除二率得九
  三率 八甲衰 六 五 四
  四率 七十二 六十三 五十四 四十五 三十六又如有銀七十兩作甲乙丙丁戊已庚七人分之甲乙二人數與丙丁戊已庚五人數齊問各幾何法列衰甲七乙六丙五丁四戊三已二庚一併甲乙衰得十三並丙丁戊已庚衰得十五相減較二而此乃五人之數多於二人與前二人之數多於三人者不同亦以二人五人相減之較三為法除之得三之二卻於五等衰各減三之二為各衰並為總衰如前求之一率 二十三又三之一總衰
  二率 七十總實 一率除二率得三


  按一數遞加一分遞加衰分只三人甲數與乙丙數齊而餘皆不能故此法獨不可以相通也
  同較衰分又法 前同較衰分八法皆謂每等只一人者據實與等與較及首尾數更互相求於法止可每等一人耳(⿱艹石)但欲衰分則雖每等之中復有人數多寡不齊非無法以分之 假如銀三百二十四兩甲乙丙丁四等人分之每等較三兩甲等二人乙等四人丙等六人丁等十人問各幾何法以較三乗乙四人得十二倍較為六乗丙六人得三十六三乗較為九乗丁十人得九十並之得一百三十八以並總實得四百六十二以甲乙丙丁總二十二人除之得二十一為甲等一人所得數遞減較得各等數右一條新增或以較三乗丙六人較六乗乙四人較九乗甲二人並得六十減總實得二百六十四除得十二為丁等數
  母子差分此謂商賈以母銀得息非帶分之母子也假如三商共得子銀四百兩甲母三百兩經十箇月乙母六百兩丙母八百兩俱不知月其子銀則甲得二百兩乙得一百二十兩丙得八十兩問乙丙出母銀經幾月
  一率 二百甲子
  二率 三千甲母乗月數
  三率 一百二十乙子 八十丙子
  四率 一千八百乙母兼月數 一千二百丙母兼月數各再以母除得月數乙得三丙得一又二之一
  又如三商共得子銀一百三十八兩甲出母二百兩經十二月乙母二百四十兩不知月丙經十箇月不知母其子銀則甲得六十乙得四十八丙得三十問乙月丙母
  一率 六十甲子
  二率 二千四百甲母乗月數
  三率 四十八乙子   三十丙子
  四率 一千九百二十乙母兼月數一千二百丙母兼月數
  乙再以母除   丙再以月除得得八月     一百二十兩

  又如三商共得子銀一千五百二十兩甲母一千八十兩乙母三百六十兩丙不知母其子銀則丙得二百四十兩問甲乙各子及丙母
  一率 一千四百四十甲乙共母
  二率 一千二百八十總子減丙子得甲乙共子
  三率 一千八十甲母三百六十乙母
  四率 九百六十甲子三百二十乙子
  
  一率 一千二百八十甲乙共子
  二率 一千四百四十甲乙共母
  三率 二百四十丙子
  四率 二百七十丙母
  又如二商共得子銀一百兩甲母倍於乙外又一十五兩其子銀則甲得六十八兩乙得三十二兩問甲乙母各幾何
  一率 四甲子倍乙外又盈此數
  二率 十五甲母倍乙外又盈此數
  三率 六十八甲子 三十二乙子
  四率 二百五十五甲母一百二十乙母
  貴賤差分 法以貴價乗總物數與總價數相減餘以貴賤價較數為法除之得賤物數或以賤價乗總物數與總價數相減餘以價較數為法除之得貴物數假如米每石價二兩麥每石價一兩六錢總銀七十四兩買米麥共四十石問各幾何法以米價乗總石數得八十減總價得六以米麥價較五分兩之二為法除之得一十五是麥石數餘為米石數或先求米石數亦可
  又如上酒每斗價錢三百次酒每斗價二百二十今欲襍和二酒立價二百五十問一斗內上酒幾何次酒幾何法以上酒價減立價餘五十以上次價較八十為法除之得八分斗之五為次酒餘八分斗之三為上酒也或以次酒價減立價算之先得上酒數亦同
  匿價差分 假如總銀八百兩買綾一百匹羅二百匹絹二百匹其價綾比羅每匹多六錢羅比絹每匹多八錢問三物各價幾何法以羅二百匹乗羅絹價較得一百六十兩以綾一百匹乗綾羅羅絹二價較得一百四十兩並之得三百兩以減總價得五百兩以總匹數五百除之得一兩為絹每匹價以次推得綾羅價或以羅二百匹乗綾羅價較得一百二十兩以絹二百匹乗綾羅羅絹二價較得二百八十兩並之得四百兩以並總價得一千二百兩以總匹數五百除之得二兩四錢為綾每匹價又或先求羅價亦可又如米十四石麥十八石兩總價適等但云米每石價多於麥三錢六分問二物各價幾何法以米麥石數較四除價較得九分以麥數十八乗之得米每石價以米數十四乗之得麥每石價
  又如金九塊銀十一塊其總重適等交換一塊則金輕十三兩問金銀各塊重法以輕重較十三兩折半得六兩五錢以金銀塊數較二除之得三兩二錢五分以銀數十一乗之得金每塊重以金數九乗之得銀每塊重此與上米麥例同惟折半不同耳葢輕重交換較二實止較一故須折也
  襍差分法 假如出兵大小船數相等大船每三隻載五百名小船每四隻載三百名共載兵四千三百五十名問大小船各幾隻各總載兵幾何
  一率 二千九百三隻五百名四隻三百名互乗並得兵數為兵總衰
  二率 一十二三隻四隻相乗船數為大小船各衰
  三率 四千三百五十總兵數
  四率 一十八大小船各數
  次求大小船各總載兵數
  一率 三     四
  二率 五百    三百
  三率 一十八   一十八
  四率 三千大船總載兵數 一千三百五十小船總載兵數右例亦可先求大小船各總載兵數
  一率 二千九百三隻五百名四隻三百名互乗並得兵數為兵總衰
  二率 四千三百五十總兵數
  三率 二千四隻互乗五百名為大船兵衰 九百三隻互乗三百名為小船兵衰
  四率 三千    一千三百五十
  次求大小船各數
  一率 五百    三百
  二率 三     四
  三率 三千    一千三百五十
  四率 一十八   一十八
  又如出兵左右營兵數相等左營用大船每三隻載五百名右營用小船每四隻載三百名共用船一百七十四隻問左右營兵各幾何各總用船幾隻一率 二千九百三隻五百名四隻三百名互乗並得船數約為二十九二率 一十五萬五百三百相乗兵數約為一千五百 以百為通數
  三率 一百七十四總船數
  四率 九千左右營各兵數
  次求各總用船數
  一率 五百     三百
  二率 三      四
  三率 九千     九千
  四率 五十四左營用大船數 一百二十右營用小船數
  右例亦可先求大小船各總數
  一率 二千九百三隻五百四隻三百互乗並得船數為船總衰約為二十九二率 一百七十四總船數
  三率 九百三百互乗三隻為大船衰約為九 二千五百互乘四隻為小船衰約為二十
  四率 五十四    一百二十
  次求各總載兵數
  一率 三    四
  二率 五百   三百
  三率 五十四  一百二十
  四率 九千   九千
  又如犒師每二十四名給牛一頭每五名給羊一頭共用牛羊一千七百四十頭問兵幾何牛羊各幾何一率 二十九二十四名一頭五名一頭互乗並得牛羊數
  二率 一百二十二十四名五名相乗兵數
  三率 一千七百四十牛羊總數
  四率 七千二百兵數
  次求牛羊各總數
  一率 二十四   五
  二率 一     一
  三率 七千二百  七千二百
  四率 三百牛數  一千四百四十羊數
  右例初測第一率不必互乗直以五與二十四並得二十九再測不必列第二率直以二十四與五除兵數即得牛與羊各總數而立法必如是者葢此例與前二例本同一法若從簡省乃似別為一法而學者反眩惑也
  右例亦可先求牛羊各數
  一率 二十九如前互乗並得牛羊數為牛羊總衰
  二率 一千七百四十牛羊總數
  三率 五五名互乗一頭為牛衰二十四二十四名互乗一頭為羊衰
  四率 三百    一千四百四十
  次求兵數如前二例不復贅 又按右例謂兵既給牛又給羊者不然則給牛之兵與給羊之兵數等者若兩營兵一給牛一給羊牛羊數等而兩營兵數不等乃舉兩營兵總數問兩營各數及牛羊數依上以一千七百四十為兵總數餘並同則以二十九為一率以一為二率一與一相乗仍得一也以一千七百四十為三率求得六十為四率為牛羊各數又或先求兩營兵各數則以二十九為兵總衰為一率一千七百四十為二率二十四為給牛兵衰五為給羊兵衰為三率求得一千四百四十與三百為四率為給牛與給羊兵各數也㕘觀前諸例其法自備不復詳列
  又如賞軍毎馬兵五名給紬三匹毎歩兵四名給布六匹總計馬歩兵共八千一百名給紬布共九千匹問馬歩兵各幾何紬布各幾何此與前例不同葢馬兵與步兵數既不等紬與布數又不等也法以馬兵五名紬三匹歩兵四名布六匹互乗得數相減餘一十八為法別以馬兵五名紬三匹馬步總八千一百名紬布總九千匹互乗得數相減餘二萬零七百以法除之得一千一百五十為步兵及布衰乃以步兵四名乗之得步兵總四千六百名以布六匹乗之得布總六千九百匹其餘則馬兵及紬總數也或以步兵四名布六匹馬步總八千一百名紬布總九千匹互乗得數相減餘一萬二千六百以法除之得七百為馬兵及紬衰乃以馬兵五名乗之得馬兵總三千五百名以紬三匹乗之得紬總二千一百匹其餘則步兵及布總數
  又如大船四櫓四槳小船二櫓八槳今但見總作櫓一百張槳二百零八張問大小船各幾何法以四櫓四槳二櫓八槳互乗得數相減餘二十四為法別以大船四櫓四槳總一百櫓二百零八槳互乗得數相減餘四百三十二以法除之得一十八為小船數或以小船二櫓八槳總一百櫓二百零八槳互乗得數相減餘三百八十四以法除之得一十六為大船數右例與前賞馬步兵紬布例同前馬兵及紬衰步兵及布衰在此即大小船各數也右一條新訂
  又如漏壺一具上有渇烏注水三時而滿下有天池洩水八時而盡今且注且洩問幾時可滿一壺法先求一時所注所洩之數
  一率 三時      八時
  二率 一壺      一壺
  三率 一時      一時
  四率 三分壺之一  八分壺之一
  次以一時所注所洩相減餘為一時所注之數而求全壺滿時
  一率 二十四分壺之五
  二率 一時
  三率 一壺
  四率 四時又五分時之四
  又如依前三時注水滿一壺八時洩水盡一壺且注且洩問五時又三分時之一可滿幾何法先求一時所注所洩之數置率如前次以一時所注所洩相減餘為一時所注之數而求五時又三分時之一所注之數
  一率 一時
  二率 二十四分壺之五
  三率 五時又三分時之一
  四率 一壺又九分壺之一
  又如漏壺一具下開三孔洩水大孔四時盡一壺次六時而盡又次十二時而盡若三孔俱開則一壺須幾時盡法以三孔一時所洩之數並而計之知一時泄二分壺之一則二時盡一壺
  一率 四時   六時   十二時
  二率 一壺
  三率 一時
  四率 四分壺  六分壺  十二分之一   之一   壺之一
  右例或以最小孔十二時為主求餘二孔所注之數乃並而計之知十二時盡幾壺則知幾時盡一壺或以中孔六時為主亦同
  一率 四時   六時
  二率 一壺
  三率 十二時
  四率 三壺   二壺
  又如甲乙銀各不知數取乙九兩與甲即甲倍多於乙取甲七兩與乙則甲乙正等問各幾何法以乙與甲九兩甲與乙七兩並之得十六兩倍之得三十二兩是倍多之數即以三十二兩為乙衰幷未與甲九兩得乙數四十一兩以六十四兩為甲衰減未得乙九兩得甲數五十五兩右一條新訂
  又如甲乙銀不知數取乙四兩與甲即甲多於乙二之一乙二而甲三也取甲七兩與乙則甲乙等問各幾何法如前並而倍之得二十二兩是二之一多數即以四十四兩為乙衰六十六兩為甲衰依前求得乙數四十八甲數六十二右一條新訂
  又如商販不知其母但云每度俱獲倍息母一得子亦一即於中用銀三百兩如是三度子母俱盡問原母幾何凡倍上加倍者率三倍而一得八一兩三倍之成八兩也四倍則一得十六餘準此推之法以八除三百得三十七兩五錢以減三百得二百六十二兩五錢即原母數若四度而盡者即以十六除而減之
  按右例立法之意乍閲之或未解葢原母倘係三百則每度用其倍息三度後仍存三百矣何得子母俱盡須知三倍後之三百其母為三十七兩五錢故於三百內減之而餘即原母數也一三倍而成八故用八除三百得母三十七兩五錢猶之三度折半爾右一條新訂
  自貴賤差分至此諸例亦可以借徵法求之別見數條於後
  又如黃金百斤製一鑪既成慮匠人盜金和銀銷毀驗之則損工費乃以器貯水令滿已知水幾斤即以純金百斤入器內溢出水六十斤加水令滿復以銀百斤入之溢水九十斤再貯滿水卻以鑪入之溢水六十五斤問和銀及實金幾何法以金銀溢水之較三十斤以百斤除之得每斤溢水之較十分斤之三為法以除鑪與金溢水之較五斤得和銀數一十六斤又三分斤之二以除鑪與銀溢水之較二十五斤得實金數八十三斤又三分斤之一補貴賤差分第三條又如犒軍每八名給豕一頭每六名給羊一頭每三名給兔一頭共用豕羊兔一千一百二十五頭問兵幾何豕羊兔各幾何法以八名六名相乗為兔衰八名三名相乗為羊衰六名三名相乗為豕衰此所謂三維乗也或先求兵總衰而豕羊兔各以所給兵名數除之亦同並之得九十為豕羊兔總衰為一率以八名六名三名累乗得一百四十四為兵總衰為二率豕羊兔總實為三率求得四率一千八百為兵總數豕羊兔各以所給兵名數除之得各數或以豕羊兔總衰為一率豕羊兔總實為二率豕羊兔各衰為三率即先得三物各數乃各以所給兵名數乗之得兵總數按此例亦謂兵既給豕又給羊兔者下例同又如賞軍每八名給紬五匹每六名給絹四匹每四名給布三匹共用紬絹布三千六百七十五匹問兵幾何紬絹布各幾何法以八名六名相乗再以三匹乗之為布衰八名四名相乗再以四匹乗之為絹衰六名四名相乗再以五匹乗之為紬衰或先求兵總衰而紬絹布各以匹數乗之以所給兵數除之亦同並之得三百九十二為紬絹布總衰八名六名四名累乗得一百九十二為兵總衰如前法求之得兵總數一千八百右二例與零分章並分法相似按此例與前例本同一法前例豕羊兔俱以一頭立算故不須以頭數與維乗數再相乗耳但今算家相𫝊僅知有前例而無後例則法有所窮故特出此條其實前例亦暗寓頭數一回乗也補襍差分第六第七條 右一條新增















  九章録要卷五
<子部,天文算法類,算書之屬,九章錄要>



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

  九章録要卷六
<子部,天文算法類,算書之屬,九章錄要>



  欽定四庫全書
  九章錄要卷七
  松江屠文漪撰
  商功法
  古九章五曰商功以御功程積實
  塹堵求積尺 凡築城墻堤塹之類上下廣不等者法並上下廣折半以髙乘之復以長乘之得積
  塹堵求積又法 堤塹之類亦有兩頭之上廣之下廣之髙各不等者法倍東髙加入西髙以東頭上下廣並而乘之折半又倍西髙加入東髙以西頭上下廣並而乘之折半並二數以長乘之以六除之或不用兩度折半者則以十二除之右一條新訂
  方臺求積 法同粟米章方窖
  長方臺求積法同長方窖
  員臺求積 法同員窖
  長員臺求積法同長員窖
  方錐求積 法同粟米方尖堆
  方錐改方臺求各數法 假如方錐下方二十四尺髙三十二尺今改方臺上方六尺問髙幾何
  一率 二十四原下方尺數無減
  二率 三十二原髙尺數
  三率 一十八今上下方較尺數
  四率 二十四今髙尺數
  又如前例問截去幾何
  一率 二十四下方
  二率 三十二原髙
  三率 六今臺上方即今截下方
  四率 八今所截之髙
  右二例若求今髙以減原髙亦得所截之髙求截髙以減原髙亦得今髙而必備其法者庻各得所求不須借徑也又如前例今髙二十四尺問上方幾何
  一率 三十二原髙
  二率 二十四下方
  三率 八今髙減原髙為所截之髙
  四率 六今截下方即今臺上方
  右例亦可以今髙列三率求得四率為今上下方較以減下方而得上方也
  員臺改員錐求各數 假如員臺下周七十二尺上周一十八尺髙二十四尺今改員錐問髙㡬何
  一率 五十四原上下周較
  二率 二十四原髙
  三率 七十二今下周無減
  四率 三十二今髙
  又如前例問增髙㡬何
  一率 五十四原上下周較
  二率 二十四原髙
  三率 一十八原臺上周即今增下周
  四率 八今所增之髙
  又如前例今髙三十二尺問上周
  一率 二十四原髙
  二率 五十四原上下周較
  三率 三十二今髙
  四率 七十二今上下周較以減下周適盡知為員錐也
  右例亦可以今所增之髙列三率求得四率為所增上下周較以減原上周適盡而知為員錐也
  又右六法方減員增特互舉以見例而法則相通且方或以周算員或以徑算亦皆同耳
  塹堵增減求數法 假如築墻上廣二尺下廣六尺髙二十尺今已築至上廣三尺六寸問髙㡬何
  一率 四十原上下廣較化寸數
  二率 二十原高尺數
  三率 二十四今上下廣較化寸數
  四率 一十二今高尺數
  又如前例今欲築至髙二十四尺問上廣㡬何一率 二十原高尺數
  二率 四十原上下廣較化寸數
  三率 二十四今高尺數
  四率 四十八今上下廣較寸數以減下廣得一十二寸為今上廣
  塹堵以直高求斜高以斜高求直高 法以上下廣較半之為勾直高為股斜高為弦以勾股法互求之右一條新増
  功程遲速例 假如乙匠製造四十五日而畢加甲匠則十八日而畢問獨用甲匠須㡬日法以十八日減四十五日得二十七日為乙匠未畢之工知甲匠十八日當乙二十七日也列率求之
  一率 二十七
  二率 一十八
  三率 四十五
  四率 三十
  又如甲匠製造六十日而畢乙匠則百日而畢問兩匠並營須㡬日法以六十日除百日得甲匠一日之工當乙匠一日又三分日之二並乙匠一日得二日又三分日之二以除百日得三十七日又二分日之一為並營日數或以百日除六十日得乙匠一日之工當甲匠五分日之三並甲匠一日得一日又五分日之三以除六十日亦得三十七日又二分日之一右一條新增
  方尖堆物求積自此以下皆隙積之法隙積謂積之有隙者如累棊及積酒罌之類與前積尺法不同 假如方尖堆下廣十二問積㡬何法置下廣十二別以下廣加一枚為十三而乗之得一百五十六又以下廣加半枚為十二有半而乗之得一千九百五十以三除之得積六百五十
  方平堆物求積 法以下廣依尖堆法求積別以上廣減一枚為下廣依尖堆法求積兩尖堆積相減得平堆積此以平堆先作尖算乃減上虗尖成平也
  長方平尖堆求積旣雲尖又雲平者上廣只一故謂之尖上長不止於一故又謂之平也假如長方平尖堆下廣十長十二問積㡬何法以
  長廣較半之得一又加半枚得一有半並長得十三有半以廣乗之得一百三十五又以廣加一枚為十一而乗之得一千四百八十五以三除之得積四百九十五 又法先以廣長較加一枚得上長而算之上廣只一不必言假如平尖堆下廣八長十三問積幾何此可知上廣一而長六也乃倍下長加上長得三十二以下廣乗之得二百五十六又以下廣乗之得二千零四十八並二百五十六得二千三百零四以六除之得積三百八十四
  長方平堆求積 法倍上長加下長以上廣乗之又倍下長加上長以下廣乗之並二數加上下長較上下廣較同以髙乗之上下長較加一數得髙上下廣較亦同以六除之得積按此法長方平尖堆及方尖堆方平堆皆可用之蓋一法而兼四法可雲居要者也
  三角尖堆求積 假如三角尖堆下廣八問積㡬何法置下廣八別以下廣加一枚為九而乗之得七十二又以下廣加二枚為十而乗之得七百二十以六除之得積一百二十
  三角平堆求積 法以上廣自乗又以下廣自乗又以上廣乗下廣又倍下廣加上廣並四數以髙乗之上下廣較加一數得髙以六除之得積 按此法亦可用之三角尖堆








  九章錄要卷七



  欽定四庫全書
  九章錄要卷八
  松江屠文漪撰
  均輸法
  古九章六曰均輸以御逺近勞費
  均輸例 假如有糧二萬石令甲乙丙丁戊五縣依戸口多少道里逺近價値上下而均輸之每車載五十石行一里僦値一錢甲縣三萬零五百二十戸米石價二兩乙縣一萬二千三百一十二戸米石價一兩四錢逺輸二百里丙縣七千一百八十二戶米石價一兩六錢逺輸一百五十里丁縣一萬三千三百四十三戶米石價一兩七錢逺輸二百五十里戊縣一萬五千三百一十戸米石價一兩三錢逺輸三百五十里問五縣各㡬何五縣每戸各幾何法以僦價併入米價以除各縣戶數而求各縣之衰惟甲縣自輸本縣無僦價以米價化為二十錢除戶數得一千五百二十六為甲衰其乙丙丁戊四縣俱有僦價各以所輸里數乗僦一錢而以每載五十石除之得各運價乙縣行二百里乗除得四錢並米價共一十八錢以除戸數得六百八十四為乙衰丙縣行一百五十里乗除得三錢並米價共一十九錢以除戸數得三百七十八為丙衰丁縣行二百五十里乗除得五錢並米價共二十二錢以除戸數得六百零六又二之一為丁衰戊縣行三百五十里乗除得七錢並米價共二十錢以除戸數得七百六十五又二之一為戊衰並五衰共三千九百六十為總衰
  一率  三千九百六十
  二率  二萬
  三率 二千五百 六百八十 三百七十 六百零六 七百六十五二十六  四    八    又二之一 又二之一
  甲  乙  丙  丁  戊

  四率 七千七百 三千四百 一千九百三千零六三千八百零七石零 五十四石 零九石零十三石一六十六石七升又九 五斗四升 九升又十一 斗三升又一斗六升十九分升 又十一分 分升之一 九十九分又九十九
  之七  升之六    升    分升之三    十六

  右已得各縣米數次以各縣戸數除之即得每戸數
  逺近勞費襍例 假如僦車運貨原議行路二千里載重二千四百斤給値一十五兩今重三千斤行二千六百里問値㡬何
  一率 四百八十萬原路及重相乗數約為四十八
  二率 一十五原値兩數
  三率 七百八十萬今路及重相乗數約為七十八
  四率 二十四又八分之三今値兩數
  右亦可用重測法
  一率 二千原行里數
  二率 一十五原値兩數
  三率 二千六百今行里數
  四率 一十九又二之一今行路仍載原重僦值兩數
  
  一率 二千四百今行路載原重斤數
  二率 一十九又二之一原重須僦價兩數
  三率 三千今重斤數
  四率 二十四又八之三
  右重測法或先以載重列率次以行路列率求之一率 二千四百原重
  二率 一十五原値
  三率 三千今重
  四率 一十八又四之三今重仍行原路僦値兩數
  
  一率 二千今重行原路
  二率 一十八又四之三原路僦價
  三率 二千六百今行路
  四率 二十四又八之三
  又如前例載二千四百斤行二千里値一十五兩今載三千二百斤給値一十二兩問當行路㡬何一率 二千四百原重
  二率 一十五原値
  三率 三千二百今重
  四率 二十今重仍行原路僦値
  
  一率 二十今重行原路値
  二率 二千原路
  三率 一十二今値
  四率 一千二百今路
  右亦可用併測法求得四率今重兼行路之數再以今重除之得行路數下同
  又如前例載二千四百斤行二千里値一十五兩今路一千七百里給值七兩六錢五分問當載重㡬何一率 二千原路
  二率 一十五原値兩數 或化為一千五百分
  三率 一千七百今路
  四率 一十二又四之三今路仍載原重僦値 或化一千二百七十五分
  一率 一十二又四之三今路載原重値 或化一千二百七十五分二率 二千四百原重
  三率 七又二十之一十三今值 或化七百六十五分
  四率 一千四百四十今重
  又如驛使先發一十三日別遣騎追之馳二日半訪之驛舍知先後經過較十一日半問更須㡬日可及一率 一又二之一先發日減較日為追上日數
  二率 二又二之一馳追日數
  三率 一十一又二之一較日數
  四率 一十九又六之一追及日數右一條新訂
  又如行程二千七百里十八人同行止有馬七匹更換騎之十里一換問騎行歩行各㡬何法以馬數乗行程得數以人數除之得每人騎行一千零五十里減行程餘為歩行數
  又如空車日行七十里若重載即日行五十里今運米到倉五日三返問路逺㡬何法並空車重車日行數以三返乗之為日數列一率以空車重車日行數相乗為里數列二率知以三百六十日行三千五百里而三返也乃以五日列三率求之
  一率 三百六十
  二率 三千五百
  三率 五
  四率 四十八又一十八之一十一所求里數







  九章錄要卷八



  欽定四庫全書
  九章錄要卷九
  松江屠文漪撰
  盈朒法
  古九章七曰盈朒亦曰盈不足以御隱襍互見
  盈不足例 假如衆人分帛每人六匹盈七匹每人八匹不足九匹問人數帛數各㡬何法以盈不足數相併為人實以分數互乗盈不足數相幷為帛實乃以分數相減之較為法除人實得人數八除帛實得帛數五十五 按盈不足數及分數互乗盈不足數俱相併若遇兩盈兩不足即相減惟以分數相減之較為法則諸例皆同都不用並也
  又按右例若止求人數以乗分數而以盈不足數加減算之亦得帛數即不用互乗之法可也以下諸例倣此
  又如田形長方欲於中截分一段截長七歩不足七歩截長九歩盈十一歩問原闊歩及所截積歩各㡬何法以盈不足數相幷為原闊之實以截長數互乗盈不足數相幷為截積之實俱以截長之較為法除之得原闊歩九截積歩七十
  又如絹一匹作帳摺成六幅比舊帳長六寸摺成七幅比舊帳短四寸問舊帳幅新絹各長㡬何法先以幅數各乗長短數以為盈不足數六幅共盈三十六寸七幅共朒二十八寸不以六寸四寸為盈朒數也然後以盈不足數相併為舊帳幅實以幅數互乗盈不足數相併為新絹實俱以幅數之較為法除之得舊帳幅長六尺四寸新絹長四丈二尺
  又如井不知深謂水面以上至井口非謂水深也將繩摺作三股入井汲水餘繩四尺摺作四股入井餘繩一尺問井深繩長各㡬何法先以股數各乗餘繩數以為兩盈數與上帳幅例同然後以兩盈數相減為井實以股數互乗兩盈數相減為繩實俱以股數之較為法除之得井深八尺繩長三丈六尺
  又如官米不知其數甲乙二等戶並輸乙戶所輸當甲戶十之八令甲等八戶乙等五戸輸之不足三石令甲等六戶乙等八戸輸之不足一石問二等戶輸米則例及官米總數各㡬何法先以甲乙二等衰各乗戶數依問所列並之以為輸數此兼用衰分之法甲衰十乗八戶乙衰八乗五戶並得一百二十甲衰十乗六戶乙衰八乗八戶並得一百二十四為輸數不以原戶數為輸數也然後以兩不足數相減為則例之實以輸數互乗兩不足數相減為總米之實乃以輸數之較為法除則例實以二等衰各乗之得二等戸輸米則例甲每戶五石乙每戶四石按以法除則例之實當得則例之數而此條乃不同者前旣以甲戶乗衰作十數乙戶乗衰作八數則此除得之數僅得甲戶十之一乙戶八之一故須以二等衰各乗之而後二等則例皆得也又以輸數之較為法除總米實得官米總六十三石
  按右三條其法不異於前兩條但中間復帶細數須相乗者故微有不同耳若帶分盈朒雖亦大略相類而自為一法別起例於後
  又如長方田中欲截分一段截長三十八歩不足二十五歩截長四十歩適足問原闊歩及所截積歩各㡬何法以不足數為原闊之實以適足之截長數乗不足數為截積之實俱以截長之較為法除之得原闊十二歩半截積五百歩一盈一適足者倣此
  帶分盈不足例 假如將銀買物用銀三分之二盈三兩用五分之三不足一兩問銀數物價各㡬何法先以分子互乗分母以為用銀數分子二乗分母五則以十為用數不以二為用數分子三乗分母三則以九為用數不以三為用數然後以盈不足數相併以兩分母相乗之數乗之為銀實分子旣互乗分母以為用數則盈不足亦必累乗兩分母以為銀實也以用銀數互乗盈不足數相併為物價實俱以用銀數之較為法除之得總銀六十兩物價三十七兩
  又如衆人買物每六人共出銀九兩盈三兩每四人共出銀七兩盈六兩問人數物價各㡬何法如前先以銀率互乗人率以為出銀數然後以兩盈數相減以兩人率相乗之數乗之為人實以出銀數互乗兩盈數相減為物價實俱以出銀數之較為法除之得人數一十二物價兩數一十五
  按右例似與帶分有別而實則同也六人共銀九兩即是六分之九零分法原有子數多於母數者也所用算術旣無少異宜附帶分之條或別立名目重出一條徒滋學者之惑殆未深知其理之一耳 又按第一例旣以用銀數互乗盈不足得數若再以用銀數與乗得之數又互換而乗之前用銀數十互乗不足一兩仍得十用銀數九互乗盈三兩得二十七今再以用銀數十互乗二十七得二百七十用銀數九互乗十得九十也相併以兩分子相乗之數除之以為銀實第二例亦然此姑就第一例言之於算亦通而疊用互乗數目紛紜非法之良宜從芟削者也右二條新訂
  又如將銀買米用銀三分之一買十石不足三兩用九分之四買十二石不足二兩問銀數及米每石價各㡬何法先以分子互乗分母及石數以為用銀數以兩不足數互乗石數以為兩不足數然後以兩不足數相減以兩分母相乗之數乗之為銀實以用銀數互乗兩不足數相減以兩石數相乗之數除之為米價實俱以用銀數之較為法除之得總銀三十六兩米每石價一兩五錢
  按右例於帶分之外更有石數不齊須用乗除故其法頗繁宜依所問列左右二行左分子一乗右分母又乗右石數得一百零八為左用銀數左不足三乗右石數得三十六為左不足數右亦如之然後再用互乗庻無淆亂之患 按用銀數互乗兩不足得數即以為米價實不用兩石數相乗之數除也以用銀數之較為法除之卻再以十石除之則得十二石之總價以十二石除之則得十石之總價
  又按用銀數旣互乗兩不足得數再與乗得數互換乗之相減以兩石數相乗之數除之又以兩分子相乗之數除之以為銀實其法亦通然知之則可用之則迂矣右一條新増
  又如穀不知數取三分之一賣銀八兩不足一石取九分之四賣銀十兩適足問總穀㡬何每銀一兩直榖㡬何法如前先以分子互乗分母及兩數以為出榖數以適足之兩數乗不足數以為不足數然後以不足數以兩分母相乗之數乗之為穀實以適足之出穀數乗不足數以兩兩數相乗之數除之為銀直實俱以出穀數之較為法除之得總穀四十五石每銀一兩之直穀二石
  按右例旣得總穀石數但取適足銀數以原母乘之原子除之即得總穀所直之銀而銀一兩所直之穀可知矣此法最捷右一條新訂
  又按此章諸例皆可以借徵法求之別著一條於第十二篇中餘可反隅而得也
  九章錄要卷九



  欽定四庫全書
  九章錄要卷十
  松江屠文漪撰
  方程法
  古九章八曰方程以御錯揉正負
  二色方程例 假如綾五匹紗八匹共價銀二十四兩又綾七匹紗四匹共價二十二兩八錢問綾紗每匹價各㡬何法依所問列左右二行以綾五互乗綾七紗四及價所得數各注於其下綾得三十五紗得二十價得一百一十四亦以綾七互乗綾五紗八及價注所得數如前綾得三十五紗得五十六價得一百六十八兩綾數相對減盡兩紗數減餘三十六為法兩價數減餘五十四為實以法除實得紗每匹價一兩五錢乃就一行中以紗匹數乗價減共價餘以綾匹數除之得綾每匹價二兩四錢
  按右例若以紗互乗即先得綾價於法皆通以後各例倣此
  又按例以綾互乗則兩綾所得數必相對減盡矣立法之意正欲使兩綾數等而後價數之不齊由於紗數之不齊顯然可推也然旣知此義則以後凡同物相乘如綾之比者直可省之故槪不贅書惟於右一條具文見義雲
  又如七釵九鈿共重九兩四錢釵重鈿輕於中互換其一則輕重適等問釵鈿各重㡬何法依所問釵鈿互換其一以六釵一鈿一釵八鈿左右對列而中分其總重之數繫之兩行如前求之得一釵之重七錢一鈿之重五錢
  二色方程兼正負例 假如賣米七石買麥三石米家得銀九兩六錢又賣米三石買麥九石米家出銀三兩六錢問米麥每石價各㡬何法以米為正麥為負米家所得之價為正米家所出之價為負列左右兩行如前若以米互乘麥及價者麥負九得六十三價負得二十五兩二錢麥負三得九價正得二十八兩八錢而麥數減餘五十四為法兩價數相併五十四為實以法除實得麥每石價一兩乃以麥負九石乘價減負價餘以米三石除之或以麥負三石乘價並正價以米七石除之得米每石價一兩八錢按負有背負之義謂正之反也亦有負欠之義此
  例從米家賣米言之故賣米為正買麥為負米家所得之價為正所出之價為負若從麥家言者反是其並減之法此以兩正及兩負同名者相減一正一負異名者相併自互乗得數及已得一物之價而以其物數乗價與原正負價幷減求第二物之價皆然
  二色正負反用並減例 凡互乗所得數固以兩正兩負同名相減一正一負異名相併為常法而亦有反用之者假如賣米五石麥五石得銀一十四兩賣米四石買麥七石出銀二兩問米麥每石價各㡬何此若以米互乗麥與價米係兩正同名則兩米相乘所得數自必相對減盡不待乗而可知矣兩麥兩價俱係正負異名其乘得數固宜相併如常法也麥正得二十麥負得三十五並得五十五價正得五十六價負得一十並得六十六若以麥互乗米與價麥係正負異名則兩麥相乘所得數乃須相併殊非立法之意故變通其法反以兩麥相減而兩米俱正同名反相併米五得三十五米四得二十並得五十五兩價正負異名亦反相減價正得九十八價負得一十減得八十八此其義何也賣米買麥而出銀猶之買米賣麥而得銀然則正可變為負負可變為正今不變其正負之名但變其並減之法此法之變生乎常而常變不殊其用者也且非特此也同名相減取其數之齊者以相比例而其餘之不齊可得而推故同減而異必並異名相減取其數之齊者以相償補而其餘之不齊亦可得而推故異減而同必並此法之變反乎常而常變各成其用者也依法求之得米每石價一兩六錢麥每石價一兩二錢自三色正負以上凡互乘所得數則兩法並用若已得一物之價而以其物數乗價與原正負價相併減求第二物之價者只依常法不在變通之例
  按右所論同減異並異減同並明其所以然之故益見法之當然而不可易矣乃旣經並減後所得之數謂之正乎謂之負乎此在二色方程但取其數為法實以相除猶不必深辨也若三色以上而不分正負後更與他數相併減其道何由故特剖而論之曰凡並減雖兩行相對要以一行為主如以正並者為主之行繫正也得數仍為正以負並者得數仍為負也以正減者減而有餘為主之行有餘也則為正減而不足則為負以負減者減而有餘則為負減而不足則為正也此一定之理斷不容混耳更有為主之行無數而借相對之行所有數虛立於本行以為數者或遇應借而不知借或借而槩稱為負則非矣夫數豈可借蓋實非借也試思兩正相減而此少彼多猶謂之負則此無彼有得不謂之負乎兩負相減亦然又試思以正幷負而此有正數猶取彼負以益之則此無正數得不取彼負以實之乎以負並正亦然故借正為負借負為正凡以同名互乘相減者固宜如是也若以異名互乗則亦當借正為正借負為負此皆自然之理施之於算無往不合者其要則曰同減異借異減同借兩言而已每見算家之書於已經並減之數及應借之數處之茫然莫能致辨於是誤在毫釐失之千里縱復強為牽合究且於率難通則方程之法或㡬乎廢矣茲因論並減異同而並暢其説然後以三色四色方程著例於左覽者當如觀火而自五色以上直可推之至於無窮也右一條新訂
  三色方程例 假如綾五匹紗三匹紬五匹共價二十二兩五錢又綾四匹紗二匹紬七匹共價二十一兩又綾八匹紗六匹紬九匹共價三十九兩問三物每匹價各㡬何法依所問列左右中三行乃以左行中行綾互乘紗紬及價又以右行中行綾互乗紗紬及價所得數各注於其下次以中行左行相減且如左行為主或以中行為主亦可減得紗正八紬負二十價負一十二注左行之旁又以中行右行相減且如右行為主減得紗正二紬負一十五價負一十五注右行之旁圖式具後其左右中三行上中三層俱可互換耳






  兩旁所注數即是二色方程再依二色法求之得紬每匹價一兩二錢紗每匹一兩五錢二價旣得綾價易見每匹二兩四錢按右例原數無正負因相減而有正負也若左例原數已兼正負則別為一條 又按方程章惟右一例不可用借徴法餘並可以借徴求之而條縷多者方程為便
  三色方程兼正負例 假如綾五匹換紗三匹綾家得銀七兩五錢又綾四匹換紗二匹紬七匹綾家出銀一兩八錢又綾八匹換紬九匹綾家得銀八兩四錢問三物每匹價各㡬何法如前列左右中三行其一物而三行俱有者用以互乘餘物及價各注所得數空者闕之依後圖以上乗下為便故第一層三行俱實而空位則在下諸層也次以中行左行相併減且如左行為主借得紗正一十六減得紬正二十並得價正四十八又以中行右行相併減且如右行為主減得紗負二借得紬正三十五並得價正三十九注於兩旁






  再以二色方程法求之物價同前例右一條新增
  三色方程兼正負又例前法止於三色而已此法則四色五色所從出也 假如依前例綾正五紗負三價正七兩五錢綾正四紗負二紬負七價負一兩八錢綾正八紬負九價正八兩四錢求各物價法列三行如後圖式惟第一行第三層第三行第二層可虗可實餘必如圖專以第三行為主先以第三行紗互乗第一行綾紬及價以第一行紗互乗第三行綾及價各注所得數乃以第三行與第一行相併減借得紬正二十一減得綾負二並得價正二十兩零四錢次以第三行借紬互乗第二行綾及價以第二行紬互乗第三行綾及價就第一行互乗相併減之數而乗之非乗原數也各注所得數乃以第三行與第二行相併減減得綾正一百五十為法並得價正三百六十兩為實以法除實得綾每匹價以次求各價





  又如行程顧騾一匹馬一匹共價錢七百又顧馬二匹驢一匹共價八百四十又顧騾一匹驢三匹共價七百問三物每匹顧値各㡬何法列三行如前以第三行與第一行互乗乃相併減借得馬負一驢無並減只用乗得之數價減盡不存次與第二行互乗第三行價已盡無乗闕之乃相併減並得驢正七為法借得價正八百四十為實以法除實得驢每匹價一百二十以次求各價驢每匹三百四十馬每匹三百六十




  按此例三物及價俱正而雲正負者三物中缺其一是乃所謂負也算家就物強分正負則謬之甚者又如依前所問更置其位先求一騾之力




  又更置其位先求一馬之力此例算家誤甚故反覆以明之




  右一條三式俱新訂
  四色方程兼正負例四色五色以上皆與三色一法聊著此以見例雲假如綾二匹紗七匹共價一十五兩三錢又紗 匹絹三匹共價九兩又絹五匹紬五匹共價一十一兩又紬四匹綾三匹共價一十二兩問四物每匹價各㡬何法列四行如後圖式乃依前法以第四行為主先與第一行互乘而並減之次第二行次第三行最後減得紬負一百五十五為法價負一百八十六為實以法除實得紬每匹價一兩二錢餘價次第求之綾每匹二兩四錢紗每匹一兩五錢絹每匹一兩






  按自三色方程以上凡前諸行所有之物為末行所無者互乗後即借其乘得之數下層之價亦然如末行無價與第一行互乘而借其數或第一行亦無價則待至二三行互乘後有數而借之也若有數而減盡即彼此俱無數當於次行互乗後借之其末行所有之物為前諸行所無者無可並減末行只用互乗所得之數下層之價亦然右一條新訂















  九章錄要卷十
<子部,天文算法類,算書之屬,九章錄要>



  欽定四庫全書
  九章錄要卷十一之一
  松江屠文漪撰
  句股法
  古九章九曰句股以御髙深廣逺
  廣曰句
  修曰股
  斜徑曰弦
  句股相減之差數曰句股較
  句弦相減之差數曰句弦
  股弦相減之差數曰股弦
  弦與句股較相減之差數曰弦較較 句較和 股和較弦與句股和相減之差數曰弦和較 句較較 股較較
  句股相併之通數曰句股和
  句弦相併之通數曰句弦
  股弦相併之通數曰股弦
  弦與句股較相併之通數曰弦較和 句和較 股較和
  弦與句股和相併之通數曰弦和和 句和和 股和和
  句股求弦 法並句股實得弦實開方 又法並句股較實句股和實半之亦得弦
  句弦求股 法以句實減弦實得股實開方 又法以句弦較乗句弦和亦得股實
  股弦求句 法以股實減弦實得句實開方 又法以股弦較乗股弦和亦得句實
  句與股弦較求股弦 法以較除句實得股弦和減較半之得股和幷較半之得弦餘倣此 又法以句實減較實倍較而除之得股股並較得弦 又法以句實並較實倍較而除之得弦弦減較得股
  股與句弦較求句弦 法以較除股實得句弦和 又法以股實減較實倍較而除之得句 又法以股實並較實倍較而除之得弦
  句與股弦和求股弦 法以和除句實得股弦較 又法以句實減和實倍和而除之得股股減和得弦 又法以句實並和實倍和而除之得弦弦減和得股
  股與句弦和求句弦 法以和除股實得句弦較 又法以股實減和實倍和而除之得句 又法以股實並和實倍和而除之得弦
  句與弦較較求股弦 法以句減弦較較得股弦較股與弦較較求句弦 法以股並弦較較得句弦和句與弦和較求股弦 法以句減弦和較得股弦較股與弦和較求句弦 法以股減弦和較得句弦較句與弦較和求股弦 法以句並弦較和得股弦和股與弦較和求句弦 法以股減弦較和得句弦較句與弦和和求股弦 法以句減弦和和得股弦和股與弦和和求句弦 法以股減弦和和得句弦弦與句股較求句股 法倍弦實減較實開方得句股和
  弦與句股和求句股 法倍弦實減和實開方得句股較
  句弦較股弦較求句股弦 法以兩較相乗倍之開方得弦和較並股弦較得句並句弦較得股並兩較得弦減句股和亦得弦
  句弦和股弦和求句股弦 法以兩和相乘倍之開方得弦和和減股弦和得句減句弦和得股減兩和得弦減句股和亦得弦
  句弦和股弦較求句股弦 法以和較相乘倍之開方得弦較較減股弦較得句減句弦和得股減一較一和得弦並句股較亦得弦
  句弦較股弦和求句股弦 法以較和相乘倍之開方得弦較和減股弦和得句減句弦較得股減一和一較得弦減句股較亦得弦右二條新增
  弦較較弦和較求句股弦 法以兩較相減半之得股弦較相併半之得句 又法以兩較相乘為實以兩較相減為法除之得股並兩較實半之以兩較相減為法除之得弦
  弦較和弦和和求句股弦 法以兩和相併半之得股弦和相減半之得句 又法以兩和相乘為實以兩和相併為法除之得股並兩和實半之以兩和相併為法除之得弦
  弦和較弦較和求句股弦 法以較和相減半之得句弦較相併半之得股 又法以較和相乗為實以較和相減為法除之得句並較和實半之以較和相減為法除之得弦
  弦較較弦和和求句股弦 法以較和相併半之得句弦和相減半之得股 又法以較和相乗為實以較和相併為法除之得句並較和實半之以較和相併為法除之得弦右四條新增
  弦較較弦較和求句股弦 法以較和相減半之得句股較相並半之得弦
  弦和較弦和和求句股弦 法以較和相並半之得句股和相減半之得弦
  句股求積法以句股相乗半之得積
  後凡稱積者皆指此其雲句股矩者則句股相乗之冪乃少廣章所稱之積指長方積而言者也
  弦與句股較求積 法以弦實減較實以四除之弦與句股和求積 法以弦實減和實以四除之積句求股 法倍積以句除之
  積股求句 法倍積以股除之
  積弦求句股 法以四乗積減弦實開方得句股較並弦實開方得句股和
  積與句股較求句股弦 法以八乗積並較實開方得句股和以四乘積並較實開方得弦
  積與句股和求句股弦 法以八乗積減和實開方得句股較以四乗積減和實開方得弦
  右二則或倍積以少廣章縱方法求句股亦得
  積與弦較較求句股弦 法以四乗積以弦較較除之得弦較和
  積與弦較和求句股弦 法以四乘積以弦較和除之得弦較較
  積與弦和較求句股弦 法以四乗積以弦和較除之得弦和和
  積與弦和和求句股弦 法以四乗積以弦和和除之得弦和較右四條新增
  句股求容方 法以句股相乗以句股和除之得容方邊
  餘句餘股求容方求句股 法以餘句餘股相乗開方得容方邊並餘句得句並餘股得股
  容方與餘句求餘股與餘股求餘句 法以方自乘以餘句除之得餘股以餘股除之得餘句
  容方與句求股與股求句法以句減容方得餘句乃以句乗容方以餘句除之得股以股減容方得餘股乃以股乗容方以餘股除之得句右一條新增
  按句股容方有法而容長方無法者容方大小有一定之形容長方則無定形故也然長方之冪亦必等於餘句餘股相乗之冪而可以長方與餘句求餘股與餘股求餘句蓋測望諸法多本於此若以餘句餘股求長方則必知其長乃可求廣知其廣乃可求長不然即難求矣又長方形在句股之中有縱有橫設以長廣並餘句股為句股減句股為餘句股及與句求股與股求句則非知其縱橫不可假如句十股六十與句十四股五十六內容長方廣八長十二餘句二餘股四十八皆同但有縱橫之異耳
  餘句與股餘股與句求容方 法以餘句乗股為實以餘句為帶縱開平方除之得容方餘句乗股之積猶句乗容方之積故以餘句為較而用長方積與較求廣法也以餘股乗句為實以餘股為帶縱開平方除之亦得容方義與上同
  兩餘句與股求離股容方 前例容方其方一邊切句一邊切股一角切弦此則切句與弦而一邊乃離股者也離股處有內餘句切弦處有外餘句法以外餘句乗股為實並兩餘句為帶縱開平方除之得容方按容方若更離句者如前以外餘句乗股為實並
  兩餘句為帶縱又以離句數為旁帶縱用雙帶縱開平方除之得容方 又按右例雖稱離股稱餘句然使句股互換者亦即以法互換而用之無異理也
  句上容方方形半在句內半在句外而句當其中也股上容方倣此 法以句股相乗以股與半句和除之得方邊
  股上容方 法以句股相乘以句與半股和除之按句股容長方無法者以長方大小無一定之形若半方則有定而可求矣句上股上容方是也且言句上股上則縱橫已見而凡容方與句股餘句股互求諸法皆可變通而用之 右二條新增
  句股求容員 法以句股相乘倍之以弦和和除之得容員徑弦和較也
  句外容員員在句外而從股弦直望之皆當員邊也 法以句股相乘倍之以弦較和除之弦較較也
  股外容員 法以句股相乗倍之以弦較較除之弦較和也
  弦外容員 法以句股相乘倍之以弦和較除之弦和和也
  句上容員句當員徑之中也 法以句股相乗倍之以股弦和除之
  股上容員 法以句股相乗倍之以句弦和除之弦上容員 法以句股相乗倍之以句股和除之句股上容員句股角當員之中央也 法以句股相乗倍之以弦除之
  句外容半員從股直望之當員徑從弦直望之當員邊也 法以句股相乗倍之以句弦較除之
  股外容半員 法以句股相乗倍之以股弦較除之兩句中夾容員於一股為大小二句而員在其間也 法以兩句相乗倍之以兩句和除之
  兩股中夾容員 法以兩股相乗倍之以兩股和除之兩弦中夾容員 法以兩弦相乗倍之以兩弦較除之句與股率句弦和率求股弦如句三股四弦五則股得句弦和二之一是為股率一句弦和率二也 法以二率相乗為股準二率各自乗相減半之為句準相併半之為弦凖乃以句乗股準以句準除之得股以句乘弦準以句準除之得弦
  股與句率股弦和率求句弦 法以二率相乗為句準二率各自乗相減半之為股準相併半之為弦準乃以股乗句準以股準除之得句以股乗弦準以股準除之得弦 假如弦與股率句弦和率及弦與句率股弦和率求句股則如右二例求各準乃以弦乘句準以弦準除之得句以弦乗股準以弦準除之得股
  容方與股率句弦和率求句股弦與句率股弦和率求句股弦 法如右二例求各準乃以句準乗容方邊以股準除之得餘句並容方邊得句以股準乗容方邊以句準除之得餘股並容方邊得股右三條新訂
  句股比例用法 木長九尺圍之三尺葛生其下圍木四周上與木齊問葛長法以木長為句四周三尺相乗一十二尺為股句股求弦得一十五尺為葛長
  又例 員木徑二尺五寸當中為板厚七寸問板兩面廣法以木徑為弦板厚為句句弦求股得二尺四寸為板廣
  又例員木不知其徑鋸深一寸鋸道長一尺問木徑法以鋸道為句鋸深倍之為股弦一面鋸深一寸若兩靣即深二寸故倍之句與股弦較求弦得二尺六寸為木徑
  又例 木不知髙索不知長木梢垂索委地二尺引索斜去離木八尺乃適到地問木髙與索長法以離木為句委地為股弦較句與股弦較求股弦得一十五尺為木高一十七尺為索長
  又例戶不知髙廣竿不知長短持竿出戶橫之不出四尺竪之不出二尺斜之適出問戶髙廣與竿長法以橫之不出為句弦較竪之不出為股弦較二較求句股弦得六尺為戶廣八尺為戶髙十尺為竿長
  又例 人不知數相與分帛帛總七百六十八匹每人分得帛數多於人數八問㡬人各分帛㡬匹法以帛總數為積分帛多於人數為句股較積與句股較求句股得二十四為人數三十二為各分帛數句股積乃句股相乗數之半故用八乗此只當用四乘
  又例 方城不知大小四靣正中開門東門外百歩有木出南門二百二十五歩斜見木問城方法以東門外為餘句南門外為餘股餘句餘股求容方得一百五十歩倍之為城方所求容方止城方之半故倍之也
  又例 方城不知大小東北角直北八十歩有木從東南角直南行三十八歩折而西行一千一百五十歩斜見木問城方法以直北為外餘句直南為內餘句西行為股兩餘句與股求離股容方得二百五十歩為城方此已是城之全方故不用倍
  又例 城方七百二十歩馬歩二卒同發城中央率馬行二里歩行一里令歩卒直南行馬卒直東行又折而西南直行抹過城東南角與歩卒㑹問歩卒南行歩㡬何馬卒東行西南行歩各㡬何法以南行為股東行為句西南行為弦歩行率為股率馬行率為句弦和率城方之半為容方容方與股率句弦和率求句股弦得八百四十為歩卒南行歩六百三十為馬卒東行歩一千零五十為馬卒西南行歩













  九章錄要卷十一之一



  欽定四庫全書
  九章錄要卷十一之二
  松江屠文漪撰
  句股圖說
  句股弦及諸較和更互相求法已備載於前而其所以然之故非圖說不顯茲首列周髀三圗而取後人圗說刪其繁複補其缺漏正其迂曲輯為一篇若容員非恆用之要術可得略雲
  周髀句股員方圖








<子部,天文算法類,算書之屬,九章錄要,卷十一之二>
  句股弦相求 左右圗弦冪中有句股二冪之實故句股弦三者舉兩數則其一可知也
  句股較句股和弦積相求 弦圗外大方為句股和冪中有句股之積八句股較冪之實一黃實是也弦冪中有句股之積四句股較冪之實一故句股較句股和弦積四者舉兩數則其餘可知
  句與股弦較求股弦 句實以股弦較為廣股弦和為長謂在弦冪內股冪外者若股實則以句弦較為廣句弦和為長也觀左右圖可見而後圗更顯




  全圗為弦冪內分一股冪即其餘皆為句實而黃實固股弦較冪也青實之廣亦股弦較也則句實以股弦較為廣審矣兩青一黃三實並其內之長兼兩股其外之長兼兩弦法應並而半之則句實以股弦和為長又審矣故以較除之得和也若於三實內減黃實而半之則得一青實而其長為股於三實外更加一黃實而半之則得一青一黃兩實並而其長為弦故句實較實相減倍較除之得股相併倍較除之得弦也倍較除猶之半其實也股與句弦較求句弦倣此不復為圗右圗說新訂
  句與股弦和求股弦 前以股弦較除句實得股弦和則以和除必得較即前圗可推矣而句實和實相併減以求句弦則非後圗不明




  全圖為股弦和冪於中四隅各分一股冪即中央黃實為股弦較冪青實之廣皆股弦較而就一隅論之以一股冪旁加兩青實一黃實之磬折形合而成一弦冪夫弦冪兼句股二冪者也可知兩青一黃三實並固與一句冪之實等也且三實並作磬折形與並作長方形無以異則句實以股弦較為廣股弦和為長審矣故以和除之得較也若於全圗冪內減兩青實一黃實而半之則得兩股冪一青實之長方形而其廣為股於全圖冪外更加兩青實一黃實而半之則得兩股冪三青實一黃實之長方形而其廣為弦故句實和實相減倍和除之得股相併倍和除之得弦也倍和除猶之半其實也股與句弦和求句弦倣此右圗說新訂
  句弦較股弦較求弦和較 兩較相乗之冪二當弦和較之冪一各為圖以相比則明







  此圖以股弦和為廣倍句弦和為長而於廣邊截二股分之則黃實朱實之廣皆股弦較於長邊截四句分之則黃實之長青實之廣皆句弦較而黃實固兩較相乗之冪且有二也總計全圗中有句股矩八朱實青實各四黃實二夫句股矩幷朱實成句弦矩幷青實成股弦矩然則此圗中並得句弦矩股弦矩各四而存黃實為兩較相乗之冪者二也乃以第二圗參之




  此圗為弦和和冪於其內分句弦矩股弦矩各四兩縱兩橫列四隅即中央黃實為弦和較冪也夫此圖大冪與第一圗大冪形異而實同則以此句弦矩股弦矩各四與第一圖相當而此一黃實當第一圗兩黃實無疑矣然何以見右兩圗大冪之異形同實更以第三圗參之






  此圗亦弦和和冪而縱橫俱截一句一弦一股分之則一弦冪旁加一句股矩一句弦矩一股弦矩合為長方形固句弦和股弦和相乗之冪弦和為廣股弦和為長是兩和相乗之冪也而當第一圖半冪也長方形之外亦有句股矩句弦矩股弦矩各一又句冪股冪並之成弦冪一是亦一句弦和股弦和相乘之冪而當第一圗半冪也故知第一第二兩圗大冪異形同實也右三圗並說新易
  句弦和股弦和求弦和和 兩和相乗之冪二當弦和和之冪一觀前兩較求弦和較第三圗已明不復贅右舊有圗說新刪
  句弦和股弦較求弦較較 一和一較相乗之冪二當弦較較之冪一




  全圗為句弦和冪於中分一股冪一句冪則黃實之邊青實朱實之廣皆股弦較股弦較乗句弦和應得一青實一朱實一黃實之長方形又倍之得兩青實兩朱實一黃實而重借一黃實也且股減句弦和即弦較較原以一句一弦幷今減股則句盡而弦內且減一句股較矣存者宜為弦較較也則兩朱實一黃實一句冪並固弦較較之冪矣而兩青實一黃實一股冪並乃成弦冪則兩青實一黃實並又與句冪等而可代弦較較冪中之句冪矣故知弦較較冪亦得兩青實兩朱實兩黃實也右圖説新增
  句弦較股弦和求弦較和 一較一和相乗之冪二當弦較和之冪一





  全圖為股弦和冪於中分一句冪一股冪則黃實之邊青實朱實之廣皆句弦較句弦較乘股弦和應得一青實一朱實一黃實之長方形又倍之得兩青實兩朱實一黃實而重借一黃實也且句減股弦和即弦較和原以一股一弦並今以句減股猶餘句股之較併入弦故為弦較和也則兩朱實一黃實一股冪並固弦較和之冪矣而兩青實一黃實一句冪並乃成弦冪則兩青實一黃實並又與股冪等而可代弦較和冪中之股冪矣故知弦較和冪亦得兩青實兩朱實兩黃實也右圖説新増
  句股求容方



  句股和與容方邊相乘之冪等於句股相乘之冪何也容方旣四邊等試以容方外餘句言之餘句為小句而方邊固小股也然則大句亦小句股和也以小句股和乘大股以大句股和乘小股其冪宜等也又試以容方外餘股言之餘股為小股而方邊固小句也然則大股亦小句股和也以小句股和乘大句以大句股和乘小句其冪又宜等也故以句股和除句股矩得容方邊也右圖説新訂
  容方餘句餘股相求



  全圖為句股矩冪於中斜界一弦平分為兩冪原無小異也然則兩朱兩青實各自相當而餘句餘股相乘之冪為長方黃實者不得不等於方黃實矣故容方餘句餘股可互求也右圖説新訂
  容方與句求股



  餘句與股相乗之冪猶容方邉與句相乗之冪何也餘句小句也方邉小股也以小句乗大股以小股乗大句其冪宜等也故以句乗容方以餘句除之得股也容方與股求句倣此 右圖説新増又試以前三色之實言之黃與黃朱與朱青與青旣皆等則長方黃實並兩朱實與方黃實並兩朱實亦宜等也長方黃實並兩青實與方黃實並兩青實亦宜等也故容方可與句求股與股求句也
  句上容方



  股及半句和與方邊相乘之冪等於句股相乘之冪何也方形半在句內則餘句為小句半方邊為小股而若以方邊為小股即餘句止為小句之半然則大句亦小股及半小句和也以小股及半小句和乘大股以大股及半大句和乘小股其冪宜等也故以股及半句和除句股矩得句上容方也股上容方倣此不復為圖右圖說新增
  九章錄要卷十一之二



  欽定四庫全書
  九章錄要卷十一之三
  松江屠文漪撰
  句股測望法
  句股法所以施之測望而髙深廣逺所求不同且古人以表後人以矩其法亦小異也別詳於左
  表測髙 城不知髙去城趾二丈五尺立表髙一丈卻後距表五尺望城頭與表末齊人目髙四尺問城髙一率 五人足距表尺數 按若先知髙欲求逺者一二率互換而以城髙二率 六表減目髙尺數 減表為三率
  三率 二十五表距城趾尺數
  四率 三十求得尺數加表十尺得城髙
  表式髙者約長十尺或八尺短者約長四尺或三尺其制薄而方廣二寸厚半之首平體直二面中心界墨就墨路垂線以權鎭之免令欹側表趺鑿空寸許鐵趾實之以便竪立測髙則用髙表測深與廣逺則用短表若測極逺立身髙處並用髙表至於人目至足尺寸不一且平視仰窺杪分輒移目足前後亦多難定酌用一身表約髙四尺其表端立一窺筩如荻管大長五六寸以竹與五金為之綴於表端設機仰俯目測更確
  表測深 井不知深謂水靣以上至井口非謂水深也量井徑五尺以三尺表立井沿從表末俯望與下對靣水際相參直人目入井徑四寸問井深
  一率 四目入井徑寸數
  二率 三十表髙寸數
  三率 四十六井徑減目入寸數
  四率 三百四十五井深寸數
  表測逺 江不知闊就江沿立表髙三尺八寸卻後一丈六尺望表末與對岸水際相參直人目髙四尺問江闊
  一率 二人目減表寸數
  二率 一百六十人足距表寸數
  三率 三十八表髙寸數
  四率 三千零四十江闊寸數
  又如大湖不知闊㡬何里湖濵有石壁直髙六十五丈即邊壁立表髙三尺八寸卻後二丈五尺望表末與對岸水際相參直人目髙四尺問湖闊
  一率 二人目減表寸數
  二率 二百五十人足距表寸數
  三率 六千五百三十八壁表相併寸數
  四率 八十一萬七千二百五十湖闊寸數以里法三百六十歩歩法
  五尺通之得四十五里一白四十五歩

  兩表測廣 城墻不知東西之廣於城東北隅直北四十歩立東表於東表正西三十歩立西表乃從東表直北行二歩望西表與城西北角相參直問城廣一率 二人足距東表歩數
  二率 三十兩表相距歩數
  三率 四十東表距城歩數
  四率 六百求得歩數加兩表間三十歩得廣
  四表測逺 山不知逺近指山趾一石或樓閣樹木為標乃立左兩表前後相距十二歩與所指標相參直次從左兩表平行向右立右兩表三靣表間相距各十二歩卻從右後表平行向右望右前表與所指標相參直人立處距右後表二尺問山石距前表逺一率 五之二立處距右後表尺數化為歩數二率 十二右兩表間歩數 按右例四表中間正方或作長方形亦可三率 十二前兩表間歩數 耳
  四率 三百六十石逺歩數
  按右諸例皆句股容方及容長方以餘句求餘股法亦以小句股比類求大句股也以下各例其理大畧皆同惟重測為稍異耳
  四表測逺又法 山不知逺指山趾一石測之先立甲表從甲表望山石為大股次於甲表之右或左亦同任意逺近立乙表甲乙表間為大句句股之角須令正方下小句股同次於乙表之右後任意逺近立丙表與乙表及山石相參直乙丙表間為小句又於丙表之右前立丁表與甲乙表相參直丙丁表間為小股且如小句三歩小股二十四歩大句四十歩問山石去甲表逺
  一率 三小句歩數
  二率 二十四小股歩數
  三率 四十大句歩數
  四率 三百二十石逺歩數
  兩表重測廣逺 方城隔水不知城東西廣㡬何及去城多逺遙對城東北隅之直北立東表於東表正西四十歩立西表齊人目處以索連之乃從東表直北行去表十七歩遙望城西北隅入索東端十歩又直北行去表七十二歩遙望城西北隅與西表相參合問城廣及去表逺法先求景差
  一率 四十東西表相距歩數
  二率 七十二後北行距表歩數
  三率 一十入索歩數
  四率 一十八景差歩數
  次求城廣
  一率 一前北行距表減景差餘歩數
  二率 三十東西表相距減入索餘歩數
  三率 一十七前北行距表歩數
  四率 五伯一十求得歩數加表間四十歩得城廣次求城逺
  一率 一同上
  二率 五十四後北行距表減景差餘歩數
  三率 一十七同上
  四率 九伯一十八城逺歩數
  重表測高逺 海中有島不知高逺立二表各髙一丈二尺前後參直相距一百六十歩從前表退行六十九歩三尺望島峰與前表端齊又從後表退行七十歩望島峰與後表端齊人目高三尺問島高
  一率 二前後退行距表歩數相減餘尺數
  二率 九表減人目髙尺數
  三率 八百前後表相距歩數化為尺數
  四率 三千六百求得尺數加表十二尺得島高次求島去前表逺
  一率 二同上 按例若以後退行距表歩數為三率即得島去後表逺也二率 八百同上
  三率 三百四十八前退行距表歩數化為尺數四率 一十三萬九千二百島逺尺數
  按右例與前兩表測廣逺其理本同前兩表間橫索以測廣此竪表以測髙無以異也但前兩表橫索只如一表而距表或近或逺以再測之此用前後表兩測之其法小異耳然前例若於前兩表之北相距五十四歩更立後兩表橫索如前而北行距東後表十八歩望城西北隅亦當入索十歩則置東西表間四十歩不算竟以入索十歩為準而前北行十七歩後北行十八歩前後表間五十四歩與右例全無異矣所求景差即是移表向後通其意者法皆一貫也
  矩測髙 城不知髙距城趾二丈四尺以矩測之目窺通光與城頭相參直權線在直景八度人目高四尺問城高
  一率 八直景度 按矩測與表同理若已知髙欲求逺者亦以一二率互換而以二率 十二矩度 城髙減目為三率也
  三率 二十四距城尺
  四率 三十六求得尺加目高四尺得城髙又如牆不知髙距墻址三丈如法測之權線在倒景八度人目髙四尺問牆高
  一率 十二矩度
  二率 八倒景度
  三率 三十距墻尺數
  四率 二十求得尺數加目高四尺得牆髙
  矩式以銅版或堅木為四角正方形與楸枰相似甲角乙角立兩耳各通一竅名曰通光以便窺望若不設兩耳即立相等兩小表或安一通光之管皆可甲角為矩極系線任其下垂以權鎭之甲角至丙角斜界一墨路分矩靣為兩乃自乙至丙角分直景度丁角至丙角分倒景度度各十二界墨勻分墨路俱從邊起望矩極斜行毎度或更分為三分五分至十二分愈細則法愈宻矣用時甲昻乙低測髙目切乙角測深與逺目切甲角窺通光與所測物相參直任權線下垂値何度以算推之




  共矩用手持未免動搖又目足游移不易審定宜製一表髙四尺或五尺置矩其上轉動以機至測廣別是一法以矩平置之若向南測物身在東偏則令通光與東角相參直斜望西角入矩何度乃依法推算但目望西角取準亦難宜更立一短表斜向前數尺與西角參直然後引矩極之線屬之表端視線切何度方為精審 直景者句景也倒景者股景也持矩向日令日光正穿通光之兩竅若權線適在兩景中間是為句股平分即各物在地之景皆與其物之高等若在直景度則景必較短在倒景度則景必較長此二景之義也假如在直景四度為矩度三之一則凡物景皆當其物三之 在倒景四度則凡物皆當其景三之一故可量物景以測其髙亦可從物髙以測其景量景測髙畧同前測髙例從髙測景畧同後測逺例今以矩向所求物測望者則亦可前卻其歩使權線適在兩景中間旣句股平分知句即得股知股即得句矣其不然者分別兩景算之如當以直景度為一率矩度為二率而遇倒景則以矩度為一率倒景度為二率也亦可變倒景為直景而仍為一率然不如一二率易位之便其當以倒景度為一率者倣此更有重測之術以前後測所値景度之較為一率而使當直得倒當倒得直則必須變倒為直或變直為倒其變之法以矩度自乗為實以所値度為法除之即得變度如倒景三度以矩度自乗得一百四十四為實以三為法除之得四十八為直景度如倒景六度五分度之二以除一百四十四得二十二度二分度之一為直景度也變直為倒亦如之
  矩測深 井不知深量井徑五尺以矩測之目窺通光與近身井沿及對靣水際相參直權線在直景三度問井深
  一率 三直景度
  二率 十二矩度
  三率 五井徑尺數
  四率 二十井深尺數
  又如池不知深已知池徑二丈四尺如法測之權線在倒景七度問池深
  一率 十二矩度
  二率 七倒景度
  三率 二十四池徑尺數
  四率 一十四池深尺數
  矩測逺 溪不知闊溪岸直髙八尺人立岸邊以矩測之通光與對岸水際相參直權線在倒景三度人目髙四尺問溪闊
  一率 三倒景度
  二率 十二矩度
  三率 十二人目溪岸並尺數
  四率 四十八溪闊尺數
  矩測廣 城牆不知東西之廣於城東北角直北相距三十歩以矩測之通光與城東北角相參直斜望西北角入矩倒景一度五分度之一問城廣
  一率 六倒景度通為分數
  二率 六十矩度通為分數
  三率 三十距城歩數
  四率 三百城廣歩數
  重矩測髙逺 山不知髙逺以矩測之通光與山頂相參直權線在倒景九度卻後直行距前測處八十歩如前測之權線在倒景八度人目髙四尺問山高一率 二兩倒度俱變直度相減餘度數
  二率 十二矩度
  三率 四百兩測處相距歩數化為尺數
  四率 二千四百求得尺數加目四尺得山髙次求山去前測處逺
  一率 二同上
  二率 四百同上
  三率 十六前測倒度變為直度
  四率 三千二百山逺尺數
  按重矩測廣逺者依前測廣法而重之遇直景皆變為倒景其列率則與重表測髙逺同蓋橫為廣竪為髙一理也知此可以通彼不復為例
  重矩測深逺 石壁濵江人立壁上不知橫截江水其逺㡬何及石壁直下至水面㡬何深者邊壁竪木木旁垂繩以取端直乃於石上附木用矩測之令通光與垂繩相並斜望對岸水際入矩倒景四度五分度之二卻升髙去前測處一丈如前測之入倒景四度五分度之四問水逺
  一率 二兩倒景相減餘分數
  二率 六十矩度通為分數
  三率 一十兩測處相去尺數
  四率 三百水逺尺數
  次求前測處至水靣深
  一率 二同上
  二率 一十同上
  三率 二十二前測倒度通為分數
  四率 一百一十壁深尺數
  按此乃以測廣法測逺以測逺法測深也法無多端特用有變化耳右一條新訂
  半矩尺測逺 溪不知闊就溪沿立表髙五尺以矩尺綴表端矩角與表端齊從矩角望矩外端與對岸水際相參直乃回望矩內端所指處平地去表四寸問溪闊
  一率 四尺指處距表寸
  二率 五十表高寸數
  三率 五十同前
  四率 六百二十五溪闊寸數
  按半矩尺若於兩端俱畫分寸以測高深廣逺亦與矩度及表相類而不如矩表之便故略而不論此特取其簡易者附矩表之後雲更有水景測高法置盂水或用鏡亦同稍推移之令人目見所測物景正當水之中心乃以人目至足為小股人足至水心為小句水心距所測物之趾為大句以求大股又有日景測髙法量所測物景別立短表量其景乃以表高為小股表景為小句物景為大句以求大股二法若遇逺峰遙島旣不免於技窮而且目取水心之景則分寸易差日當隂晦之時則測量恐廢俱非通術吾無取焉











  九章錄要卷十一之三



  欽定四庫全書
  九章錄要卷十二
  松江屠文漪撰
  借徴法
  衰分盈朒方程之外更有借徴之法蓋借衰原於衰分疉借原於盈朒而觸類通之可以窮難知之數此九章法外之巧也故以次九章之後
  借衰互徴 借衰者本無正衰而借立虛數為衰以相例也或自有正衰可用衰分法而別取借衰亦從其便假如商販不知其母初往獲息當母十之三以併入母再往獲息當母五之三以併入母又往折閲四之一又往獲倍息母一子亦一也以併入母又往折閲六之一亦不知實在總銀㡬何只雲更須銀十兩即所獲子銀為原母數者二問原母及總銀其法任意借一數為原母且如原母十兩如前計之當得總銀二十六兩若論母一子二則不足四兩以四兩之原母及總銀推之而不足十兩者可知也
  一率 四借衰不足兩數
  二率 十借衰原母兩數 二十六借衰總銀兩數
  三率 十所問不足兩數
  四率 二十五所問原母兩數六十五所問總銀兩數
  又如出兵大小船數相等大船每三隻載五百名小船每四隻載三百名共載兵四千三百五十名問大小船各㡬隻試借大小各六為船衰計總載兵一千四百五十名以一千四百五十名所須之船推之而四千三百五十名所用船可知也
  一率 一千四百五十借衰兵數
  二率 六借衰船數
  三率 四千三百五十所問兵數
  四率 一十八所問船載
  按右例用借衰法較之衰分章用互乗者倍㨗右一條新增
  又如漏壺注水三時而滿洩水八時而盡問且注且洩㡬時滿一壺即借十二時推之凡注四壺洩一壺半相減得二壺半
  一率 二壺又二分壺之一
  二率 十二時
  三率 一壺
  四率 四時又五分時之四
  又如依前三時注水滿一壺八時洩水盡一壺且注且洩問五時又三分時之一可滿㡬何亦借十二時推之注洩相減得二壺半
  一率 十二時
  二率 二壺又二分壺之一
  三率 五時又三分時之一
  四率 一壺又九分壺之一
  又如商販不知其母但云每度俱獲倍息即於中用銀三百兩如是三度子母俱盡問原母㡬何即任意借一數算之且如借銀二兩加三度倍息得一十六兩為用銀之衰於十六兩內減母二兩餘十四兩為母銀之衰
  一率 十六兩
  二率 十四兩
  三率 三百兩
  四率 二百六十二兩五錢
  右例說見衰分章參觀自解其意也若四度五度而盡者即加四度五度倍息如法算之 以上四條並已見衰分章
  疊借互徴盈數最難知則兩借虛數以徴之蓋彷彿盈朒之法然原數初無盈朒而盈朒生於借數乃因其盈朒推求眞數立法尤為竒巧假如米每石價二兩麥一兩六錢總銀七十四兩買米麥共四十石問各㡬何試借米三十石用價六十兩則麥一十石當用價一十六兩計價總七十六兩以比原總盈二兩列左又借米十五石用價三十兩則麥二十五石當用價四十兩計價總七十兩以比原總不足四兩列右盈不足相併為法米麥各以所借石數及所借用價數左右互乗盈不足數相併以法除之即各得所求正數若兩盈兩不足者為法之數及互乗得數皆相減與盈朒章同
  右例借衰或據價原總數算之而以總石數較原總以得盈朒如法乗除亦合
  又如總銀八百兩買綾一百匹羅二百匹絹二百匹其價綾多於羅每匹六錢羅多於絹每匹八錢問三物各價㡬何試借二兩為綾價一兩四錢為羅價六錢為絹價計價總六百兩比原總不足二百列左又借三兩為綾價二兩四錢為羅價一兩六錢為絹價計價總一千一百兩比原總盈三百列右三物各以所借價數互乗盈不足數如前法求之即各得正價又如賞軍每馬兵五名給紬三匹每歩兵四名給布六匹總馬歩共八千一百名給紬布共九千匹問馬歩各㡬何紬布各㡬何試借馬兵四千給紬二千四百則歩兵四千一百應給布六千一百五十計總紬布八千八百五十比原總不足四百五十列左又借馬兵五千給紬三千則歩兵三千一百應給布四千六百五十計總紬布七千六百五十比原總不足一千三百五十列右馬歩紬布各以所借數互乗兩不足數如法求之即各得正數右例借衰或據紬布原總數算之而以馬歩總數較原總以得盈朒如法乗除皆合右一條新増
  又如大船四櫓四漿小船二櫓八漿今但見總作櫓一百張漿二百零八張問大小船各㡬何試借大船二十櫓八十小船一十櫓二十則大船槳八十小船槳八十總一百六十比原總不足四十八列左又借大船十五櫓六十小船二十櫓四十則大船槳六十小船漿一百六十總二百二十比原總盈十二列右大小船及大小船櫓槳各以所借數互乗盈不足數如法求之即各得正數右一條新增
  右例借衰或據槳原總數算之而以櫓總數較原總得盈朒如法乗除亦同
  又如商販不知其母但云每度俱獲倍息即於中用銀三百兩如是三度子母俱盡問原母㡬何即借三百為母三度後當用六百固盈三百列左又借二百五十為母三度後止應用二百又不足一百列右乃以借母互乗盈不足數如法求之得原母右一條新增右例已見借衰互徴旣可單借而得則不須疊借矣舉此以見法之無窮耳凡單借可得者亦可疊借而得若須疊借而得者往往非單借所能得也以上五條並已見衰分章
  又如乙匠製造四十五日而畢加甲匠則十八日而畢問獨用甲匠須㡬日法先推乙匠十八日所成為四十五日內五分之二則甲匠十八日所成乃其五分之三也因借三十六日推之當成五分之六是全工外盈五之一列左又借二十六日推之當成十五分之十三則全工內不足十五之二列右乃以借日互乘盈不足數如法求之得甲日右一條已見商功章
  又如驛使先發一十三日別遣騎追之馳二日半訪之驛舍知先後經過較十一日半問更須㡬日追及法以先發日減較日知二日半追上一日半則一日追上五分日之三也因借二十日推之當追上五分日之六十減較日二分日之二十三為盈二之一列左又借十五日推之當追上五分日之四十五比較日不足二之五列右乃以借日互乗盈不足數如法求之得追及日
  又如空車日行七十里若載重即日行五十里今運米到倉五日三返問路逺㡬何試借五十里推之重行三日則空行七分日之十五而五日減三日餘二日止七分日之十四為盈七之一列左又借三十五里推之空行一日半則重行十分日之二十一而五日減一日半餘三日半固十分日之三十五為不足十之十四列右乃以借日互乗盈不足數如法求之得路逺右二條已見均輸章俱新增
  又如將銀買米用銀三分之一買十石不足三兩用九分之四買十二石不足二兩問銀數及米每石價各㡬何試借二十七兩為銀總數內以三之一九兩買十石不足三兩則米價當為一兩二錢而以九之四一十二兩買十二石不足二兩四錢比原數不足四錢列左又借五十四兩為銀總數內以三之一一十八兩買十石不足三兩則米價當為二兩一錢而以九之四二十四兩買十二石不足一兩二錢比原數盈八錢列右銀總數與三之一九之四及米價各以所借數互乗盈不足數如法求之即各得正數右例或據九分之四算之而以三分之一較原不足數以得盈朒如法乘除亦同右一條已見盈朒章新增
  又如賣米五石麥五石得銀一十四兩又賣米四石買麥七石出銀二兩問米麥每石價各㡬何試借二兩為米價八錢為麥價以符一十四兩之數則賣米四石買麥七石當得銀二兩四錢比原數盈四兩四錢列左又借一兩八錢為米價一兩為麥價以符一十四兩之數則賣米四石買麥七石當得銀二錢比原數盈二兩二錢列右米麥價各以所借數互乗兩盈數如法求之即各得正數 右例或據賣米買麥數算之而以總賣價較原價以得盈朒如法乗除亦同右一條已見方程章新增
  又如甲乙銀各不知數別有銀八十兩以與甲則甲為乙數者三以與乙則乙為甲數者二問原數各㡬何試借四十為甲數加八十得一百二十而以其三之一四十為乙數加八十得一百二十則倍甲外盈四十列左又借七十為甲衰加八十得一百五十而以其三之一五十為乙數加八十得一百三十則欲倍甲又不足一十列右甲乙各以所借數及所借又加八十之數互乗盈不足數如法求之即各得所問數甲原六十四乙原四十八
  又如甲乙銀不知數乙以十六兩與甲則乙當甲三之一甲以二十四兩與乙則甲當乙七之五問各實數㡬何試借二十九兩為甲數減二十四與乙則餘五故藉此數且得乙十六成四十五又為三倍乙之地也又得乙十六兩則成四十五兩而乙居三之一應是一十五兩並未與甲十六兩共三十一兩為乙數又得甲二十四兩則成五十五兩乃甲減二十四止餘五兩論甲五乙七乙止應七兩固盈四十八兩列左再借四十四兩為甲數以二十四與乙則餘二十為五數者四又得十六成六十為三倍乙之地也又得乙十六兩則成六十兩而乙居三之一應是二十兩並未與甲十六兩共三十六兩為乙數又得甲二十四兩則成六十兩乃甲減二十四止餘二十兩論甲五乙七乙止應二十八兩亦盈三十二兩列右甲乙各以所借數及所借加減得失之數互乗兩盈數如法求之即各得所問數甲原七十四乙原四十六
  又如出師有中上下三軍中軍四萬上軍為中下二軍二分之一下軍為中上二軍三分之一問上下軍各㡬何試借三萬為上軍則中下二軍應六萬而下軍止應二萬若為中上三分之一中上止應六萬而實七萬固盈一萬列左又借二萬四千為上軍則中下二軍應四萬八千而下軍止應八千若為中上三分之一中上止應二萬四千而實六萬四千又盈四萬列右上軍下軍中上二軍中下二軍各以所借數互乗兩盈數如法求之即各得正數上軍三萬二千下軍二萬四千又如甲乙丙三人共博甲贏乙金二之一乙贏丙金三之一丙又贏甲金四之一事畢各剰金七百兩問各原母㡬何試借一百兩為甲母內減四之一二十五兩與丙應存七十五兩又贏乙二之一而為七百兩是得乙六百二十五兩而乙母當為一千二百五十兩內旣減二之一應存六百二十五兩又贏丙三之一而為七百兩是得丙七十五兩而丙母應為二百二十五兩內旣減三之一應存一百五十兩加入得甲二十五兩共一百七十五兩欲滿七百則不足五百二十五列左又借二百兩為甲母內減四之一五十兩與丙應存一百五十兩又贏乙二之一而為七百兩是得乙五百五十兩而乙母應為一千一百兩內旣減二之一應存五百五十兩又贏丙三之一而為七百兩是得丙一百五十兩而丙母應為四百五十兩內旣減三之一應存三百兩加入得甲五十兩共三百五十兩欲滿七百亦不足三百五十列右甲乙丙各以所借母數及所借加減得失之數互乗兩不足數如法求之即各得所問數甲母四百乙母八百丙母九百又如甲乙丙三數甲加七十三得為乙丙數者二乙加七十三得為甲丙數者三丙加七十三得為甲乙數者四問各原數㡬何此因三數牽連難析必以前法再三推求而得之先借一為甲衰甲加七十三當兼乙丙而倍之因以減半得三十七為乙丙數而乙丙又衰分焉且如借二為乙數則丙係三十五矣乃以乙二加七十三得七十五而甲丙合數三十六若乙欲為甲丙數者三應一百零八固不足三十三列左只列乙二丙三十五及不足三十三其甲衰且置之下倣此又借五為乙數則丙係三十二矣乃以乙五加七十三得七十八而甲丙合數三十三若乙欲為甲丙數者三應九十九亦不足二十一列右乙丙各以所借數互乗兩不足數如法求之得乙衰一十零四之一丙衰二十六零四之三再借三為甲衰加七十三以其半三十八為乙而數而乙丙又衰分之為法如前焉即借二為乙數則丙係三十六矣乃以乙二加七十三得七十五而甲丙合數三十九若乙欲為甲丙數者三應一百一十七固不足四十二列左又借二十為乙數則丙係一十八矣乃以乙二十加七十三得九十三而甲丙合數二十一若乙欲為甲丙數者三應六十三又盈三十列右乙丙各以所借數互乗盈不足數如法求之得乙衰一十二零二之一丙衰二十五零二之一於是更以前所借甲衰一所得乙衰一十零四之一丙衰二十六零四之三別為圖列左而以後所借甲衰三所得乙衰一十二零二之一丙衰二十六零二之一列右乃依所問察之左甲衰及所加已得為乙丙數者二乙衰及所加八十三又四之一亦得為甲丙數者三甲丙共二十七又四之三惟丙衰及所加共得九十九零四之三而甲乙合數一十一零四之一若丙欲為甲乙數者四應四十五則盈五十四零四之三隨列於左又審右甲衰及所加已得為乙丙數者二乙衰及所加八十五又二之一亦得為甲丙數者三甲丙共二十八又二之一惟丙衰及所加共得九十八零二之一而甲乙合數一十五零二之一若丙欲為甲乙數者四應六十二亦盈三十六零二之一隨列於右甲乙丙各以衰互乗兩盈數如法求之得七為甲數一十七為乙數二十三為丙數















  九章錄要卷十二
<子部,術數類,數學之屬,太玄經>

本作品在全世界都屬於公有領域,因為作者逝世已經超過100年,並且於1929年1月1日之前出版。

Public domainPublic domainfalsefalse