公元前 8 世紀,古印度數學家 Baudhayana 給出以下結果:
左邊約為 1.41421356237…
右邊計出 1.41421568627…,可見準確度達小數點後 5 位。
古人如何得出結果?
有人以所謂幾何方法解之。考慮兩個面積皆為 1 的正方形:
想像把其中一個切出一些長方形,和另一正方形拼砌,希望做出面積為 2 的正方形。比如,先把右邊正方形平分 3 份:
把 2 個長方形拼砌如下:
然後剪個小正方形:
填補過去:
大家應看到左邊大正方的邊長是 吧,但面積少於 2。要再用右邊餘下物料,拼砌出更大正方形。要如此,平分右邊 2 等份顯然不妥,試平分 4 份如下:
把 4 個長方形拼砌如下:
上圖面積為 2,底邊長 ,但外觀尚欠右上角小小正方形,才成為大正方形。
可見,邊長 的正方形,其面積大於兩個單位正方形總和,即
上圖,右上角小小正方形缺口邊長 ,面積為
,
所以邊長為 的正方形,要減去面積
的東西,才能做出面積為 2 的正方形。
現考慮把兩個啡色窄長的長方形從邊長為 的正方形「剪出來」,見下
使面積剛好是 ,故窄長長方形之闊度為
剪去窄長長方形後,餘下的正方形邊長為
面積當然是
由之前構作過程知
即
亦即
當 視為很小的話,就是 Baudhayana 的
但聞說以上不過是後人猜測,更接近真相的是利用疊代(iteration)。
如果 ,
那麼
古人可能試試一個正數,比如 ,
如果它符合
那麼 就是
但如果
則找 及
的平均數:
看看 符合
否?
若否,取
一般地,得以下疊代公式
構作出數列
以迫近
(注:修應用數學的同學,相信認得上述不過是定點疊代的最簡單題目,也記得如何測試收斂性吧~)
由上述疊代公式,得
取甚麼正數 作為第一個估計值?
上面圖像法初步,曾得出邊長 ,不妨取
於是
即
再用疊代公式,代入 ,得
即
看,很熟識的算式吧。若再進行下去,代入 ,可得
即是計出
1.4142135623746899…
準確度已到小數點後 11 個位。
(有沒有發覺疊代公式右邊計出的結果形如 ,這是必然的嗎?)
古文明除了印度,當然不可忘記巴比倫,(網上可以)找到很多巴比倫泥板,當中的名為 YBC 7289 的泥板,藏著 的秘密:
(圖片來源:https://en.wikipedia.org/wiki/YBC_7289)
上面的楔形文字已翻譯成數字
1;24,51,10 和 ;42,25,35
再由當時使用的六十進制(sexagesimal system)把數字進一步翻譯成
及
再按一按計算機,可怕地得出
1.41421296296
及
0.70710648148
原來它們分別是 及
的近似值,且準確度分別達小數點後 5 及 6 個位!不要忘記,這些泥板約在公元前 1800 年至 1600 年被使用!古人是如何得出結果?是否也是用上文談的疊代公式?
我試用
開始,利用之前的疊代公式,得
及
把
及
寫成 60 進制(如何?其實唔難。),得
及
於是
正是泥板上顯示的結果!難道三千多年前的人已掌握這技術嗎?不知道。而泥板上的圖案大抵是個正方形及其對角線,而 也即是
的一半,會否和半條對角線長度比例有關?上述結果相信在當時日常(比方說)工程上的使用,已是相當不錯吧。
比較「新」的發現應是泥板 P322 和三角函數有關,見
有趣!
歷史被遺忘是可惜的,隨便貼首兒時經常聽的歌作結,人日快樂。