御制数理精蕴

  又先得银数之法以十三两乗朒八十两为加十三倍得朒一千零四十两以十五两乗朒十六两为加十五倍得朒二百四十两相减余八百两为二率十三倍与十五倍相减余二倍为一率一倍为三率推得四率四百两为银数加朒八十两共四百八十两以每匹十五两除之得三十二为马数或于四百两加朒十六两共四百一十六两以每匹十三两除之亦得三十二为马数也盖将十五两加十三倍十三两加十五倍皆得一百九十五两马价齐同祗十三倍银数则朒一千零四十两十五倍银数则朒二百四十两是两朒相差八百两即二倍之银数故以四率求之而得银数也既得银数则加其所朒之数以每匹之价除之即得马数矣
  设如有米易布不知米数亦不知布数但云易布二十疋则米少一石易布十六疋则米仍少二斗问米数及布数各若干
  法以十六疋与二十疋相减余四疋为一率二斗与一石相减余八斗为二率一疋为三率推得四率二斗为布每疋所值米数以二斗与二十疋相乗得四石减朒一石余三石为米数若以二斗与十六疋相乗得三石二斗减朒二斗亦余三石为米数既得米数以每疋二斗除之得十五疋为布数也
  又先得米数之法以十六疋乗朒一石为加十六倍得朒十六石以二十疋乗朒二斗为加二十倍得朒四石相减余十二石为二率十六倍与二十倍相减余四倍为一率一倍为三率推得四率三石为米数加朒一石共四石为一率二十疋为二率三石为三率得四率十五疋为布数或于三石加朒二斗共三石二斗为一率十六疋为二率三石为三率亦得四率十五疋为布数也盖二十疋加十六倍十六疋加二十倍皆为易布三百二十疋而十六倍其米数则朒十六石二十倍其米数则朒四石是两朒相差十二石即相差四倍之米数故以比例求之得米数也既得米数则加朒一石为四石即足易布二十疋故四石与二十疋之比同于三石与十五疋之比也或加朒二斗得三石二斗即足易布十六疋故三石二斗与十六疋之比亦同于三石与十五疋之比也又先得布数之法以朒二斗与朒一石相减余八斗为一率十六疋与十二疋相减余四疋为二率朒一石为三率得四率五疋与二十疋相减余十五疋为布数又以五疋为一率朒一石为二率十五疋为三率推得四率三石为米数也若仍以八斗为一率四疋为二率朒二斗为三率则得四率一疋与十六疋相减亦得十五疋为布数又以一疋为一率二斗为二率十五疋为三率亦得四率三石为米数也此法即先求适足之理盖十五疋即适足之数也
  一盈一适足
  设如按户纳粮不知户数亦不知粮数只云每户三升盈六石每户二升五合适足问人户及粮数各若干
  法以二升五合与三升相减余五合为一率盈六石变为六千合为二率一户为三率推得四率一千二百为户数与每户二升五合相乗得三十石为粮数也盖每户多五合而縂粮多六石其为一千二百户可知故五合与六石之比同于一与一千二百之比也【此以一户为三率者二三率原可互易变之以明比例之理也】既得户数则与二升五合相乗适足三十石之数矣若以一千二百户与每户三升相乗得三十六石减盈六石亦得三十石为粮数也又先得粮数之法以二升五合乗盈六石为加二十五倍【以合为单位】得盈一百五十石以三升乗适足为加三十倍仍得适足【盖全粮一分每户二升五合而适足若将全粮加三十倍为三十分则二升五合亦当加三十倍为七斗五升是全粮三十分每户七斗五升仍适足也】故即以一百五十石为二率将二十五倍与三十倍相减余五倍为一率一倍为三率推得四率三十石为粮数以每户二升五合除之得一千二百为户数或加盈六石为三十六石以每户三升除之亦得一千二百为户数也
  设如有井不知其深有绳不知其长只云将绳作三折入井长八尺将绳作五折入井适足问井深绳长各若干
  法以三折与五折相减余二折为一率长八尺用三折因之得盈二丈四尺为二率一折为三率推得四率一丈二尺为井深以五折乗之得六丈为绳长或以三折乗之加盈二丈四尺亦得六丈为绳长也盖折作三折每折盈八尺是三折共盈二丈四尺也五折比三折多二折而盈与适足无可加减则盈二丈四尺即为二折之数其一折为一丈二尺矣井深既为五折之一故一折之数即为井深之数也既得井深则以五折乗之得绳长之数或以三折乗之加盈二丈四尺亦得绳长之数也
  又先得绳长之法以五折乗盈二丈四尺为加五倍得盈一十二丈以三折乗适足为加三倍仍得适足故即以一十二丈为二率三倍与五倍相减余二倍为一率一倍为三率推得四率六丈为绳长以五折除之得一丈二尺为井深或减盈二丈四尺余三丈六尺以三折除之亦得一丈二尺为井深也
  一朒一适足
  设如计日登程不知日数亦不知路程只云每日行五十五里则离所欲至之地共差六十里每日行六十里适足问日数及路程各若干
  法以五十五里与六十里相减余五里为一率一日为二率朒六十里为三率推得四率十二为日数与每日六十里相乗得七百二十里为路数若以日数十二与每日行五十五里相乗得六百六十里是不到六十里也加朒六十里亦得七百二十里也
  又先得路程之法以六十里乗朒六十里为加六十倍得朒三千六百里以五十五里乗适足为加五十五倍仍得适足故即以三千六百里为二率五十五倍与六十倍相减余五倍为一率一倍为三率推得四率七百二十里为路程以每日六十里除之得十二为日数或于七百二十里内减朒六十里余六百六十里以每日五十五里除之亦得十二为日数也
  设如有直田一段欲截一头作园只云截长十步不足三十二步截长十二步适足问截积及原濶各若干
  法以十步与十二步相减余二步为一率朒三十二步为二率一步为三率推得四率十六步为原濶与十二步相乗得一百九十二步为截积或与十步相乗加朒三十二步亦得一百九十二步为截积也盖长十步则少三十二步长十二步则适足是三十二步者即长二步与原濶相乗之积故以二步除之得原濶也既得原濶则与截长十二步相乗得截积或与截长十步相乗加朒三十二步亦得截积也
  又先得截积之法以十二步乗朒三十二步为加十二倍得朒三百八十四步以十步乗适足为加十倍仍得适足故即以三百八十四步为二率以十倍与十二倍相减余二倍为一率一倍为三率推得四率一百九十二步为截积以截长十二步除之得十六步为原濶或于一百九十二步内减朒三十二步余一百六十步以截长十步除之亦得十六步为原濶也








  防套盈朒
  盈朒之法皆以每人防何而盈防何每人防何而朒防何为问其首数皆为一故以一人之较与共较为比例而得人数即欲先求共数不过用一互乗以齐其分而已故为单法若防套则以防人防何而盈防何防人防何而朒防何为问其首数已不同故必先用一互乗以齐之而后可以为比若欲先求共数则用两互乗是以谓之防套至于比例相求之理则仍与单法同也
  一盈一朒
  设如有人分银不知人数亦不知银数只云每四人分银三两则盈六两每六人分银九两则朒三两问人数与银数各若干
  法以四人互乗九两得三十六两以六人互乗三两得十八两相减余十八两为一率四人六人互乗得二十四人为二率盈六两与朒三两相加得九两为三率推得四率十二即为人数既得人数乃以四人为一率三两为二率十二人为三率推得四率九两加盈六两得十五两即为银数或以六人为一率九两为二率十二人为三率推得四率十八两减朒三两亦余十五两为银数也此法必用互乗以齐其数者盖单法以所分数相减为一率一人为二率盈朒相加为三率今三两为四人之所分九两为六人之所分不可以相减而为一率也四人与六人人数不同不可以为二率也所以必用互乗以齐之一则为二十四人分十八两虽为加六倍其比例仍同于四人分三两也一则为二十四人分三十六两虽为加四倍其比例仍同于六人分九两也是以十八两与三十六两相减余十八两为二十四人之所差而盈朒差九两即知为防人之所差故十八两与二十四人之比即同于九两与十二人之比也既得人数之后而仍用比例四率者何也盖单法所分之银数为一人之所分故以人数与所分之银数相乗加盈减朒而即得縂银今则所分之银数为四人或六人之所分故每防人与所分防何之比即如縂人与縂银之比而得四率加盈减朒始得縂银数也
  又防法以四人归除三两每一人应得七钱五分以六人归除九两每一人应得一两五钱乃照盈朒单法列之为每人七钱五分分之盈六两每人一两五钱分之朒三两是以七钱五分与一两五钱相减余七钱五分为一率一人为二率盈六两与朒三两相加得九两为三率推得四率十二为人数既得人数则以一人为一率一两五钱为二率十二人为三率推得四率十八两减朒三两余十五两为银数也或以每人七钱五分为二率推得四率九两加盈六两亦得十五两为银数也此法以四人除三两以六人除九两皆为度尽之数若数有竒零度不尽者则必用互乗之法而后可
  又先得银数之法以四人互乗九两得三十六两又以三十六两互乗盈六两为加三十六倍得盈二百一十六两以六人互乗三两得一十八两又以一十八两互乗朒三两为加十八倍得朒五十四两两数相加得二百七十两为二率十八倍与三十六倍相减余十八倍为一率一倍为三率推得四率十五两为银数既得银数乃以三两为一率四人为二率十五两减盈六两余九两为三率推得四率十二为人数或以九两为一率六人为二率十五两加朒三两共十八两为三率亦得四率十二为人数也盖单法以所分之数相减为一率以所分之数互乗盈朒之数相减为二率一倍为三率得四率为银数今则三两为四人之所分九两为六人之所分其数不同即三两与九两互乗亦皆得二十七两而一则为三十六人分二十七两【加九倍也】一则为十八人分二十七两【加三倍也】其数亦仍不同不可相为比例故必以四人六人互乗为二十四人以齐其人数又必以十八与三十六互乗盈朒之数以齐其所分银数然后人数与所分银数俱同可以设为比例是以十八两加三十六倍三十六两加十八倍皆为六百四十八两即如三十六倍其银数则每二十四人分六百四十八两盈二百一十六两若十八倍其银数则每二十四人分六百四十八两朒五十四两也然则盈朒相差二百七十两即十八倍银数之所差矣故十八倍与二百七十两之比即同于一倍与十五两之比而为比例四率也既得银数而减盈加朒为比例四率者盖以所分之银数与防何人之比即如减盈加朒之縂银数与縂人数之比也
  又先得银数之法以四人互乗九两得三十六两以六人互乗三两得十八两相减余十八两为一率以互乗所得之十八两为二率盈六两与朒三两相加得九两为三率推得四率九两加盈六两得十五两为银数【为一若以三十六两为二率则得四率十八两减朒三两亦得十五两为】既得银数则以三两为一率四人为二率十五两内减盈六两余九两为三率推得四率十二为人
  【银数若以九两为一率六人为二率十五两内加朒三两共十八两为三率亦得四率十二为人数】数也此法盖合两四率而四率原法以十八两为一率二十四人为二率九两为三率得四率十二为人数又如以二十四人为一率十八两为二率【与四人为一率三两为二率者同因其俱为四与三之比例】十二人为三率则得四率九两加盈六两得十五两为银数今将两四率合为一四率则前四率中省以二十四乗后四率中省以二十四除故以十八两为一率又为二率以九两为三率而得四率九两加盈六两为银数也
  设如众人共出银买物不知人数亦不知物价只云每八人出银七两则盈四两五钱每九人出银六两则朒三两问人数及物价各若干
  法以八人互乗六两得四十八两以九人互乗七两得六十三两相减余十五两为一率八人九人互乗得七十二人为二率盈四两五钱与朒三两相加得七两五钱为三率推得四率三十六即为人数既得人数乃以八人为一率七两为二率三十六人为三率推得四率三十一两五钱减盈四两五钱余二十七两即为物价或以九人为一率六两为二率三十六人为三率推得四率二十四两加朒三两亦得二十七两为物价也此法用互乗以齐其数一则变为七十二人出六十三两一则变为七十二人出四十八两其相差十五两是十五两为七十二人之所差则盈朒相加之七两五钱即知为三十六人之所差故十五两与七十二人之比即同于七两五钱与三十六人之比也既得人数仍用比例四率以每防人与所出防何之比即如縂人与縂银之比而得数内减盈加朒即为物价也
  又先得银数之法以八人互乗六两得四十八两又以四十八两互乗盈四两五钱为加四十八倍得盈二百一十六两以九人互乗七两得六十三两又以六十三两互乗朒三两为加六十三倍得朒一百八十九两二数相加得四百零五两为二率四十八倍与六十三倍相减余十五倍为一率一倍为三率推得四率二十七两为银数既得银数乃以七两为一率八人为二率二十七两内加盈四两五钱共三十一两五钱为三率推得四率三十六为人数或以六两为一率九人为二率于二十七两减朒三两余二十四两为三率亦得四率三十六为人数也此法用互乗以齐人数银数而成比例故八人与九人互乗皆为七十二人以六十三两与四十八两互乗皆为出三千零二十四两此数比四十八倍之物价则盈二百一十六两比六十三倍之物价则朒一百八十九两其盈朒之相差为四百零五两其四十八倍与六十三倍相差为十五倍以十五倍与四百零五两之比即同于一倍与二十七两之比也既得银数仍用比例四率盖以所出之银数与防何人之比即如加盈减朒之縂银数与縂人数之比也
  两盈
  设如众人轮班值日不知人数亦不知日数只云每四人值五日则盈二十日每八人值九日仍盈八日问人数及日数各若干
  法以四人互乗九日得三十六日以八人互乗五日得四十日相减余四日为一率四人八人互乗得三十二人为二率盈八日与盈二十日相减余十二日为三率推得四率九十六为人数既得人数乃以四人为一率五日为二率九十六人为三率推得四率一百二十日减盈二十日余一百为日数或以八人为一率九日为二率九十六人为三率推得四率一百零八日减盈八日亦余一百为日数也此法用互乗以齐其分一则变为三十二人值四十日一则变为三十二人值三十六日其相差为四日知四日为三十二人之所差则两盈相减之十二日即知为九十六人之所差矣既得人数则以每防人与值防日之比即同于縂人与縂日之比而于得数之内减其所盈即为日数也