国学知识文库子部天文算法_孙子算经
国学知识文库·子部·天文算法:孙子算经本文收集整理了古文献孙子算经以供大家参阅。为便于阅读,除简体字外,尽量保持原样。由于部分古籍有损,有些古体字在电脑上打不出,不得不以框或?代替,敬请谅解。字数:2618孙子算经孙子算经三卷,案隋书·经籍志有孙子算经二卷,不著其名,亦不著其时代。唐书·艺文志称李淳风注甄鸾孙子算经三卷。於孙子上冠以甄鸾,盖如淳风之注周髀算经,因鸾所注更加辨论也。隋书论审度引孙子算术,蚕所生吐丝为忽,十忽为秒,十秒为毫,十毫为厘,十厘为分,本书乃作十忽为一丝,十丝为一毫。又论嘉量引孙子算术,六粟为圭,十圭为秒,十秒为撮,十撮为勺,十勺为合。本书乃作十圭为一撮,十撮为一秒,十秒为一勺。考之夏侯阳算经引田曹、仓曹亦如本书,而隋书中所引与史传往往多合。盖古书传本不一,校订之儒各有据证,无妨参差互见也。唐之选举,算学孙子、五曹共限一岁习肄,於後来诸算术中特为近古,第不知孙子何许人。朱彝尊曝书亭集·五曹算经跋云,相传其法出於孙武,然孙子别有算经,考古者存其说可尔。又有孙子算经跋云,首言度量所起,合乎兵法地生度,度生量,量生数之文。次言乘除之法设为之数,十三篇中所云廓地、分利、委积、远输、贵贱、兵役、分数比之九章方田、粟米、差分、商功、均输、盈不足之目,往往相符,而要在得算多,多自然胜。以是知此编非伪托也云云。合二跋观之,彝尊之意盖以为确出於孙武。今考书内设问有云,长安洛阳相去九百里。又云,佛书二十九章,章六十三字,则後汉明帝以後人语。孙武春秋末人,安有是语乎?旧本久佚。今从永乐大典所载裒集编次,仍为三卷。其甄、李二家之注则不可复考,是则姚广孝等割裂刊削之过矣。 原序 孙子曰:夫算者:天地之经纬,群生之元首,五常之本末,阴阳之父母,星辰之建号,三光之表里,五行之准平,四时之终始,万物之祖宗,六艺之纲纪。稽群伦之聚散,考二气之降升,推寒暑之迭运,步远近之殊同,观天道精微之兆基,察地理从横之长短,采神祇之所在,极成败之符验。穷道德之理,究性命之情。立规矩,准方圆,谨法度,约尺丈,立权衡,平重轻,剖毫厘,析泰絫。历亿载而不朽,施八极而无疆。散之者,富有余;背之者,贫且寠。心开者,幼冲而即悟;意闭者,皓首而难精。夫欲学之者,必务量能揆己,志在所专,如是,则焉有不成者哉! 卷上 度之所起,起于忽。欲知其忽,蚕吐丝为忽,十忽为一丝,十丝为一毫,十毫为一牦,十牦为一分,十分为一寸,十寸为一尺,十尺为一丈,十丈为一引,五十引为一端,四十尺为一匹,六尺为一步,二百四十步为一亩,三百步为一里。 称之所起,起于黍。十黍为一絫,十絫为一铢,二十四铢为一两,十六两为一筋,三十筋为一钧,四钧为一石。 量之所起,起于粟。六粟为一圭,十圭为一撮,十撮为一抄,十抄为一勺,十勺为一合,十合为一升,十升为一斗,十斗为一斛,十斛得六千万粟。所以得知者,六粟为一圭,十圭六十粟为一撮,十撮六百粟为一抄,十抄六千粟为一勺,十勺六万粟为一合,十合六十万粟为一升,十升六百万粟为一斗,十斗六千万粟为一斛,十斛六亿粟百,斛六兆粟,千斛六京粟,万斛六陔粟,十万斛六秭粟,百万斛六穣粟,千万斛六沟粟,万万斛为一亿六涧粟,十亿斛六正粟,百亿斛六载粟。 凡大数之法:万万曰亿,万万亿曰兆,万万兆曰京,万万京曰陔,万万陔曰秭,万万秭曰穣,万万穣曰沟,万万沟曰涧,万万涧曰正,万万正曰载。 周三,径一,方五,邪七。见邪求方,五之,七而一;见方求邪,七之,五而一。 白银方寸重一十四两。 玉方寸重一十两。 铜方寸重七两半。 铅方寸重九两半。 铁方寸重七两。 石方寸重三两。 凡算之法:先识其位,一从十横,百立千僵,千十相望,万百相当。(案:万百原本讹作百万,今据夏侯阳算经改正。) 凡乘之法:重置其位,上下相观,头位有十步,至十有百步,至百有千步,至千以上命下所得之数列于中。言十即过,不满,自如头位。乘讫者,先去之下位;乘讫者,则俱退之。六不积,五不只。上下相乘,至尽则已。 凡除之法:与乘正异乘得在中央,除得在上方,假令六为法,百为实,以六除百,当进之二等,令在正百下。以六除一,则法多而实少,不可除,故当退就十位,以法除实,言一六而折百为四十,故可除。若实多法少,自当百之,不当复退,故或步法十者,置于十百位(头位有空绝者,法退二位。)余法皆如乘时,实有余者,以法命之,以法为母,实余为子。 以粟求粝米,三之,五而一。 以粝米求粟,五之,三而一。 以粝米求饭,五之,二而一。 以粟米求粝饭,六之,四而一。 以粝饭求粝米,二之,五而一。 以米求饭,八之,四而一。 十分减一者,以二乘二十除;减二者,以四乘二十除;减三者,以六乘二十除;减四者,以八乘二十除;减五者,以十乘二十除;减六者,以十二乘二十除;减七者,以十四乘二十除;减八者,以十六乘二十除;减九者,以十八乘二十除。 九分减一者,以二乘十八除。 八分减一者,以二乘十六除。 七分减一者,以二乘十四除。 六分减一者,以二乘十二除。 五分减一者,以二乘十除。 九九八十一,自相乘得几何?答曰:六千五百六十一。 术曰:重置其位,以上八呼下八,八八六十四即下,六千四百于中位;以上八呼下一,一八如八,即于中位下八十,退下位一等,收上头位八十(案:原本脱“上”字,今补。)以上位一(案:上位原本讹作“头位”,今改正。)呼下八,一八如八,即于中位,下八十;以上一呼下一,一一如一,即于中位下一,上下位俱收中位,即得六千五百六十一。 六千五百六十一,九人分之。问:人得几何?答曰:七百二十九。 术曰:先置六千五百六十一于中位,为实,下列九人为法,头位置七百(案:原本脱上字,今补。),以上七呼下九,七九六十三,即除中位六千三百,退下位一等,即上位,置二十(案:上位原本讹作头位,今改正。),以上二呼下九,二九一十八,即除中位一百八十,又更退下位一等,即上位,更置九(案:上位原本亦讹作头位,今改正。),即以上九呼下九,九九八十一,即除中位八十一,中位并尽,收下位,头位所得即人之所得,自八八六十四至一一如一,并准此。 八九七十二,自相乘,得五千一百八十四,八人分之,人得六百四十八。 七九六十三,自相乘,得三千九百六十九,七人分之,人得五百六十七。 六