- 卷二
-
钦定四库全书
句股引?卷二
海寜 陈訏 撰
开方
开方为句股积幂测量步算之源其法取积实归除使均齐方正知每边得若干数其用筹除实视某格为某商若干等类俱如前法有平方大筹立方大筹置廉用散筹
平方开面立方开体皆开除所积之实平方则开平面所积之方故大筹每格止一自乗立方则开立体所积之方故大筹每格其右边直行先平列一自乘数其中左两行虽有斜格而平行每格又以自乗之数与每格之一二三四五六七八九相乗盖如围棋子平方则四边十九而三百六十一为十九个十九也立方则十九个三百六十一也又平方立方俱以第一次大筹除实之格为方根后各依法加廉其大筹所除之格其实即隅积其平行之数即隅数且隅积即在平廉约法中并列并除此天然之巧也凡测算虽极逺极大其所测中心止凭一防其逺近多少相距亦止凭一防从此防至彼防则有线线即有所积之面面即有所积之体故平方开面立方开体皆因其所积之面与体以求其所距之线与所测之防为句股三角之用也【此所测之防非开方防定开位之防】
开平方法
先防定开位从末单位防起【如积实尾无单位者于尾位置○防起】隔一位防以至实首一防一开二防二开开不尽者命分
一防者根必单二防者根必十【俱以次増】先从左大数视平方筹相近之格除之开数定则方根之十百千万亦定矣【立方同】
凡初商除至前第一防止次商除至前第二防止如次商防位前原止二位而筹格有三位不得除至第二防后便须置○于次商为次商○三商以下皆然
初商法
平方筹取近少除实至前第一防止在第几格即为初商若干此第一次除之商数名为方根
防前无余者从筹上一二三格之单位除防前有余者从筹上四五六七八九格之双位除如实少于筹者用退位法除
次商法
以初商所得数倍之为廉以所倍之廉数列筹于平方筹左取某格近少除之为次商若干
三商法
以次商所得数倍之为廉列筹于次商筹之右平方筹之左除实同前法【各商同此】
每商置○定位三则【开方定位依防逓加不用顺寻逆寻法立方同】
三商式
如列实三防为三开【从末零位防起每开一位】防前无余该大筹单位除实三格内除九为初商三写三字在首防积实之
二 上
三 九 次商应倍初商之三列六号筹为廉除○ 实若取近少莫如三格但次防位前实止有二位而筹有三位不得除至次防位后便须置○是为次商得○写○于次防位积实上隔○筹于平方筹左三商既列六号筹○筹于平方筹之左便应统取近少除至末防位止今四格恰除尽为三商得四写四于末防位积实之上
三商根必百故初商之三为三百
四商式
防前无余大筹单位除九初商得三书商数及置○与三商俱同前法
四商倍三商之四列八号筹于大筹之左及前六号筹与○筹之右四格除尽
为四商四
四商根必千故初商之三为三千
四商○○式
初商视平方筹取三格除九为初商得三次商倍方根列六号筹于表左应除至次防位止但次防前实止一位而法之一格两位下俱三位便须置○隔○筹于前列筹右平方筹左为次商得○
三商应除至三防位止但三防前止三位取近少在三格法有四位便须置○隔【○】筹于前列筹右平方筹左为三商得【○】四商四格恰除尽为四商得四四商根必千故初商之三为三千
加筹
凡商除之后如两廉必倍前商之数如前商一加二号筹前商二加四号筹之类此易明惟前商五倍之加一十则加一号○号两筹葢五加一筹○筹方是一十若不?○筹则一为单数矣若前商之廉是十数又当为升筹
升筹
凡商除之后如有加两筹者当用升筹法葢同位则升也如平方三开其初商二是为二百次商倍之为廉是四百应列四号筹矣其次商六是为六十三商倍之为廉是一百二十似应再列一号二号筹于前商四号筹之右然从四号筹挨次而来似乎四百一十二而非倍六十之一百二十矣故应将一百与四百并之为五百连二十为五百二十升作五二筹列于平方筹左而前商之四号筹去之
隔筹
每商必加倍数筹以为廉法故前商既置○矣亦须隔○筹于前列筹之右以为后商之廉法而取近少除实为后商其前列筹固倍数也而○不必倍者葢置一○只应隔一○筹耳【立方每隔○○两筹与平方异】
命分
见前筹算法视末商筹之第一格为若干分视所余不尽之实命为若干分之若干分
如余积五十七如末商两廉列八号四号筹【连前商筹在内】视第一格八四一命为八百四十一分之五百七十分葢第一格是两廉每加一分之全数故止视第一格而命其全数与现在不尽之分也
求分杪
凡有开不尽者或不命分欲知若干分杪于余实下增两○位为○○则多开一位而分杪可得矣【平方隔一位防是每开两位故増○○】
右皆开平方法其平方带纵者开方附左
平方?纵
列积实依开方商除法每商除实得商数以乘纵数除余实其次商倍初商数除实以次商数乗纵数除余实但倍商不倍纵余商同法合每商之数为阔【即正方】加纵数即?纵之长方
如纵数有比例可求者先以比例分其积而余积以平方开之得阔因以知其长
开方得阔加纵式
假如长田六百二十四步 阔不及长二步
初商得二除四百步 又以商数二乗纵二步【二二如四】除四十步 余一百八十四步又倍初商列四号筹次商四格除一百七十六步 又以商数四乘纵二步【二四如八】 共一百八十四步除尽为次商四
开得阔二十四步 加纵二步为长二十六步
比例分积式
假如直田积四百五十步 长多阔一倍法平分其积得二百二十五步平方开之得阔一十五步倍之得三十步即长
假如长田积二百五十二步 长比阔多四分【分母】之三【分子】
法以分子三加分母四共七为法以分母四乗积为实法除实得一百四十四步开方得阔一十二步又以阔一十二步七因四除之得二十一步为长【长比阔多九步较之十二步为四分之三】
开立方法
从末单位防起每防隔二位视列实位一防一开二防二开余同
凡一防者方根必单二防者方根必十以次而増先从列实左大位视立方筹取近少除之
防前无余除一二格之单位防前余一除三四格之十位防前余二除五六七八九之百位
立方根单其积实必从单至几百止如九之所积其平面自乗得八十一而立体则九与八十一相乗得七百二十九故根单必积实至百位而单位防起隔两位至百也
立方根十其积实必从几千至几万几十万止如九十之所积其平面自乗得八千一百而立体则九十与八千一百相乗得七十二万九千故根十其积实必从千位万位至十万位止而防亦隔两位也余以类推
立方积实必得三位故一防一开二防二开而开数定于此矣一防者根必单二防者根必十方根定于此矣初商除至左首防位止次商除至次防位止置○肇于此矣若尾位列实止于十则实右补一○列实止于百则实右补○○以便从单位防起若列实不至单位止则防位一错而开数方根置○俱因之以错矣故列至单位开方之异于筹除者在此
初商
法同平方视列实用立方大筹视单位十位百位依法取近少除之至前首防位止在第几格为初商若干为方根
次商
以初商方根自之【即自乗】又三倍自乗之实得若干列某号筹于立方筹之左为平廉法
再以初商方根竟三倍之列某号筹于立方筹之右为长廉法
视平廉筹及大筹某格近少列为平廉约数
将平廉约数在某格之隅数【即大筹两行平写之数】乗立方大筹右之长廉【如九格之八一为隅数即将长廉筹八格一格所列之数依大小次并之】得若干数为长廉约法
并平廉长廉两约数若干以减初商所余之实至次防位止为次商若干
如并两廉数浮于实须退位改商如位多于实应置○不得除至次防位后
右立方有平廉三长廉三与平方异
三商
去前商左右列筹
以初商两商自之又三倍之为平廉列筹于立方筹左
再以初次两商竟三倍之为长廉列筹于立方筹右如前商法除至三防位止
四商【以下皆同】
去前商筹依法列平廉长廉筹除至末防位止为四商若干如尚有余实依命分法
右前法俱前商之后即将前各商数自之又三倍之为平廉列筹视某格与余实近少列为平廉约数再以前各商竟三倍之为长廉列筹【俱依前法分列大筹左右】视平廉约数在某格之隅数取以乗长廉得若干数为长廉约数其万千百十各依位数附于平廉之本位并之而除余实其隅数即在大筹之除格其廉积即在散筹之每格仍是于全数中除两廉应除之余实而隅数亦不烦再乗再除也梅定九先生筹算仍依古法先以前商三倍之为廉法以前商数自之又三倍之为方法以方法除余积得次商既得次商用其数以乗方法为三平廉积又次商自乗以乗廉法为三长廉积再以次商为隅法以隅法自乗再乗得小立方形为隅积三共并之除余积不知既列筹除则筹之每格即乗有廉之全积何必多此一乗且大筹在初商为方根在每商即为隅积今用筹倂除何必又自乘再乗耶
立方筹右行隅数定位
二开 次商三格以上是单位 四格以下是
十位
三开 三商三格以上是单位 四格以下是
十位
次商三格以上是百位 四格以下是千位
四开 四商三格以上是单位 四格以下是
十位
三商三格以上是百位 四格以下是千位
次商三格以上是万位 四格以下是十万位
右隅数以末商三格以上是单四格以下是十起层累逓加
法式
二开商式
假如积实六千八百五十九
两防两开
两防根必十
防前无余从单位
防俱隔二位【连本位共三位】
初商 列立方大筹视第四格之六四虽系近少然防前无余必从单位除寜可在第一格除一盖第二格虽亦单位然八浮于六不可除实故除一格之一为近少除去一千为初商一【两防根必十此初商一为方根一十】
次商 以方根一十自之又三倍自乗之实得三百列三号筹于立方筹左为平廉筹又以方根竟三倍之得三十列三号筹于立方筹右为长廉筹前商余实五八五九视平廉筹之九格三四二九相近列为平廉约数其九格之隅数八一乗长廉之三十得二千四百三十为长廉约数
并两廉约数共五千八百五十九除实尽在第九格为次商九
次商在九格除尽即次商隅数九亦在除内葢隅在长平两廉相凑之角故次商之隅即同次商之商数其在大筹之第几格者为隅之边数而在第几格之自乗者为隅之实数今与大筹并列同除故隅亦在其中也
三平廉贴于前商方形之正面侧面及或上或下而后成四方平等之方故次商先以方根自乗者乗平廉一面之全数也三倍之则所贴方根三面之平廉全数也但全数与方根等方而全数之积多于现在之余积故于此三平廉全数中视某格与余实近少而为平廉约数然此三平廉者与方根阔狭厚薄相等今三面贴凑止能悉照方根之方而不能凑合成方根外加廉之方故又有长廉三一纵二横补于平廉不能合缝之际始得凑合成方法以方根又三倍之者成三个长廉之全数也再以平廉之隅数乗长廉则为现在平廉贴身应得之数为长廉约数并之除余实而隅亦在所除之中而此四面之方凑合无缺矣葢平廉以方根为准长廉以平廉为准而隅数与平廉长廉又互相为准数藏大筹巧在与大筹并列同除法精密矣
初商次商退位除式
假如积实一万九千六百八十三
初商二十 积实两防两开方根必十防前余一位应从立方筹之十位除实但筹之三格四格俱大于积实应退在第二格之八除八千【筹格退位】余一一六八三
此退位不用三四格除实而退至二格者筹数浮于实数用退位除恰除至防位止故取二格之八为近少也此初商止退筹格不退商位
次商七 先以方根二十自之得四百又三倍之得一千二百取一号二号筹列立方筹左为平廉以方根二十竟三倍之得六十取六号筹列立方筹右为长廉 虽九格一万一千五百二十九相近然再加长廉便浮于实故不取九格【凡平廉筹格与除至防位之实位数相当者则万千十百之数亦必相符今防位前实系一万一千六百八十三平廉九格恰五位便是一万一千五百二十九矣盖二开次商得九以九乗平廉法得廉约数一万○八百加隅约数七百二十九共数如前以此推算即得实数然不如即视位数更为简防故比防位少一位则其数必小多一位便须置○也】八格之一○五一二虽更相近然若以八格之隅数六十四乗长廉之六十得三千八百四十并平廉八格之一○五一二为一万四千三百五十二亦浮于现在之余实故又应退格取七格之八千七百四十三单为平廉约数取七格之四九隅数乗长廉之六十得二千九百四十为长廉约数俱系千数可并进而除首位次位之一 一矣于是并两廉约数共一万一千六百八十三单除尽为次商七
【此退格约廉因筹数虽浮筹位不多于余实故止退格而不改商也】自乗再乗还原
次商置○式 三商加○筹式
假如积实一亿二千九百五十五万四千二百一十六
三防三开
防前余二位
初商防前余二位视立方大筹百位除实第五格之一二五近少除之得初商五百
次商以方根五百自之得二十五万又三倍之得七十五万为平廉列七号五号筹于立方筹左以方根竟三倍之得一千五百为长廉列一号五号筹于立方筹右若取平廉筹相近莫如第六格之四五二一六相近然次商应除至次防位止今筹位多实位少若依筹位即平廉巳除至防位后何况更有长廉是必变商之大位为小位则有后商防前之实应除而不患除至防位之后故应商数置○为次商○【前二商式是退格并亷此处次商是退位再商故有置○不置○之别】
三商 因前平廉筹巳备三廉实数尚未商除而前商之○又无实数可三倍故不去前筹不将前商自之又三倍之止于立方筹左前平廉筹右加○○两筹盖立方毎防隔二位今加○○筹则前商变为后商变次商之十为三商之单矣故平廉筹仍照前七十五万而七五列筹之第六格之四百五十万相近又立方大筹六格之二百一十六单共四五○○二十六列为平廉约数
再以隅数之三六在三开次商为三千六百者今为三开三商之三十六【见前隅数定位】以之乗三倍方根之一千五百为五万四千列为长廉约数并之共四百五十五万四千二百一十六除余实尽为三商六
右共开方得五百○六
自乘再乘还原
五开
三商列筹不隔○ 商数置○式
四商隔○筹式 又商数置○式
五商又隔○筹式
假如积实一万七千三百一十八亿【即万万】九千○百九十一万六千七百二十九
【按他书十万曰亿算学书万万曰亿后同】五开列实如左
五防五开
五防根必万
防前无余从单位
初商 防前无余从立方筹单位一格除实一万亿为初商方根一万
次商 以初商一万自之得一亿又三倍之得三亿列三号筹于立方筹左为平廉
以方根一万竟三倍之得三万列三号筹于立方筹右为长廉
视第二格之六○八近少为平廉约数
以此三号筹二格之隅数四乗长廉之四得一二为长廉约数【按隅数五开次商三格以上是百万位】并之除七千二百八十亿为次商二千
三商 以前初商除一万亿次商除七千二百八十亿余实三八九○九一六七二九
去前所列筹以初次两商【共一万二千】自之得一四四又三倍之得四三二列筹于立方筹左为平廉
【凡乗大数各存○余位则从单位逆推乗数定位不紊】
上图如两商一十二
万自之得一亿四千
四百○○万
再以初次两商一万二千竟三倍之得三万六千列立方筹右为长廉法
如法列两廉约数取近少莫如九格【三八九五二九】但三商应除至三防位止今筹格六位而第三防前连防位亦止四位法实不符应商除退位不但变大数商为小数商又有后商防前之实可合筹格之多位应本商置○为三商○百
四商 立方凡前商置○则后商应隔○○两筹以当每防之隔二位列于平方筹左前商平廉四三二号筹之右为平廉再如法列长廉筹取两廉约数并除余实又莫如九格【三八八○七二九】但五开四商应除至第四防止今第四防之前止七位而筹格有八故又应置○为四商○十
五商 依立方法后商应去前商之廉筹另依商法置平长两廉筹约数除实今前三四两商俱未除实俱退商数置有○○今五商仍存前商廉筹及○○筹再加○○筹以当每防之隔二位列于立方筹左廉筹及○○筹之右为五商之平廉仍用九格之三八八八○○○七二九为平廉约数【此约数首位三系十亿位】
再以九格之隅数八十一【五开五商次格以下是十位】乗长廉之三万六千得二百九十一万六千为长廉约数并之除余实至五开尾防位止为五商九
右五商共一万二千○○九
【末商平廉 三八八八○○○七二九长廉 二九一六
并之 三八九○九一六七二九】
右五开式末商九是单数凡立方积不过至十位百位止今何以能除至三十八亿九千○百万各位之多葢三商○四商○虽两商无除而○无定位列实未除之三八九○万即皆前商平廉之所应有之数改商而未尝改廉但因筹数位多实数位少故知三四商之皆应置○而前商未除之平廉其约数仍在至五商则但以五商之隅数乗前商原有之长廉以为长廉约数葢隅因亷为升降而亷依方限不因商为升降特借五商之九同格幷除非单九能除至十亿位也
立方带纵
方为阔加纵为长法与开方无异先视某格与方根近少为商数乗纵数再乗得纵积并入方积以减原实为初商
次商以下更加纵积纵廉积除余实为次商【余商同】并两商数得阔因阔以知长
【用防定开位悉依立方 纵积除至防后】
如初商视立方大筹某格近少之格数取为方根依定位列于原实之下又以方根之数因纵数若干即以因得之数再乗方根数得若干为纵积依定位列方根之下并减原实为初商若干
【按方根悉如开方法但未即除实如并纵积多于原实应退位或改商或退格在方根不可除至防后其并纵积则除至防位之后葢纵在立方之外积非立方之积不可以每防之位为定也】
如次商列平廉长廉法悉如立方先取平廉约数依定位列余实之下再取长廉约数列平廉约数之下次以次商之商数【有两廉约数在某格即某格是商数】因纵数得若干再以商数乗之为次商纵积依定位列两廉约数之下又以纵数倍之为纵廉法乗初商数得若干以乗得之数与次商数乗之得若干为纵廉积依位列于约数之下共并之减原实为次商若干
右?纵方两开者次商之平廉必列至次防位止如有三开者则加纵积纵廉积除至次防位之后【与开方不同】止两开者即并积亦必次防位止若并积之位浮于余实应退格改商以除实若平廉各格多于防前之实或应退格或应置○同前开方置○法
三商以下列廉法悉如前其纵廉法应乗上初商次商再以乗得之数乗末商为纵廉积并除实【四商以下同】
如积实九万七千二百○十○尺但云阔不及长三尺
初商近少在四格即方根四十阔不及长三尺即三为纵法乗初商之四十得一百二十【此纵靣】再以初商四十乗一百二十得纵积四千八百【此纵体】先以方根积六万四千照位列实下又以纵积四千八百列方根积之千位下并之得六万八千八百减原实为初商四十余实二万八千四百不先除方根者恐加纵积多于原实故先并后除
次商以方根四十自乗得一千六百尺又三倍之得四千八百为平廉列大筹左再以方根四十竟三倍之得一百二十为长廉列大筹右取平廉第五格【二四一二五】为近少为平廉约数以五格之隅数【二五】乗长廉之一百二十得三千【两开次商四格以下隅数是十】为长廉约数列于平廉下之千位
以纵法三尺乗次商五得一十五再以五乗一十五得七十五为次商纵积照定位列于两廉之下又以纵法之三竟三倍之得六为纵廉法乗次商四十得二百四十再以二百四十乗次商五得一千二百为纵廉积照定位列于纵积之下
并之共除余实二万八千四百尽为次商五右共开方四十五尺加长三尺为长四十八尺
如积实二百万○○○○○○尺 但云阔不及长三尺
三防三开 初商是百
防前无余
初商一【在大筹单位除实】以三为纵法乗商数一百得三百【此纵靣】又以商数一百乗三百得三万【此纵体】合方根积共一百○三万减积实为初商阔之一百按此初商除方根并除长三尺之纵但止除方根等形之纵未除次商后加纵廉积之纵
次商依立方法平廉三万长廉三百取近少【三格九二七以相近因?纵有纵积应加故退格约廉】二格之六○八相近为平廉约数
以第二格隅数四【三开次商三格以上是百位】乗长廉得一十二万为长廉约数
以纵法三尺乗次商二十【取平廉长廉约数俱在二格即是二十】得纵面六十又以商数二十乗纵面六十得纵积一千二百
以纵法三尺倍之得六为纵廉【次商方根加廉则所?之纵亦应加廉但次商之纵是小于方根加廉之纵而非短于方根之纵止纵旁两边有廉而纵顶无廉故法止倍之】乗初商一百得六百即以六百乗次商二十得纵廉积一万二千
并之
平廉约数六十○万八千
长廉约数一十二万
纵积一千二百
纵廉积一万二千
共七十四万一千二百减余积仍余二十二万八千八百○十○单
为次商二十
三商平廉三千二百长廉三百六十依开方法置筹取第五格近少二十一万六千一百二十五为平廉约数
以第五格隅数二十五乗长廉三百六十得九千为长廉约数
以纵法三尺乗商数五得一十五又以商数五乗一十五得七十五为纵积
以纵廉六【纵法三尺倍之得六】乗初次两商之一百二十得七百二十又以七百二十乗三商五得三千六百为纵廉积
依法并之共二十二万八千八百○○除实尽为三商五
右共开方一百二十五尺加纵三尺为一百二十八尺
按立方?纵初商未开之前其所开之方未有定数而纵长三尺则有定数然虽有定数而如三开者其方阔必等于每开立方之边或匾纵或长纵故每商必先依开方法开本身立方之方再以纵之三尺乗商数得纵之面更以商数乗纵之面而得纵之积在初商无廉故止并方根积与纵积除实为初商若干也至于次商则方根有廉而所立之方其形更大于方根今?纵方则其长虽定于三尺而其方之大小应与次商之方相等但立方之廉有三而此?纵方则纵首无廉止应两旁有廉故廉止于二但此两廉亦止如方根之方其合缝之处亦如立方平廉之不能凑合必有一长廉焉于是以纵法乗次商而得?纵长廉之面又以次商商数乗纵面而得?纵长廉之积此所谓纵积也其实乃?纵之长廉积也于是?纵之两平廉以纵法倍之即以乗初商之数为?纵平廉之面以此?纵平廉之面乗次商商数而得?纵平廉之积于是所?之纵其纵则定于三尺而其方之形与次商之方等矣葢其法与开立方同而立方则先有平廉后有长廉今开所?之纵乃先有长廉后有平廉此为异耳至三商与次商同惟纵廉积以纵法乗初商次商之商数而以乗得之数再乗三商之商数葢必连初商次商再乗三商方是三商?纵之平廉其廉比初商次商较薄而其方之形则初商次商后之三商其阔狭与三商有廉之方相等其理一也
附立方减纵法
假如立方积五千七百七十六尺 但云长不及阔三尺
防前无余除单格
初商除一格之单位因二格之八浮于列实故止除一格之一为商数以三尺为纵法乗商数一十【两防根必十】得三十再以三十乗商数一十得纵积三百以初商方根积一千减去纵积三百余七百以减原实为初商一十
余实五千○七十六尺
次商依开立方法列平廉长廉筹近少取三号筹【次商以初商自之又三倍之】之九格三千四百二十九为平廉约数以隅乗长廉得二千四百三十尺为长廉约数合之为五千八百五十九【其数稍浮于实者立方积也后以纵积等减之乃成匾方形故凡减纵之末商必约数浮于实以待后减】为立方两廉约数次以纵法三尺乗次商九得二十七尺为纵面又以次商九乗纵面之二十七得二百四十三尺为立方减纵之长廉积今名纵积
次以纵法三尺倍之得六尺为纵廉以乗初商一十得六十即以六十乗次商九得五百四十尺为立方减纵之两平廉积今名纵廉积
合纵积纵廉积共七百八十三尺以减立方之两廉约数余廉积五千○七十六尺减余实尽为次商九【此余廉积即前立方两廉不浮之约数葢既先于前所稍浮之立方廉约中除纵廉等积则所余者乃方根应有各廉之真数因本商未除故末后除之而合也】
右共开得阔一十九尺减长不及阔三尺为十六尺长
以上?纵方开法初商方根积必至首防位止次商平廉长廉共约数必至次防位止不得除至防位之后惟减纵每商之廉其约数应稍浮于列实以待后减纵廉等积
句股引?卷二
用手机扫一下二维码,在手机上阅读或分享到微信朋友圈