皇朝经世文统编卷八十五
求六之对数者以二三相乘即六乃以二之对数加三之对数得0七七八一五一二五0三八三六四三六三二即六之对数
求九之对数者以九系三之倍大第二率乃以三之对数二乘之得0九五四二四二五0九四三九三二四八七四二即九之对数
用数 一0八
乘法 00八
第一数 00三四七四三五九八五五二二六0一四四九 乘法乘之一乘二除得
二 一三八九七四二三四二0九0四0五八 同 二 三
三 七四一一九五九一五七八一五五0 同 三 四
四 四四四七一七五四九四六八九三 同 四 五
五 二八四六一五二三一六六0一 同 五 六
六 一八九七四六一五四四四0 同 六 七
七 一三0一一一六四八七六 同 七 八
八 九一0七八一五四一 同 八 九
九 六四七六六六八七 同 九 十
十 四六六三二0一 同 十 十一
十一 三三九一四二 同 十一十二
十二 二四八七0 同 十二十三
十三 一八三七 同 十三十四
十四 一三六 同 十四十五
十五 一0 同 十五十六
十六 一
正数 00三四八一七九六四0七0六九七二一五二
负数 000一三九四二0八五八三七四七五一四0
减得 00三三四二三七五五四八六九四九七0一二
首位加二 二0三三四二三七五五四八六九四九七0一二
内减四之对数 一四三一三六三七六四一五八九八七三一一四
三除之 四七七一二一二五四七一九六六二四三七一 三之对数
内加二之对数 0七七八一五一二五0三八三六四三六三二0 六之对数
二乘三之对数 0九五四二四二五0九四三九三二四八七四二 九之对数
假如求七之对数
法依前求得七之用数一00八减去单一得000八为递次乘法乃以乘法乘对数根得000三四七四三五五八五五二二六0一四五为第一数正 乘法乘第一数一乘之二除之得一三八九七四二三四二0九0四一为第二数负 乘法乘第二数二乘之三除之得七四一一九五九一五七八二为第三数正 乘法乘第三数三乘之四除之得四四四七一七五四九五为第四数负 如是递求得二八四六一九二三为第五数正 一八九七四六为第六数负 一三0一为第七数正 九为第八数负 乃并诸正数得000三四七四四二九九七七六六三九一五一 又并诸负数得00000一三八九七八六八一五七四二九一以负减正得000三四六0五三二一0九五0六四八六 为用数之对数以用数系降三位乃于首位加三得三0三四六0五三二一0九五0六四八六0为一千零八之对数以系二与八与九迭乘所得乃并二八九之三对数得二一五八三六二四九一0九五二四九六五三八减之得0八四五0九八0四00一四二五六八三二二即七之对数也
用数 一00八
乘法 000八
第一数 000三四七四三五五八五五二二六0一四五 乘法乘之一乘二除得
二 一三八九七四二三四二0九0四一 同 二 三
三 七四一一九五九一五七八二 同 三 四
四 四四四七一七五四九五 同 四 五
五 二八四六一九二三 同 五 六
六 一八九七四六 同 六 七
七 一三0一 同 七 八
八 九
正数 000三四七四四二五九七七六六三九一五一
负数 00000一三八九七八六八一五七四二九一
减得 000三四六0五三二一0九五0六四八六0
首位加三 三00三四六0五三二一0九五0六四八六0
三对数 二一五八三六二四九二0九五二四九六五三八
减得 0八四五0九八0四00一四二五六八三二二 七之对数
按此用第二术开极多位九乘方法也旧法求二之对数亦以一0二四为用数而以单一下十五空位零一之一为一率单一下十五空位零一之对数即今所用之对数根为二率用数开平方四十七次以其单一下之零数为三率求得四率然后以平方四十七次折小率一百四十余万亿乘之得用数之对数夫一率之一本可省除今既开极多位九乘方其折小之率分为一无量数而一无量数之一亦可省乘开方既用零数则第一数亦可置不用而竟以第二数为第一数止须求得开方零数以对数根乘之即得用数之对数而递求数之例干求得数后乘之与乘第一数得数必同故竟以乘法乘对数根为第一数也本应以对数根乘不用之第一数然后以乘法乘之而不用之第一数系单一故可省乘其求对数根用第一术而此用第二术者而此用第二术者对数根之用数系多位畸零凡多位畸零者除便于乘故以一次除代一乘一除既用除法则用第一术与第二术同一畸零除法不如第一术之降位稍易矣若今所求之用数均位少而无畸零不惟乘法止一二位抑且用第二术则除法即单一可以省除故虽降位稍难而终以第二术为便也
假如有借数求二十三之对数
法置二十三以五乘之得一百十五又以九乘之得一千零三十五降三位得一0三五为二十三之用数减去首位单一得00三五为递次乘法乃以乘法乘对数根得00一五二00三0六八六六六一三八一三四为第一数正 乘法乘第一数一乘之二除之得二六六0五三七0一六五七四一七第二数负 乘法乘第二数二乘之三除之得六二0六七九一九七0五三四0为第三数正 乘法乘第三数三乘之四除之得一六二九二八二八九二二六五第四数负 如是递求得四五六一九九二0九八三为第五数正 0一三三0五八一0二九为第六数负 三九九一七四三一为第七数正 一二二二四七一为第八数负 三八0三二为第九数正 一一九八为第十数负 三八为第十一数正 一为第十二数负 乃并诸正数得0一五二0六五一八二二四五七一九九五八又并诸负数得0000二六六一六八四三一六三五四三八一以负减正得0一四九四0三四九七九二九三六五五七七为用数之对数以系降三位乃于首位加三得三0一四九四0三四九七九二九三六五五七七为一千零三十五之对数以系五与九迭乘所得乃以五与九两对数相并得一六五三三一二五一三七七五三四三六七九三减之得一三六一七二七八三六0一七五九二八七八四即二十三之对数也
用数 一0三五
乘法 00三五
第一数 00一五二00三0六八六六六一三八一三四 乘法乘之一乘二除得
二 二六六00五三七0一六五七四一七 同 二 三
-17-2-
三 六二0六七九一九七0五三四0 同 三 四
四 一六二九二八二八九二二六五 同 四 五
五 四五六一九九二0九八三 同 五 六
六 一三三0五八一0二九 同 六 七
七 三九九一七四三一 同 七 八
八 一二二二四七一 同 八 九
九 三八0三二 同 九 十
十 一一九八 同 十 十一
十一 二八 同 十一十二
十二 一
正数 00一五二0六五一八二二四五七一九九五八
负数 0000二六六一六八四三一六三五四三八一
减得 00一四九四0三四九七九二九三六五五七七
首位加三 三0一四九四0三四九七九二九三六五五七七
二与九对数共 一六五三二一二五一三七七五三四三六七九三
减得 一三六一七二七八三六0一七五九二八七八四 二十三之对数
按求十万对数前法为便以真数无畸零也若求八对数则真数本属畸零当依求对数根之法为便矣大要求对数之法难于起始以后偏求各数审择用之可耳又今所求之对数系十八位小除二位故须递求多数若求十一二位更不必递求多数也
附对数还原
论借用本数
对数为真数之率数而恒以一0为本数第一率既有本数第一率又有率数则依以本数为根求倍大各率之法求之可矣然其中有窒而一0不可用为本数何也整率之第一数可截本数依本率乘数累乘而得若零率之第一数则累乘中无其数对数之为率数皆零率也故其第一数不可知不可知即不可求矣但不可知之中自有可知者在凡整率之首位单一者则任倍大若干率而累乘所得之第一数必仍为单一而不变整率遇单一而不变则零率遇单一其第一数必仍为单一而不变无疑矣故凡零率而第一数可用单一者则可知而亦可递求也第一数既必须用单一则以一0为第一率内减单一其减余数大而不能递求矣此借用本数之所由来也而借用之本数莫善于一00000一何以言之用第二术则其首位之单一为通用除法既可省除而减去单一得00000一为通用乘法只须降六位亦可省乘而降位又易故以一00000一为便也惟诸对数系以一0为第一率之率数今用一00000一为第一率则率数不合矣法先求得一00000一之对数用为除法凡诸对数以除法除之其所得数即以一000000一为本数第一率之率数也
假如以一00000一为借用本数求其对数为除法
法以对数根降六位得000000四三四二九四四八一九0三三为第一数正 以第一数降六位一乘之二除之得一二七一四七二为第二数负 以第二数降六位二乘之三除之得一为第三数正 乃以第一第三两数相并内减第二数得0000000四三四二九四二六四七五六二为借用本数之对数即求率数之除法也
本数 一00000一
乘法 000000一
第一数 0000000四三四二九四四八一九0三三 乘法乘之一乘二除
二 二一七一四七二 同 二 三
三 一
得数 0000000四三四二九四四八一九0三四
减得 0000000四三四二九四二六四七五六二 一00000一之对数
论借用率数
前言以一00000一之对数除所设对数为率数而一00000一之对数单位下有七空位诸对数至小者止一空位今以借用本数之对数除之其率数必甚大率数既大则每次通用乘法虽降六位而每次用率数之乘法且不止升六位则位仍不降而不可求矣故须参用旧法先求得自二至九自一一至一九自一0一至一0九自一00一至一00000九各对数列为表视所设对数有首位者先去首位其余足减何数之对数递次减之减至有六七空位然后以借用本数之对数除之为借用率数则率数小而可求矣求得数后再以递减对数之真数累乘之复视首位所减何数依数升若干位即得所求之真数也
求备减表
自二至九各对数依前所求列之自一一至一九各对数内其一二与一四与一五与一六与一八均可加减而得惟一一与一三与一七与一九须仍前求得用数然后递求若00一至一0九则原数即可递求不必再用数至一00一至一00九则递求各数与一0一至一0九相同止须逐数递降一位并减之即得若一000一至一000九则再降一位并减之以后各数并同此法
真数 假数 小余
二 0三0一0二九九九五六六三九八一一九四九
三 0四七七一二一二五四七一九六六二四三七一
四 0六0二0五九九九一三二七九六二三八九八
五 0六九八九七000四三三六0一八八0五一
六 0七七八一五一二五0三八三六四三六三二0
七 0八四五0九八0四00一四二五六八三二二
八 0九0三0八九九八六九九一九四三五八四七
九 0九五四二四二五0九四三九三二四八七四二
一一 00四一三九二六八五一五八二二五0四一七
一二 00七九一八一二四六0四七六二四八二六九
一三 0一一三九四三三五二三0六八三六七六九六
一四 0一四六一二八0三五六七八二四八0二七一
一五 0一七六0九一二五九0五五六八一二四二二
一六 0二0四一一九九八二六五五九二四七七九六
一七 0二三0四四八九二一三七八二七三九二七八
一八 0二五五二七二五0五一0三三0六0六九一
一九 0二七八七五三六00九五二八二八九六一九
真数 假数 小余
一0一 000四三二一三七三七八二六四二五六六五
一0二 000八六00一七一七六一九一七五五九八
一0三 00一二八三七二二四七0五一七二二0四六
一0四 00一七0三三三三九二九八七八0三五四三
一0五 00二一一八九二九九0六九九三八0七四四
一0六 00二五三0五八六五二六六六八四一二六四
一0七 00二九三八三七七七六八五一0九六四0二
一0八 00三三四二三七五五四八六九四九七0一二
一0九 00三七四二六四九七九四0六二三六三三八
一00一 0000四三四0七七四七九三一八六四0七
一00二 0000八六七七二一五三一二二六九一二五
一00三 000一三00九三三0一0四一八一一四六
一00四 000一七三三七一二八0九000五二九七
一00五 000二一六六0六一七五六五0七六七六二
一00六 000二五九七九八0七一九九0八六一二二
一00七 000三0二九四七0五五三六一八00七0
一00八 000三四六0五三二一0九五0六四八六0
一00九 000三八九一一六六二三六九一0五二一六
真数 假数 小余
一000一 00000四三四二七二七六八六二六六九六
一000二 00000八六八五0二一一六四八九五七二
一000三 0000一三0二六八八0五二二七0六0九
一000四 0000一七三六八三0五八四六四九一八七
一000五 0000二一七0九二九七二二三0二0八二
一000六 0000二六0四九八五四七三九0三四六九
一000七 0000三0三八九九七八四八一二四九一九
一000八 0000三四七二九六六八五三六三五四0八
一000九 0000三九0八六九二四九九一0一三一0
一0000一 000000四三四二九二三一0四三0八四
一0000二 000000八六八五八0二七八0六二六三
一0000三 00000一三0二八六三九0二八四八九三
一0000四 00000一七三七一四三一八四九八0九二
一0000五 00000二一七一四一八一二四五一五五一
一0000六 00000二六0五六八八七二一五三九六九
一0000七 00000三0三九九五四九七六一三九八六
一0000八 00000三四七四二一六八八八四0三三三
一0000九 00000三九0八四七四四五八四一六七五
真数 假数 小余
一00000一 0000000四三四二九四二六四七五六二
一00000二 0000000八六八五八八0九五二一八七
一00000三 000000一三0二八八一四九一三八八五
一00000四 000000一七三七一七四四五三二六六四
一00000五 000000二一七一四六六九八0八五三三
一00000六 000000二六0五七五九0七四一五0一
一00000七 000000三0四00五0七三三一五七七
一00000八 000000三四七四三四一九五六八七六七
一00000九 000000三九0八六三二七四八三0八三
假如有00000000七八三六0一七五九二八七八四求借用率数
法置所设对数去首位一得0三六一七二七八三六0一七五九二八七八四检备减表足减二之对数乃以二之对数减之得00六0六九七八四0三五三六一一六八三五又检表足减一一之对数减得00二九三五一五五一九五三八六六四一八又足减一0四之对数减得000二二七一八一五八九六六0六二八七五又足减一00五之对数减得0000一0五七五四一四0 九八六一一三又足减一000二之对数减得00000一八九0三九二八四四九六五四一又足减一0000四之对数减得00000一五三二四九六五九九八四四九又足减一00000三之对数减得0000000二二九六一五一0八四五六四前已得七空位乃以借用本数之对数四三四二九四二六四七五六二除之得0五二八七0八五九0二一二0为借用率数也
一三六一七二七八三六0一七五九二八七八四 首位减一得
0三六一七二七八三六0一七五九二八七八四 内减二之对数
0三0一0二九九九五六六三九八一一九四九 减得
00六0六九七八四0三五三六一一六八三五 内减一一之对数
00四一二九二六八五一五八二二五0四一七 减得
00一九三0五一五五一九五三八六六四一八 内减一0四之对数
00一七0三三三三九二九八七八0三五四三 减得
000二二七一八一五八九六六0六二八七五 内减一00五之对数
000二一六八0六一七五六五0七六七六二 减得
0000一0五七五四一四00九八六一一三 内减一000二之对数
00000八六八五0二一一六四八九五七二 减得
00000一八九0三九二八四四九六五四一 内减一0000四之对数
00000一七三七一四三一八四九八0九二 减得
000000一五三二四九六五九九八四四九 内减一00000三之对数
000000一三0二八八一四九一三八八五 减得
0000000二二九六一五一0八四五六四 以借用本数之对数
0000000四三四二九四二六四七五六二 除之得
0五二八七0八五九0二一二0 借用率数
假如有对数一三六一七二七八三六0一七五九二八七八四求其真数
法依前求得借用率数0五二八七0八五九0二一二0乃以借用本数首位单一下加十九空位得一0000000000000000000为第一数正 次以借用本数减去单一得000000一为乘法以乘法乘第一数又以率数乘之得五二八七0八五九0二一二0为第二数正 乘法乘第二数又以率数反减一得0四七一二九一四一截用九位乘之二除之得一二四五九二九为第三数负 乘法乘第三数又以率数反减二得一四七截用三位乘之三除之得一为第四数正 乃并诸正数得一00000五二八七0八五九0二一二一内减第三负数得一000000五二八七0八四六五六一九二乃以前求借用率数时递减各对数之真数一00000三与一0000四与一000二与一0五与一0四与一一与二累乘之得二二九九九九九九九九九九九九九九九八五八弃零进一得二三又以前求率数时曾减首位之一应升一位得二十三即所求之真数也
本数 一00000一
乘数 一00000一
第一数 一0000000000000000000 降六位率数乘之得
二 五二八七0八五九0二一二0 降六位率数减一乘之二除之得
三 一二四五九二九 降六位率数减二乘之三除之得
四 一
本数 一000000五二八七0八五九0二一二一
减得 一000000五二八七0八四六五六一九二 以一00000三乘之得
一00000三五二八七一00五一七四四六 以一0000四乘之得
一0000四三五二八八五一二00一四六七 以一000二乘之得
一000二四三五三七五五六九七0三八六七 以一00五乘之得
一00五二四四七五五二四四七五五二四四八 以一0四乘之得
一0四五四五四五四五四五四五四五四四八一 以一一乘之得
一一四九九九九九九九九九九九九九九九二八 以二乘之得
二二九九九九九九九九九九九九九九九八二八 弃零进一升一位
二三
按此即用求倍大各率第二术也其第三数变为负者凡整率必大干单一其减一减二皆为正减至率数减尽而止而无所为反减故逐数皆正今所用之率数小于单一其减一减二皆为反减反减则为负以为乘法故能变逐数皆正者为正负相间也又凡对数递减得三空位已可递求惟逐数用率数之乘法多位畸零不免繁重故须减至七空位然亦为求十八位对数之真数而设耳若求十一二位则一00一即可借为本数而对数递减至四空位即可求借用率数矣
割圜连比例术图解序
董佑诚
元郭守敬授时草用天元术求弧矢径一围三犹仍旧率西人以六宗三要二简术求八绵理密数繁凡遇布算皆资于表梅文穆公赤水遗珍载西士杜德美圜径求周诸术语焉不详罕通其故尝欲更创通法使弦矢与弧可以径求覃精累年迄无所得己卯春秀水朱先生鸿以杜氏九术全本相示海张先生豸冠所写者九术以外别无图说闻陈氏际新尝为之注为某氏所秘书已不传乃反复寻绎究其立法之原即圜容十八觚之术引伸类长求其絫积实兼差分之列衰商功之堆垛而会通以尽句股之变周髀经曰圜出于方方出于矩矩出于九九八十一圜弧也方弦矢也九九八十一递加递减递乘递除之差也方圆者天地之大体奇耦相生出于自然今得此术而方圜之率通矣爰分图着解冠以九术原文并立弦矢互求四术都为三卷辞取易明有伤芜冗其所未寤俟有道正焉
割圜连比例后序
董佑诚
割圜解既成之二年朱先生复得割圜密率捷法四卷于锺祥李氏乾隆初钦天监监正明图所解而门人陈际新所续成者其书释连比例诸率分弦矢为二术皆先设百分千分万分诸弧如本法乘除之弃其畸零以求合于矢之十二三十五十六弦之二十四八十百六十八诸数遂为递加一数以为除法者特取其易知而便于记忆则其于立法之原似未尽也然反复推衍使弧矢奇耦率可互通隐探赜杂而不越师弟相承积三十余年之久推其用心可谓勤且深矣陈氏序言圜径求周及弧求弦矢三术为杜德美氏所作余六术则明图氏补之与张先生所传互异又借弧借弦二术并见陈氏书中范氏所作其闇合欤余以垛积释比例而三角及方锥堆三乘以下旧无其术近读元朱世杰四元鉴菱草形果垛迭藏诸问乃知递乘递除之术近古所有而远西之士尚能守其遗法有足珍者爰并记之
少广缒凿
夏鸾翔
开平方捷术一
小初商为一借根 以一借根除本积得二借根 并一二借根半之为三借根 以三借根除本积得四借根 并三四借根半之得五借根 以五借根除本积得六借根 下皆如是求至借根小者渐大大者渐小与方根密合而止
此术一四七十等借根恒微小于方根二三五六八九等借根恒微大于方根
算例
假如平积一百二十一求方根
小初商□0为一借根 一借根除本积得一□二一为二借根 并一二借根半之得一□一0五为三借根 三借根除本积得一□0九五零多则弃之以便算凡借根借积皆然为四借根 并三四借根半之得一□一为五借根因前借根弃零故五借根适合方根即方根
开平方捷术二
大初商为一借根 以一借根除本积得二借根 并一二借根半之得三借根 以三借根除本积得四借根 并三四借根半之得五借根 以五借根除本积得六借根 下皆如是求至借根大者渐小小者渐大与方根密合而止
此术奇借根恒微大于本根隅借根恒微小于本根
算例
假如平积九十九求方根
大初商一 为一借根 一借根除本积得□九九为二借根 并一二借根半之得□九五为三借根 三借根除本积得□九九四九七四借根 并三四借根半之得□九九四九八七此已消尽六位故六位下弃之也为五借根即方根
开诸乘方捷术一
小初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法 一借积减本积余以除法除之得数加一借根为二借根 二借积减本积余以除法除之得数加二借根为三借根 下皆如是求至借根渐大与方根密合而止或置外根降一乘积本乘乘数加一乘之为递次除法更捷
算例
假如平积五十求方根
以□七一之平积五0四一为外积□七一为外根求得一□四二为递次除法 小初商□七为一借根 一借积四□九减本积余以除法除之得00七0四以加一借根得□七0七0四为二借根 二借积四□九九0五五六减本积余以除法除之得0000六六五以加二借根得□七0七一0六五为三借根截去末二位得□七0七一0即方根
开诸乘方捷术二
大初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法 一借积内减本积余以除法除之得数减一借根为二借根 二借积内减本积余以除法除之得数减二借根为三借根 下皆如是求至借根渐小与方根密合而止
算例
假如平积八八求方根
以□三之平积□九为外积□三为外根求得□六为递次除法 大初商□三为一借根 一借积□九内减本积余以除法除之得00三三三三三以减一借根余□二九六六四八一为三借根截去末二位得□二九六六四即方根
开诸乘方捷术三
小初商为一借根 以略小于本积之积为内积其根为内根以内积与内根加一之积相减又减一为递次除法 一借积减本积余以除法除之得数加一借根为二借根 二借积内减本积余以除法除之得数减二借根以下逐数皆一加一减相间为三借根 下皆如是求至借根小者渐小与方根密合而止