皇朝经世文新编 - 第 94 页/共 101 页
作志之法惟手所能及之物或手虽不能及而可用长竿及之者则可若其物非手与竿之所能及则此法不能用譬如欲数清天空之星则其事甚难因不能于星上作志也
人虽不能于星上作志然可于纸上作点以肖其星故可观列宿之形而一一绘之于纸以成星图则数图上之星与数天上之星无以异也所以星亦有数此皆识数以后之巧思也算法亦为各种巧思故遇一难算之题则必有一法以解之及解去此难又有一难于此者在前必又有一法以解之如此由浅入深步步各有难处而步步各有巧法故无论题之如何深奥皆可于纸上写之算之以与人共明之
论加减乘除开方之用
华蘅芳
算学中各种题若非用加减乘除开方等法以驭之则不能得其所求之数可见此五者实为算学中各种利器藉以攻坚入深者也有此五者则于寻常浅近之算学中已无不能推算之题然学算之人每不以加减乘除开方为难而以用此五者为难因题中所言之各数但有其彼此相关之理而未明言其何数为实何数为法何数当加减何数当乘除开方也题之形状万变不穷知其一未必知其二通于此未必通于彼则加减乘除开方虽已习之极熟而不得其用之之道亦几与不习者无异焉
然则如之何而后可惟有将从古迄今所有之各种算学题目由浅及深分门别类一一立术演草或加以图说以明其何以当加减何以当乘除何以当开方则题意明而驭题之法亦明可不致遇题束手矣
吾且掩卷思之古今来所有之算学书流传于世者奚止数百种吾所曾经寓目者亦有数十种此数十种书何种非将算学之题由浅入深分门别类按题立术演草附图以明其加减乘除开方之故者与其抄撮前人之书以侈吾之卷帙曷若请学算之人自观各种算书以明其加减乘除开方之用也哉
果如此说则笔谈之作即可从此而止矣然而仍不能已者何也余于算学中寝馈者已数十年此中之甘苦知之最悉故欲将已历过之境界已见到之地步为学者缕述之以助其观书之功而省其枉费之力俾不致如余之尽从暗中摸索得来则吾愿慰矣
吾于算学生平未尝受业于人即与能算者相友善亦未尝数数问难也惟乐观各种算学之书自十五六岁时偶于故书中检得坊本算法心窃喜之日夕展玩不数月而尽通其义吾父见其癖嗜此学必是性之所近也遂为之购求算学之书爰得周髀九章孙子五曹张邱建夏侯阳辑古海岛益古演段测圆海镜俾纵观之除益古海镜二书以外其为常法所能通者以加减乘除开方之法驭之无不迎刃而解惟于天元之术则格格不相入者几及一年始得涣然冰释后又得秦氏数书九章梅氏历算全书罗氏观我生室李氏遗书董方立遗书衡斋算学焦理堂学算记骆春池游艺录始知算学有古今中西之异同而几何原本当时尚未译全其前六卷世无单行之本惟数理精蕴中有之及购得数理精蕴遂能通几何之学而吾年亦已二十矣是时海内算学名家如项氏梅侣徐氏君青戴氏崿士李氏秋纫其所著各书尚未出因访秋纫于墨海书馆见其方与西士伟烈亚力对译代数学及代微积拾级尚未告竣秋纫谓余曰此为算学中上乘功夫此书一出非特中法几可尽废即西法之古者亦无所用之矣余于是知天元之外更有代数微分积分之术爰从其译稿中录得数条视之迄不得其用意之处又阅数年其译本先后刊竣惠我一编披阅数页外已不知其所语云何也其格格不相入者犹之初读海镜时也诘诸李君则云此中微妙非可以言语形容其法尽在书中吾无所隐也多观之则自解耳是岂旦夕之工所能通晓者哉余信其言反复展玩不辍乃得稍有头绪譬如傍晚之星初见一点旋见数点又见数十点数百点以致灿然布满天空是余之于代数其明也以渐非如天元之术不悟则已一[悟](晤)则豁然开朗也然后知代数之术其层累曲折多于天元故其致用之处亦比天元更广从此以后无时不究心于代数每觉李氏所译之二种殊非易于入手之书故余又与西士傅兰雅译出代数术微积溯源三角数理代数难题解法流播于世于是今之言算者皆知西法之代数即是中法之四元而其浅深难易则不可同日而语矣
或有问者曰如子之说则必先罗致多书而后可以学算乎抑不必罗致多书而亦可学算乎
答之曰学算不必多书也惟择其要者观之而已其最易入手者为程氏算法统宗屈氏九数通考此二书于加减乘除开方之用言之极详故于初学最相宜且从此又可学得开带纵平方及正立方之法亦可稍知西法中各种名目九章算术为中法最古之书其文义与古书相往来亦学者不可不读之书也能读九章则一切古算书无不能读矣是书锺祥李云门演有细草图说极为详细外间有刻本矣
几何原本为西法中最古之书不言法而言理不言数而言象彻乎立法之源凡九章所不及者无不赅也不读几何则不能明点线面体之理而于加减乘除开方之用终不能了然于心目之间是书第十卷之理甚深非初学所能通晓但观其前六卷可也
几何之界说及各题字字齐力其释题之语无一字不周到无一句无来历学者读惯此书其心思自能缜密则看各种算学之题如禹鼎烛奸可以无遁形矣
论看题之法
华蘅芳
初学之人于题中之各句句中之各字往往模糊看过不能字字尽见虽将其题看之多次算之数遍仍有一两个最要紧之字未曾看清非真未见此数字也见之而不知其用意之所在则此数个最要紧之字依然漠不关心亦犹之乎不见而已
题中之字句有极其力者有不甚力者又有可有可无者惟其可有可无及不甚力之字往往皆显露于面前一望即见而其极力之字则藏伏隐匿于各字之间而使人不易见是在乎看题之眼光能识别之其辞气轻重之间最有关系故于虚字尤不可忽略看过也
凡看算学之题务将其每句每字俱看完全不可有一字遗漏亦不可有一字不从心上经过则可知题之所语云何其注意之处何在即能知其某句某字力不力于是题中所暗藏之意思可以尽显而各数相关之故亦确凿可指而不至有游移两可之见夫而后题中之各数能为我所用而我之加减乘除开方等法亦肯为题中各数所用而不至于捍格不相入矣
算学中各种题譬如用线绾成各种花样之结加减乘除开方等法犹之各种器具可用以解结者也惟欲用各器以解其结必先看清结之丝缕方能有下手之处看题之法亦如是而已
既能看清题中之丝缕则可将题中不要紧之闲字闲句逐渐删汰之而变为另自一种说法惟其各数相关之理则不可与原题稍有背谬
假如有题云某日买笔二枝用钱十四文某日买墨一锭用钱十文某日买纸十张用钱二十文问共享钱若干
则题所问者为共享之钱而不计其用去之日故其笔墨纸三物虽非一日所买而其共用去之钱则与一日用去者无异也所以题中之三个某日二字俱与算法不相关可以删去之又因题之所问者为共享之钱非问笔之每枝墨之每锭纸之每张其价若干也所以可改其题云笔十四文墨十文纸二十文共钱若干
然其所买之物实与所用之钱亦无相关因买笔买墨买纸之钱可作买茶买酒买浆之钱算之其共享之钱无异也即作一次买物二次买物三次买物算之其共享之钱亦无异也所以又可改其题云先用十四文后用十文又用二十文问其用钱若干则夫人而知当以此三数相加而得其共享之钱四十四文矣
惟有一种题其字句一气呵成不能稍为删节则只可看明题意而将题中各数别作一简易之说法
假如九章之题云五雀六燕集称之衡雀俱重燕俱轻一雀一燕交而处衡适平并雀燕重一斤问雀燕一枚各重几何
则此题之意言五雀重于六燕也其五雀六燕之共重为十六两也又言一雀五燕与四雀[一](五)燕其重相等也惟因一雀五燕与四雀一燕相并即为五雀六燕所以可将十六两分为两个八两一为一雀五燕之重一为四雀一燕之重则可改其题之说法云一雀五燕共重八两四雀一燕亦共重八两问雀燕一枚各重几何
凡看数题而觉此题与彼题相似者必将其两题看至极其透彻究竟其中或有略异之处否题有面目虽异而算法则同者亦有面目相似而算法不同者
假如有两题其一云原有钱一千文已用去四百文今剩钱若干其二云原有钱一千文今剩去四百文已用去若干
则此两题之说法虽异而算法则同因用去之钱与今剩之钱相加必与原有之钱相等故于原有之中减了用去即是今剩之数于原有之中减了今剩即是用去之数也
假如九章之题云今有兔先走一百步犬追之二百五十步不及三十步而止问犬不止复行几何步及之
又如代数术中之题云有野兔为猎犬所追兔在犬前五十步犬每行三步兔能行四步而兔之三步等于犬之两步问犬追若干步可得兔
观此知中西皆有犬追兔之题其说法及算法略有不同而所求之数则俱为犬之步数也其第一题不及三十步而止之句其三十是兔之步数若认作犬之步数则误矣
算学之题大抵有比例者居多惟其相比之理每暗藏于所言各事之中其相比之数又颠倒错乱和较杂糅于各数之内观者最易为其混淆
即以四率比例之题而论其一率二率三率有顺列于各句之内者亦有不依次序者试列六题如左
其一题云原有钱二十千文买得米十石今有钱五十千文问可买若干石
其二题云先将米十石售得钱二十千文今又欲得钱五十千文问须售去米若干石
其三题云今有钱五十千文欲以买米先用钱二十千文买得米十石问其钱可共买米若干石
其四题云今有钱五十千文欲以买米已知每米十石其价为二十千文问可买米若干石
其五题云甲有钱二十千文乙有钱五十千文均欲买米甲将其钱买得米十石问乙钱可买米若干石
其六题云甲有米十石乙有钱五十千文甲以其米售得钱二十千文问乙钱可买米若干石
则以上六题其比例之率均为二十与十之比若五十与二十五之比
总言之算学中所有之各题其平正通达简明直捷者固多而其暗藏机械有意难人者亦复不少看题之人如听断疑狱如搜捕伏匿虽具明察之才精细之心苟非老成谙练洞悉此中故智者不能尽知其情伪也
更有一种难题其设题之时已将题中要紧之义藏匿于人所不易留心之处而将题中不应有之算理显豁呈露以使人易于误认若不迟回审顾而后下手鲜有不受其愚弄者
假如有题云今有布一匹共长二十尺每日剪取一尺用之问几日剪毕
则骤观此题必答曰二十日殊不知其数已误矣因题之所问者是几日剪毕非问几日用毕也若问几日用毕则每日用一尺其二十尺之布当为二十日用毕今问几日剪毕则每日剪去一块其长一尺至第十九日已剪去十九块计共已剪去十九尺其所剩之一块适得一尺可为第二十日之用而第二十日取此一块布时不必再动剪刀则是十九日剪毕也
由此可见前题中末句之剪字乃是最力之字断乎不可轻忽者也看题之时若读至末句不能将此剪字看出而以为与几日用毕几日可毕几日而毕几日乃毕无异则安得不误算耶
其所以易误之故因题中所言之各数俱为整齐易算之数其二十尺为一尺之二十倍而一日剪一尺又明明有一比例之理置于面前则观者不及转念已不觉脱口而出曰二十日是驷不及舌矣
假如有题云今有竿高十尺有虫从平地起缘竿而行每日能上二尺而夜间必缩下一尺问此虫几日能到竿顶
见此题而不细思其故必以为每日上二尺而下一尺则是只上一尺也一日上一尺则十日必上十尺而到竿顶矣所以必答曰十日
殊不知行至第八日其虫之足已至九尺之处及缩下而在高第八尺处过夜至第九日穷日之力再上行二尺已到竿顶矣题所问者是能到竿顶之日其已到而再缩下则不计矣
前题所以易误之故由于始念之差盖但知其每日只上一尺而忘其第一日上行之数已到二尺之处若以第一日为能到二尺而每日能上一尺固是九日到顶也