|
封面圖為老頑童周伯通和瑛姑~ ▍引子 在金庸的武俠小說當中,常常出現(xiàn)與中國古代數(shù)學有關的內(nèi)容,比如在《射雕英雄傳》之中就有這么一段情節(jié):
83版射雕中正在低頭算題的瑛姑 這段故事當中,郭靖與黃蓉被鐵掌派追殺,郭、黃二人無意中闖到瑛姑的小屋中,正巧撞見瑛姑正在算這樣一道開平方的問題。 那么小說當中,宋朝人用來計算平方根的方法是什么呢?我們今天就來介紹一下 ▍增乘開方法 小說中所提到的這種計算平方根的方法叫做增乘開方法,是由我國古代數(shù)學家賈憲在十一世紀中葉所提出來的,其方法與意大利數(shù)學家魯裴尼(P.Ruffini)和英國數(shù)學家霍納(W.G.Horner)所提出來的高次方程數(shù)值解法相同,但比他們早了750年。 此處本該有個賈憲的照片,然而我沒找到 那么增乘開方法是如何來計算一個數(shù)的平方根的呢? ▍舉個例子 我們就以小說中瑛姑所計算的求55,225的平方根這個問題為例(為了便于理解我們就直接用阿拉伯數(shù)字來表示,就不用算籌啦): 首先我們把55,225放入實這一行; 1)由于55,225是一個五位數(shù),因此我們估算商應當是一個三位數(shù),并且由于萬位上的數(shù)是5,所以估計商的百位數(shù)是2(200的平方是40,000,而300的平方是90,000,所以商的百位數(shù)一定是2) 2)令借為1,法的值則為借乘商(1×2) 3)更新實,使之為原實減去商乘法(5-2×2=1),則新實為1 4)更新法為商乘借加到舊法上,(2+2×1=4) 5)將法后移一位,借后移兩位 然后我們再次重復1)到5)的循環(huán); 1)估算商的十位為3(3×4,000=12,000<15,225) 2)更新法,為原法加十位商乘借(4,000+3×100=4,300)
3)更新實,使之為原實減去商乘法(15,225-4,300×3=2,325),則新實為2325
4)更新法為商乘借加到舊法上,(43+3×1=46)
5)將法后移一位,借后移兩位
第二輪結(jié)束,第三輪開始,再一次重復這五個步驟, 1)估算商的個位為5;
2)更新法,為原法加個位商乘借(460+5×1=465)
3)更新實,使之為原實減去商乘法(2325-465×5=0);
到這一步我們驚喜的發(fā)現(xiàn),實的值為0了,也就是說我們最后解出來了55,225的平方根為235
我們可以再驗證一下,計算235的平方
發(fā)現(xiàn)235的平方果然是55,225,也就是說我們的計算結(jié)果是正確的。 ▍總結(jié) 總結(jié)一下,增乘開方法其實就是一共五個步驟:
然后只要不斷地循環(huán)上述步驟,直到實為0,此時的商就是我們所求的平方根的值啦~ 雖然步驟比較抽象,但是對照著例子還是比較容易理解的~ ▍參考資料 [1] 金庸. 射雕英雄傳[M]. 北京: 生活·讀書·新知三聯(lián)書店, 1994. [2] 梅榮照. 賈憲的增乘開方法——高次方程數(shù)值解的關鍵一步[J]. 自然科學史研究, 1989, (01): 1-8. * 作者:道和,來源:道和老師教數(shù)學,本文系作者投稿。 |
|
|
來自: 周原樵翁 > 《趣味數(shù)學》