同文算指
同文算指
欽定四庫全書
同文算指前編卷下
明 李之藻 撰
竒零約法第六
凡數除之不盡者以法命之曰幾分之幾除數為母(法)
列上竒數為子(實)列下
假如列實四十六以七為法除之尚餘四是謂七之四
餘倣此
列位式
若竒零有二項辨其孰多孰寡以子母二數互參母數
相同則但據子數
若子數相等母數不等者其母數小子數反大母數大
若子母數俱不等别其多寡者並列以彼此母子互乘
得數各註其子數下
有差逺者 有稍差者
有相同者
四之三與八之六同則八之六即四之三
假如欲知何以皆為四分之三但將子
母兩數立通數乘之且如(八四)之(六三)有六
數可以通乘六八四十八六六三十六
母係六八子係六六便知(八四)之(六三)即是
八之六此係有見成乘法可用者
其積數已多而既難折半又無通數可乘則須另立紐
數歸除其法以小減大減盡而止以最後減盡數為用
以除子母二數其所除得數即是約數
假如四十八之三十二即三之二
於(八四)内減(二三)餘(六一)即以(六一)再減(二三)二次盡
乃以一十六為紐數以除(八四)得三是母約
數以除(二三)得二是子約數
假如六百七十六之四百六十八即一十三之九
子減母餘二百八以二百八減子數用二
轉餘五十二以五十二減二百八恰盡即
以五十二為紐數以除六百七十六得一
十三是母約數以除四百六十八得九是
子約數(凡以小減大者即係除法數相近名減若大小相逺減幾徧者名除)
其以寡減多終不能盡者不復可約只就見數為則
以(七四)減(九五)餘(二一) 以(二一)減(七四)餘(一一) 以(一一)減
(二一)餘一不盡
以(○二)減(三六)餘三 以三減(○二)餘二 以二減
三餘一不盡 以上不盡無紐
竒零併母子法第七
凡兩子母數不等須先併母較之以兩母相乘得共母
數次以兩母互乘兩子各得子數
又有三四母子不同併較多寡者亦以各母次第徧乘
歸併作一共母(為實)乃以各母之數(為法)除之即以各子乘
之得各子數
先併母數二乘三得六又
以六乘四得二十四又以
二十四乘五得一百二十
為共母
乃以首母二除得六十以首子
一乘仍六十為其子數
以次位母三除得四十以子數
二乗得八十為其子數
以三位母四除得三十以子數
三乘得九十為其子數
以四位母五除得二十四子一
乘仍二十四為其子數
若每數相乗遇有紐數可用(一數兩分是為紐數即前法)即用紐數除
之以其所得相乘以省約法
右用一紐數而前之乘得一百二十者約為六 ○
十所省多矣次乃如法以各母除以各子乘 六
乃以首母二除得三十子一乘亦三十
以次母三除得二十子二乘得四十
以第三母四除得一十五子三乘得四十五
以第四母五除得一十二子一乘仍一十二
凡兩數母子俱殊但有紐數可用皆可以此推之
二三為六故註二於六下
四三一十二故註四於(二一)下
乃即以二十四為共母數而母除子乘如前法
以第一母六除此二十四得四以其子數
五乘得二十為二十四之二十
以第二母一十二除此二十四得二以其
子數七乘得一十四為二十四之一十四
竒零絫析約法第八
竒數有析之又析者如母七子四是為七之四又析其四作五以為母而
五中餘三是為五分四之三子中出子相聯而成則名七之四又五分四之三也
又有母二子一是二之一又以子一 (此三即進位之三)
析為六而六中餘一(母六子一)又以子一析 (此四即進位一所化)
為四而四中餘三(母四子三)又即以子三為 (此六即進位一所化)
母而三中餘二連析四次總名二之一
又六分一之一又四分一之三三之二
右法須取捷歸併以便查算俱以母乘母子乘子依
位列之如七之四又五分四之三者乃三十五之一
十二
母數五七得三十五
子數三四得一十二
如前二之一又六分一之一又四分一之三三之二
者乃是一百四十四之六
母數三乘四得一十二又一十二乘
六得七十二又七十二乘二得一百
四十四為共母數子數二乘三得六
又一六只六又一六只六為共子數
右一百四十四之六依約法乃即二十四之一
以六除一百四十四得二十四恰
盡故六為紐數二十四為母約數
以六除六得一盡故一為子約數
假如連析三次者五之三又三之二又四分二之三併之乃六十之一十八
母數四乘三得一十二又一十二乘
五得六十為共母數 子數三乘二
得六又六乗三得一十八為共子數
右六十之一十八約之即一十之三
用子數一十八除母數六十餘六
即以六除一十八恰盡是六為紐數以
六除六十得一十故一十為母約數以
六除一十八得三故三為子約數
右絫析乃厯家所常用者粟米方田諸家鮮用然亦可
以近譬假如右式五之三又三之二又四分二之三者
今有金一兩析之為五(每析二錢)五之三乃六錢也又析為
三之二則四錢矣又析為四分之三則三錢矣總是一
十分之三
化法第九
凡整數後帶竒零難於歸除須將整數盡依母數化之
其法以母數乗整數以乗得數併入子數却以母數除
之
假如有整六數零五分一之三者列六於左列五之三
於右
每數皆剖為五分五乗六得三十併
入子數三是為五之三十三列下
假如有整七數零五分一之四者列七於左列五之四
於右
每數皆剖為五分五七三十五併
入子數四是為五之三十九
於是乃化零數為整數其法以母除子
此為一剖七之五十六以母數
除子數用八除盡知是整八數
此為一剖九之四十七以母除子用
五餘二知是整五數又零九之二
竒零加法第十
數有竒零或兩零數或三四零數以至百千零數加併
為一法具後
若母數異則先併母數但有紐數者依紐數求其共母
無紐數者以互乗求其共母而各以其原母除之又以
原子乗之得子數乃視其子數多寡總而積之又以共
母除積子以歸本數
又法求其子數徑用母子互乘亦得(三三是九二四是八)但積數
多者未便須用母除子乘之法
若既有整數又有零數則先加積整數次乃加積零數
其零數同母者只併子數其零數異母者依前法且併
母數而位少者子母互乗位多者各以原母除原子乗
以上係不同母數者
若欲試加法之有差則用竒零減法
竒零減法第十一
凡以竒數減竒數者審其多寡而於多中減寡其母數
同者第就子數相減若母數異則先以其母相乗併為
一母而依母除子乘求各得子乃以相減
以上係不同母者
若於整數内減零數者以零母化原整數就以作子相
減次合全數總計
假如整數一十内減一十一之六者(此一十一之六未滿整一數)
就將一數拈出依竒母化為一十一以作子數
於内減六(一十一之六)餘一十一 之五總為九零一十一之五
以上是只減零數者
假如整數一十内減四零五之三者一十減四餘六又
動一數以零母化之作子於内減去三(五分之三)尚餘五之
二是為五零五之二
以上是既減整又減零者
又有原數以整帶零減數亦以整帶零者先以整數相
減次將各零母依法併合為一次乃子母互乘為子各
系本子位下相減
於整九内借一數以化母為三百六十三併入一
十一則三百六十三之一十一為三百六十三之
三百七十四
以上是零整雜減者若原數減數不止二位相
併有三四零數以上者照前逐併母數互乘減
之
若欲試減法之當否則用加法
補前章以減法試加法
假如不同母加積者試之兩母相除得母數將所互乘
之數互減之其減餘者除以本母得子數
竒零乘法第十二
凡兩零相乘者皆以母乘母子乘子
凡零數與整數相乘者置整數與零子數並列其上立
一數為母與零母並列照前母乘母子乘子
凡整數帶零數與整數相乘或與零數相乘者先以整
數與所帶零數之母相乘得若干併入零子列子位(化法)
乃以整數照前法列於子位其上立一為母而母子相
對乘之
右係整兼零與零數相乘者
若兩數俱以整數兼零數者照前先化整數
或問乘法乘少為多今或乘多為少何也曰立法如此
乃是借虚馭實與除法相㕘為用非整乘也
若欲試乘法之有差則用竒零除法
竒零除法第十三
凡竒零數又以竒零數歸除者列原數於右列除數於
左却將除數倒列子母(原數母上子下除數子上母下)兩平對乘其乘
出數即歸得數
假如以竒零除竒零者
右法假如一年十二箇月今曰二之一則六箇月
也六之一則二箇月也以二剖六各得三箇月
假如以零數除整數者以整數作子上立一為母
假如以整帶零而除整數者原數只借一為母不動若
除數則以所帶零母化其整數併子數
假如以整數除零數者
假如以整帶零而除零數者原零數不動其除數之整
假如以整兼零而除整兼零者俱以本零母化其整數
若欲試零除之差否則用零乗法以乗出之數為主
以對除數相乗仍合原數則不差
重零除盡法第十四
歸除不盡曰竒零然有原數之内本來先帶竒零者(如原
數係二十零四分之一之類)是大竒零數内又有小竒零也若欲除
之使盡當先歸之使一列小竒零於右列大竒零於左
兩母相乘為總母又以小竒母乗大竒子併入小子為
共子數即是除盡之數若數繁者約之
假如四人剖一十五零三之二其不盡者整三數零三
之二也三之二為小竒列右四之三為大竒列左如法
乘之即得四母除盡之數
若小竒零之内復有小竒零剖而又剖零而又零至三至
四者先以大者二位相併得母數及子數次乃遞互併完
假如七除不盡而餘四數是為七之四矣而又以此四
中之一剖為五停内得二又以此二中之一剖為四停
内得三又剖此三中之一為三停内得二此乃大竒數
内又帶三小竒數愈析愈繁最易淆亂者法具後
以上用七除盡者每分得八十四之五十五
假如以一十二人剖二十整數零四之一者每人得整
一尚有整八零四之一不盡以一十二之八列左以四
右係捷法若依前章竒零加除二法者從小竒數除起以
一十二除之借一為母倒列對乘先得小竒乘數次以大
竒數與對乘又依加法互乘求總子數約之得除盡數
通問第十五
前算法一十四章總歸加減乘除四術臨時制用存
乎其人今設一十四問由淺入深由易入難精之躔
度厯術麤之米鹽凌雜皆可類見
問減二十三餘四十七原是幾數又問減一十一之四
餘八零三之二原是幾數答曰此用加法以二十三
加四十八原是七十數也以一十一之四加八零三
之二原是九零三十三之一也
問八十七内減幾何該餘二十六又問一十三之八内
減幾何該餘七之二答曰即用減法就八十七内且
減二十六餘六十一得餘數就一十三之八内且除
七之二餘九十一之三十得餘數
問加三十八得八十三原是若干又問加四零九之八
得二十零二之一原是若干曰亦用減法於八十三
内減三十八尚餘四十五其原數也於二十零二之
一内減四零九之八尚餘一十五零一十八之一十
一其原數也
問一百與三百四十九差幾何又問六零二之一與二
十零四之三差幾何曰此即減法於三百四十九内
減一百是為二百四十九於二十零四之三内減六
零二之一是為一十四零四之一
問何數除之以九而各得三十四又問何數除之以四
零三之一而各得三之二曰此用乘法九乘三十四
得三百零六其實數也三之二乘四零三之一得整
二零九之八其實數也
問有三十於此其五之三是何數又問有四零七之五
於此其二之一是何數曰亦用乘法以五之三乘三
十得一十八是其五之三也(依法以子數三乗三十得九十以母數五除之
得一十八合問)以二之一乘四零七之五得二零一十四之
五是其二之一也(依法化四併五為七之三十三以與二之一對乘得一十四之三十
三約之為二零一十四之五合問)
問除四十八各得一十其除數若干又問除七之三各
得三之二其除數若干曰此於除法求之只以一十
除四十八該得四零五之四是其除數(以四零五之四為除數者
依法化整及倒位對乘之子數五乘四十八得二百四十母數二十四除之得一十合問)只以三
之二而除七之三該得一十四之九是其除數(以一十四
之九為除數者以九對七以三對一十四乘得六十三之四十二約之三之二也)
問一十七與何數相乘而得一百又問三零二之一與
何數相乘而得四之一曰此用除法以一十七而除
一百當各得五零一十七之一十五以得數乘除數
還原一百矣以整三零二之一而除四之一當各得
一十四之一以得數乘除數還原四之一矣(一十四之一乘
三零二之一得二十八之七約之四之一也)
問兩數相乘得四十八是何數又問兩零數相乘得二
之一又或得六零四之三者各是何數曰熟於除法
則隨變用之其除四十八者隨意立一數如以六數
除則各得其八乗之則六八四十八也如以一十除
則各得其四零五之四乘之乃五之二百四十還原
四十八也(母五乘整四併子得二十四以一十乘得二百四十數以母五歸整是四十八)其
除二之一者亦隨立一數如以三之二為除則各得
四之三以四之三乘三之二得一十二之六約之則
二之一矣其六零四之三者亦隨立一數如用三零
二之一為除則各得一零一十四之一十三乘之則
六零二十八之二十一約之六零四之三也如用二
零四之三為除則各得四十四之一百零八乘之則
一百七十六之一千一百八十八約之亦六零四之
三也
問兩數除之得二十八又問兩零數除之得六之五其
數幾何曰此用乘法亦隨意立一數乗之如二十八
數以六數乘之得一百六十八即以六除之仍歸二
十八矣如六之五者以二之一乘之得一十二之五
即以二之一為除仍歸六之五矣
問何數以七為乘而所乘出之數歸之以八而得三又
問何數以五之二為乘而所乘出之數除以四之三
而得四之一曰此兼乘除二法翻用之先以除數乗
除得之數而以所云乘數除之其所除得數即所求
數也假如三與八相乘得二十四乃以七除之各得
三零七之三其所求矣假如四之三與四之一相乘
得一十六之三乃以五之二除之各得三十二之一
十五其所求矣
問六在五十四之内約是幾分之幾又問五之三在一
十之九内約是幾分之幾曰此用約分零除法以小
除大其所除得數即是也以六除五十四各得九則
六於五十四乃九之一也(假如以五十四除六者依零除法各立一數為母倒
位對乘乃五十四分之六即以六數而除五十四於此可明零除倒位之義)以一十之九
而除五之三者倒位互乘得四十五之三十約之則
五之三於一十之九乃三之二也
問六數是何數中九之一又問五之三是何數中三之
二曰同前仍用零除之法但以九之一除六數依法
倒位乘得五十四是六乃五十四中九分之一也但
以五之三除此三之二依法倒位乘得一十之九是
五之三乃一十分之九中三之二也
問化法假如一化為八今七數共化幾分又問以一化
四見有四分之三設以一化一十二此四之三者得
一十二中之幾又問以一化七見有七之三設以一
化八則此七之三者是八中之幾曰此用乘法以前
後數相乘得之問化八者以七乗八得五十六是所
求其化數矣問以化四較化一十二者以前子四中
之三與後母一十二倒位相乘得數(三十六)以前母除
歸本數(四箇九)即後母之子數也(一十二之九)問以化七較
化八者亦然以前子七中之三與後母八倒位相乘
得數(二十四)以前母除歸本數(三七二十一得整三數餘三不盡是零七之三)
即後母之子數也(後母八此前母七中之三即後母八中之三零七之一也)譬如
大斛七斗抵小斛八斗今大斛三斗以小斛斗量之
得三斗零七分斗之三又如中國計日以百刻西洋
以九十六刻今問西洋之三十一刻當中國之三十
幾刻即以西洋九十六為母三十一為子却以中國
之母倒下作子與之對乘得三千一百是為九十六
之三千一百即以九十六而除之得三十二刻零九
十六之二十八再尋紐數四約之乃是二十四分刻
之七也
同文算指前編卷下