中國數學史中國數學史是指中國的數學發展史。中國傳統數學稱為算學,起源于仰韶文化,距今有五千余年历史,在周公时代,数乃是六艺之一。在春秋时代十进位制的筹算已经普及。著名日本数学史家三上义夫指出,中国算学的发展有二三千年之久,如此长久的发展历史,世界各国未曾有过,希腊自公元前6世纪到公元4世纪,仅一千年历史;阿拉伯数学限于公元8世纪到13世纪。“中国之算学史,其有长期之发展,不能不谓之为世界中稀有之例也”[1]。 上古至西汉上古时代几何图形中国古代猿人已有初步的几何形状的认识。中国考古学家在陕西发现的几十万年前蓝田猿人遗留的不规则的石球。几万年前山西原始人制作的石球形状规则。 到了新石器时代,出现空心陶球。七千年前河姆渡人遗址中发现圆筒,圆珠等形状。新石器时代陶器上出现有规则的图案。 上古时代的数字概念半坡出土文物中有双耳陶器,三足陶器,有的陶器上刻有四叶纹,说明上古时代已有1,2,3,4等数字概念。1963年中国考古学家在山西省朔县峙峪村出土二万八千年前的兽骨,上有不同数目的刻痕。从一万多年前山顶洞人遗址中出土的骨管,上刻有可能表示十进位制的圆形、长形刻符,圆形的表示单位数,长形的可能代表十位数[2]。 西安半坡和姜寨出土的新石器时代陶器上有代表一、二、三、四、五、六、七、八、九、十、二十、三十的数字符号。 十进位制与筹算1974年-1978年中国考古学家从青海乐都县出土数万件新石器时代的遗物,其中有些骨片上有不同数目的刻纹,表示1到8之数,未发现有10道以上刻纹,与存在十进位制相符。 十进位制起源于中国,至少在公元前1400年的中國商代就已經出現。李约瑟指出:“在商代甲骨文,十进位制已经明显可见,也比同时代的巴比伦和埃及的数字系统更为先进。巴比伦和埃及的数字系统,虽然也有进位,唯独商代的中国人,能用不多于9个算筹数字,代表任意数字,不论多大,这是一项巨大的进步”[3]。 筹算至少在战国初年筹算已然出现。它使用中国商代发明的十进位制计数,利用九九表可以很方便地进行四则运算以及乘方,开方等较复杂运算,并可以对零、负数和分数作出表示与计算。 九数春秋战国时代已经形成数学的九个分支-九数: 郑玄引《周礼注》:“九数:方田、粟米、 差分、 少广、商功、 均输、 方程、 盈不足、 旁要。”[4]
算数书算数书是一本中国古代数学教科书,约七千字,载于190竹编上。1983年,当考古学家在湖北省张家山挖掘一个坟墓(247号汉墓)时,它和其他一些文献一起出土。从该墓的文档证据看,它关闭于西元前186,属于西汉代早期。它和九章算术的关系尚在学者的讨论中,但其一些内容明显和九章算术平行。有学者认为算数书可能是九章算术的母本[5]。 九章算术九章算术是中国古代数学著作,成书于大约1世纪,但也可能早在公元前200年就已存在。多数学者相信直到九章算术定形时中国的数学和古代地中海世界的数学多少是独立的发展的。《九章算术》中的 开平方、开立方、算术应用、正负数、联立一次方程组、二次方程等都领先世界几个世纪[6] 漢代西汉的张苍、耿寿昌增补和整理《九章算术》,寫成定本,详细说明开平方、开立方、和求解线性方程组的算法。 魏晉南北朝此一時期(220-581),中國數學在四方面有長足進展,分別為直角三角形三邊關係的確認、測量學、平面面積和立體體積的計算,以及推算圓周率,由趙爽、劉徽、祖沖之與祖暅父子4人個別或相繼完成。 趙爽是魏晉時人,著有《周髀算經注》,其中「勾股圓方圖注」附有圖示,列出有關直角三角形三邊關係的命題21條,分屬「勾股」定理、「弦圖」定理、「勾實之矩」定理與「股實之矩」定理。當中唯有「勾股」定理已見於《周髀算經》。 稍後的劉徽亦魏晉時人,著有《九章算術注》,為《九章算術》各種算法提出簡括証明。他並在注文中提出割圓術,以内接正六邊形开始,逐次倍加邊數的方法,逐步逼近圓周率。《九章算術》僅以π=3,劉徽則先求得,和晋武库王莽铜律嘉量比较,觉得“此术微小”,于是再用圆周率捷法求得π=[8]。前三世紀,希臘數學家阿基米德已用正多邊形逐漸增加邊數的方法求圓周率,但他兼用內接和外切兩種計算,得到出的估計值:;也就是 [9]。 劉徽的割圓術相比更為簡便,刘徽所得的π=3.1416也优于阿基米德[10]。 劉徽並在《九章算術注》提出重差術,應用中国传统的出入相补原理,以多達4次的觀測,測量山高水深等數值。在唐代,有關重差術的注文被抽出單行,題為《海島算經》,成为《算经十书》之一。刘徽创造的四次重差观测术,“使中国测量学达到登峰造极的地步”[11],使“中国在數學测量学的成就,超越西方约一千年”(美国数学家弗兰克·斯委特兹语)[12] 劉徽的注釋兼用圖形和模型作說明,以圖形相互拼湊方法解決各種面積計算問題,相當於一般平面幾何學中所用的平移與疊合的方法;並用直截面積的方法來計算立體體積。他指出《九章算術》計算球體體積方法錯誤,但亦未能提出更準確方法。這個疑問須留待祖沖之解決。 祖沖之(429-500)與祖暅父子使中國數學發展創一高峰。祖沖之著有《綴術》、《九章術義注》及《重差注》(一說《綴術》乃祖暅所作),惜俱失佚。 數學上祖沖之的最大貢獻有二:推算圓周率及計算球體體積(一說後者乃祖暅之法)。他繼承劉徽的割圓術,計算圓周率準確至小數點後7位數(3.1415926<π<3.1415927),這個記錄保持了900多年,至15世紀方為阿拉伯數學家阿爾.卡西(al-Kashi)打破。祖冲之还采用了两个分数值的圆周率:“约率”以及“密率”。日本数学家三上义夫说,“约率,无非是几百年前希腊数学家阿基米德已经得到的数值,但是 这个分数,却是翻遍古希腊,古印度和阿拉伯的数学文献都找不到的分数,希腊人肯定不知道它;在欧洲直到1586年才由荷兰人安托尼斯宗(Adriaan Anthoniszoon)求出了这个比值。因此,中国人掌握这个非凡的圆周率分数比欧洲早出整整一千年之久”。为纪念这位伟大的中国古代数学家,三上义夫要求把称为“祖率”[13]。 祖沖之(或祖暅)並以直截面積相比的方法,解決球體體積問題(在西方,球體體積問題前三世紀阿基米德已解決),其法今存於唐代李淳風的《九章算術注》中。祖沖之計算方法巧妙,應用現今所謂「卡瓦列里定理」:「等高處的截面面積相等,則二立體的體積相等。」此定理今人公認是意大利數學家卡瓦列里(Gavalieri)所創,因而命名,其實早已為祖沖之所應用。 曆法方面,祖沖之編定「大明曆」,在身故後10年為梁朝所采用,取代何承天(370-447)欠準確的舊曆。 隋唐宋朝秦九韶的 《数书九章》发展了一元高次方程求数值解的程序化、机械化算法。 金元元代朱世杰的 《四元玉鉴》发展了多至四元的多项式方程组的消元和求解的算法。 明清明代朱載堉发明十二平均律时,使用80档大算盘,计算开平方,开立方到小数点后25位。 近代隨著西學東漸,中國數學逐漸與西方數學體系合流,並做出顯著的貢獻,但傳統算學仍然用於日常生活,如使用算盤的珠算仍然用於日常商業買賣中,尤其是傳統貨品的店舖。 参考文献引用
来源
参见 |