封面圖為老頑童周伯通和瑛姑~
▍引子
在金庸的武俠小說當(dāng)中,常常出現(xiàn)與中國古代數(shù)學(xué)有關(guān)的內(nèi)容,比如在《射雕英雄傳》之中就有這么一段情節(jié):
黃蓉坐了片刻,精神稍復(fù),見地下那些竹片都是長約四寸,闊約二分,知是計(jì)數(shù)用的算子。再看那些算子排成商、實(shí)、法、借算四行,暗點(diǎn)算子數(shù)目,知她正在計(jì)算五萬五千二百二十五的平方根,這時(shí)“商”位上已記算到二百三十,但見那老婦撥弄算子,正待算那第三位數(shù)字。黃蓉脫口道:“五!二百三十五!”
那老婦吃了一驚,抬起頭來,一雙眸子精光閃閃,向黃蓉怒目而視,隨即又低頭撥弄算子。這一抬頭,郭、黃二人見她容色清麗,不過四十左右年紀(jì),想是思慮過度,是以鬢邊早見華發(fā)。那女子搬弄了一會(huì),果然算出是“五”,抬頭又向黃蓉望了一眼,臉上驚訝的神色迅即消去,又見怒容,似乎是說:“原來是個(gè)小姑娘。你不過湊巧猜中,何足為奇?別在這里打擾我的正事。”順手將“二百三十五”五字記在紙上,又計(jì)下一道算題。
83版射雕中正在低頭算題的瑛姑
這段故事當(dāng)中,郭靖與黃蓉被鐵掌派追殺,郭、黃二人無意中闖到瑛姑的小屋中,正巧撞見瑛姑正在算這樣一道開平方的問題。
那么小說當(dāng)中,宋朝人用來計(jì)算平方根的方法是什么呢?我們今天就來介紹一下
▍增乘開方法
小說中所提到的這種計(jì)算平方根的方法叫做增乘開方法,是由我國古代數(shù)學(xué)家賈憲在十一世紀(jì)中葉所提出來的,其方法與意大利數(shù)學(xué)家魯裴尼(P.Ruffini)和英國數(shù)學(xué)家霍納(W.G.Horner)所提出來的高次方程數(shù)值解法相同,但比他們?cè)缌?50年。
此處本該有個(gè)賈憲的照片,然而我沒找到
那么增乘開方法是如何來計(jì)算一個(gè)數(shù)的平方根的呢?
▍舉個(gè)例子
我們就以小說中瑛姑所計(jì)算的求55,225的平方根這個(gè)問題為例(為了便于理解我們就直接用阿拉伯?dāng)?shù)字來表示,就不用算籌啦):
首先我們把55,225放入實(shí)這一行;
1)由于55,225是一個(gè)五位數(shù),因此我們估算商應(yīng)當(dāng)是一個(gè)三位數(shù),并且由于萬位上的數(shù)是5,所以估計(jì)商的百位數(shù)是2(200的平方是40,000,而300的平方是90,000,所以商的百位數(shù)一定是2)
2)令借為1,法的值則為借乘商(1×2)
3)更新實(shí),使之為原實(shí)減去商乘法(5-2×2=1),則新實(shí)為1
4)更新法為商乘借加到舊法上,(2+2×1=4)
5)將法后移一位,借后移兩位
然后我們?cè)俅沃貜?fù)1)到5)的循環(huán);
1)估算商的十位為3(3×4,000=12,000<15,225)
2)更新法,為原法加十位商乘借(4,000+3×100=4,300)
3)更新實(shí),使之為原實(shí)減去商乘法(15,225-4,300×3=2,325),則新實(shí)為2325
4)更新法為商乘借加到舊法上,(43+3×1=46)
5)將法后移一位,借后移兩位
第二輪結(jié)束,第三輪開始,再一次重復(fù)這五個(gè)步驟,
1)估算商的個(gè)位為5;
2)更新法,為原法加個(gè)位商乘借(460+5×1=465)
3)更新實(shí),使之為原實(shí)減去商乘法(2325-465×5=0);
到這一步我們驚喜的發(fā)現(xiàn),實(shí)的值為0了,也就是說我們最后解出來了55,225的平方根為235
我們可以再驗(yàn)證一下,計(jì)算235的平方
發(fā)現(xiàn)235的平方果然是55,225,也就是說我們的計(jì)算結(jié)果是正確的。
▍總結(jié)
總結(jié)一下,增乘開方法其實(shí)就是一共五個(gè)步驟:
估算商;
用商乘借加到法上;
實(shí)減去商乘法;
再用商乘借加到法上;
法后移一位,借后移兩位。
然后只要不斷地循環(huán)上述步驟,直到實(shí)為0,此時(shí)的商就是我們所求的平方根的值啦~
雖然步驟比較抽象,但是對(duì)照著例子還是比較容易理解的~
▍參考資料
[1] 金庸. 射雕英雄傳[M]. 北京: 生活·讀書·新知三聯(lián)書店, 1994.
[2] 梅榮照. 賈憲的增乘開方法——高次方程數(shù)值解的關(guān)鍵一步[J]. 自然科學(xué)史研究, 1989, (01): 1-8.
* 作者:道和,來源:道和老師教數(shù)學(xué),本文系作者投稿。
聯(lián)系客服