棄文從理萊布尼茲,憑自己的熱忱鑽研二十年,發明四則運算計算器

2020-12-17 喬喬說知識

從文科生搖身一變為理科天才的萊布尼茲

萊布尼茲 1646 年出生於神聖羅馬帝國的萊比錫 (Leipzig) ,二十歲就憑著一篇法律論文取得博士學位,並獲聘為法學教授,不過卻被他婉拒,跑去當鍊金術學會的秘書。不久後,萊布尼茲轉而擔任美茵茨選侯國 (Mainz) 注一 前內閣大臣的個人助理。沒多久,萊布尼茲就憑著政治與法學的卓越見解,獲得美茵茨選帝侯的賞識,被派至高等法院任職。 1672 年,萊布尼茲被選帝侯派往巴黎進行外交任務,沒想到巴黎之行反而讓他在科學領域綻放光芒。

萊布尼茲肖像

當時法國不但是歐洲的軍事強國,新成立的法國科學院也匯聚了歐洲大陸知名的科學家,與英國皇家學會相互輝映。其實萊布尼茲原本就對科學相當有興趣,當初才會選擇去鍊金術學會,因此他這次奉派到巴黎,便把握機會,主動結識法國科學院的學者,包括從荷蘭移居巴黎的惠更斯 (Christiaan Huygens) 。在惠更斯的指導之下,萊布尼茲的物理與數學進步神速,竟在三年內就發明了微積分。

萊布尼茲也是到了巴黎才知道帕斯卡加法器。他研讀了帕斯卡的論文後,決心將加法器升級成也有乘除的功能,結果不到一年時間,他就於 1672 年底做出兩位數乘除的木製原型機。隔年萊布尼茲奉命出差倫敦,經由惠更斯的推薦,他順便於二月在英國皇家學會展示他的原型機。雖然兩位數的乘除根本沒必要用機器計算,但萊布尼茲宣稱他的機器擴充到更多位數也沒有問題,而在場人士顯然也相信了,所以四月他就獲選為英國皇家學會的一員。

二十年磨一劍,乘除功能終於實現

不過事實上萊布尼茲的原型機仍大有問題。它的乘法是以帕斯卡加法器為基礎累加而成,例如 45 x 23 就是先把代表被乘數的轉盤轉到 4 和 5 後,再讓個位數齒輪轉三圈,完成 45 + 45 + 45 = 135 後,接著轉十位數齒輪兩圈,就會把 135再加兩次 450 ,得到答案 1035 。這中間的聯動方式除了一般的齒輪嚙合,還要用到鏈條與」針形齒輪」;針形齒輪沒有鋸齒狀的輪齒,是靠盤面最外圍九根突起的短棒與其它齒輪聯動。由於結構問題,萊布尼茲在擴增齒輪後,就遇到與西卡爾德計算器一樣的問題,難以施力又容易損壞。

萊布尼茲花了二十年的時間,終於發明出解決方案——」步進滾筒」 (stepped drum) ,又稱」萊布尼茲輪」 (Leibniz Wheel) 。它的外觀是圓筒狀,表面有九條長度逐漸遞增的突起長條,用來控制齒輪轉動的次數。步進滾筒套在可以左右移動的轉軸上,先看乘數的個位數多少就轉幾圈,然後再往左移動,乘數的十位數多少就轉幾圈,接著百位、千位也都炮製,便能輕鬆完成相乘或相除,操作簡便,也更不容易損壞。

步進滾筒示意圖

1694 年,萊布尼茲正式發表」步進計算器」 (Stepped Reckoner) 。這是第一臺真正實用的四則計算機,而且似乎為了證明他當年宣稱」可一直擴充位數」並沒有唬人,一推出就可以計算高達八位數乘八位數,或十六位數除以八位數。萊布尼茲之後又打造了位數各有不同的計算器,不過估計一共只有十臺左右,比帕斯卡還少。這是因為他面臨與帕斯卡一樣的問題:造價太高、需求太少。

「步進計算器」生不逢時,」步進滾筒」流傳兩世紀

工業革命前的歐洲普遍用不到大量計算,社會上並沒有計算器的需求。就算萊布尼茲不顧這個無奈的現實,純粹出於熱情想繼續研發,也不再負擔得起請鐘錶匠打造零件的費用。因為牛頓指控萊布尼茲的微積分剽竊自他的」流數」,發動學術圈加以討伐。當時牛頓的地位如日中天,萊布尼茲完全難以抗衡,最後落得靠編寫王室的歷史賺取生活費,僅足餬口而已。(不過歷史終究站在萊布尼茲這邊,牛頓的流數早被淘汰,如今我們所用的微積分符號都是萊布尼茲的版本。)萊布尼茲三、四十年的心血因此無疾而終,不過他所獨創的步進滾筒並未隨之埋沒,日後將成為各種機械式計算器的核心零件。

萊布尼茲的步進計算器示意圖

在萊布尼茲之後,十八世紀又有十幾位發明家繼續改良計算器,主要是著眼於縮小體積,技術上並沒有什麼突破,也沒有造成什麼風潮。工業革命雖然於 1760 年代揭開序幕,但仍未帶來大量計算的需求。必須等到 1830 年代,煤氣燈、電報、火車等新的發明改變生活形態,產生新的產業與經濟活動,才逐漸用到大量的計算。更重要的,生產技術進步使得計算器的製造成本得以降低,法國發明家科爾馬 (Thomas de Colmar) 才能於 1851 年,開始大量生產他所設計的四則運算器 (Arithmometer) ,從此開啟了計算器的市場。

科爾馬的四則運算器直到 1915 年才停產,這六十年期間一共售出五千五百臺;全部的計算器市場當然不只如此,因為還有別國類似的仿製品也在到處販售。機械式計算器繼續不斷演進,例如有做成像打字機般的計算器,用按鍵取代轉盤,同時將算式與答案直接印在紙上,相當於收銀機的功能。

最極致也最成功的計算器,要屬奧地利工程師赫斯塔克 (Curt Herzstark) 於 1930 年代設計的 Curta 隨身計算器。它外形像個迷你易開罐,直徑六公分、長十公分,小巧玲瓏又堅固好用。Curta 從二次大戰後開始生產上市,一推出便大受歡迎,直到 1970 年代電子計算機問世才被淘汰,這期間估計一共生產了十四萬個。

Curta 隨身計算器小如易開罐,便於攜帶

這些五花八門的計算器,不管外型與構造如何變化,運算的核心都是使用步進滾筒。因此,得感謝萊布尼茲的發明,從十八世紀中葉到電子時代來臨前的兩百多年裡,人們才能使用機械式計算器做加減乘除。事實上,萊布尼茲的影響不僅在於機械式計算器,現代電腦使用的二進位制運算,也是他最早提出的。

註解:

神聖羅馬帝國原本就與羅馬帝國毫無瓜葛,而是十二世紀中葉時,德意志國王為了顯示承襲正統,才以此為國名。而到了十七世紀,更是徒有帝國之名,境內有大大小小三百多個領地各自為王。因為缺乏大家共同效忠的王室,皇帝並非世襲,而是從七個選侯國的統治者中選出,美茵茨便是其中一個選侯國。而這七位皇帝候選人則稱為選帝侯。

相關焦點

  • 小學數學之運算定律
    人教版小學數學四年級下冊介紹了四則混合混算,加法交換律,結合律。 乘法交換法律,結合律,分配律和減法的性質以及除法的性質。 基於這些,簡便運算這一貫穿小學數學計算隨之而來。 五年級上冊小數的混合運算學完了後,運算定律推及小數。 六年級分數的四則混合運算學完後,運算定律推及分數。
  • 手搖機械式計算器的發展歷程
    因為增加了一個「步進輪」,解決了進位和連續計算的問題,可以進行四則運算。帕斯卡加法器和萊布尼茨乘法器是手搖計算機的雛形。2. 手搖計算機手搖計算機面世後一度受到冷遇,1820年法國率先量產後才得到廣泛應用。
  • 文橋鎮:運用「四則運算」解好為民服務「方程式」
    唐傑 文剛傑 黃輝龍 編輯:黎鑫 廣西新聞網全州12月19日訊(通訊員 唐傑 文剛傑 黃輝龍)全州縣文橋鎮堅持樹牢「民心為本、民生為要」主旨思想,不斷改進工作作風,通過運用「加減乘除」四則運算
  • 財政局剛剛回應:禁止攜帶計算器,否則成績無效!
    自己看:考生在選擇計算器時,一定要謹慎,有的計算器是屬於非存儲類計算器,但是計算功能太過簡單,除了基本的加減乘除計算功能外,不具備開根號的功能,這樣的計算器不一定可以滿足考試的全部需要,所以考生在選擇計算器時一定要看好,要買不帶存儲功能但又滿足計算功能的計算器。
  • 原來是西班牙人發明了拖把、計算器、棒棒糖、吉他、卷筆刀……
    潛艇 submarino 沒錯,世界上最早的潛艇是一個西班牙軍人發明的。這位軍人認為西班牙也應該有屬於自己的保護國家的東西。當時他被當成了一個瘋子,他的整個計劃也都被認為是一個徹頭徹尾的騙局,但是他沒有停下來,直到1888年他研製的海軍潛艇成功下海。
  • 計算器如何計算三角函數
    電腦上自帶的計算器是可以計算三角函數的,那計算器如何計算三角函數呢?方法/步驟這裡以Win10系統中的計算器程序為例,點擊打開開始菜單,找到計算器程序,即可打開系統中的計算器應用程式。打開的計算器程序默認為基本模式,是沒有函數運算的,點擊左上角的「標準」菜單。在菜單列表項目中,找到「科學」選項,即可調用科學計算器運算模式。接下來展示的頁面中,可以看到已經出現了sin、cos、tan函數運算符號,接下來就可以使用進行計算。比如說這裡以計算sin函數為例,應先輸入數字,再點擊sin圖標。
  • Scratch3.0編程基礎課程12:數學運算、邏輯運算和字符運算
    數據的運算在學習編程中是十分重要的,這篇文章主要對Scratch3.0中的三種運算進行講解,它們是:數學運算、邏輯運算和字符運算。01數學運算Scratch3.0支持幾乎所有常見數學運算,從最基本的加減乘除四則運算,到指數、對數、冪運算,再到正弦、餘弦、正切等等都可以通過積木來實現。下面,我們羅列出Scratch3.0中關於數學運算的積木,看看他們的實現方式:
  • 綜合計算器
    綜合計算器 生活工具 大小: 0.19M
  • 小學數學新題型-定義新運算
    定義新運算是指用一個符號和已知運算表達式表示一種新的運算。定義新運算是一種特別設計的計算形式,它使用一些特殊的運算符號,這是與四則運算中的加減乘除符號是不一樣的。新定義的算式中有括號的,要先算括號裡的。但它在沒有轉化前,是不適合於各種運算的。
  • 全能計算器
    全能計算器 生活工具 大小: 5.69M
  • 登月50年:計算器與計算器遊戲發展簡史
    與此同時,卡西歐發布了首款「圖形計算器」——fx-7000G。fx-7000G是第一款投放市場的圖形計算器,開創了手持計算器發展的新領域。它擁有一塊96×64像素的LCD(液晶)顯示屏,有422位元組空間用於存儲程序。除了一般計算器的運算功能,它的LCD更能繪製多種統計圖與用戶定義圖形。
  • 計算器與計算器遊戲發展簡史-虎嗅網
    與此同時,卡西歐發布了首款「圖形計算器」——fx-7000G。fx-7000G是第一款投放市場的圖形計算器,開創了手持計算器發展的新領域。它擁有一塊96×64像素的LCD顯示屏,有422位元組空間用於存儲程序。除了一般計算器的運算功能,它的LCD更能繪製多種統計圖與用戶定義圖形。
  • 三菱FX PLC學習之數值運算指令(下)
    一、BIN數的四則運算指令BIN數,即帶符號的二進位整數,它的四則運算指令包括加、減、乘、除指令。小學生都知道,兩個數相加減會涉及到借位和進位的問題,例如十進位數運算7+8=15,其中的1就是進位,15-7=8中的1被借位。同理,PLC的BIN數四則運算也要考慮進位和借位問題,當兩個數相加,它們的和大於(D)所能保存的最大值後,M8022狀態為ON。
  • 四年級數學上冊:150道混合運算題,拿去收藏列印,寒假天天練!
    混合運算一般指的是四則混合運算。通常是指一個算式裡有加減乘除的算式,至少有兩種運算符號。如:9405-2940÷28×21或者920-1680÷40÷7等等。 加法、減法、乘法、除法,統稱為四則運算。 其中,加法和減法叫做第一級運算;乘法和除法叫做第二級運算。
  • 「極限」第四節 極限運算法則
    定理例題極限運算法則就像加減乘除四則運算一樣,是一種計算規則,那麼極限也有屬於它自己的一套計算規則。極限運算法則的常用定理定理1 兩個無窮小的和是無窮小有限個無窮小之和也是無窮小定理2 有界函數與無窮小的乘積是無窮小
  • 計算器數字鍵「4」壞了,還用這個計算器,如何計算1258X49
    現代人都喜歡用計算器來計算,特別計算是大數之間的加、減、乘、除的結果。人人都知計算器的方便性,有小學生回家寫作業,也偷懶起來。做一些數的運算的題時,也偷偷地用起計算器計算。可見計算器可以幫助我們節省時間,也讓我們更加依賴它了。用計算器計算「1258X49」時,發現數字鍵「4」壞了,如果還用這個計算器計算,則該如何計算?好的計算器能很快的得出結果,但現在數字鍵4壞了,按不出4來,其他的數字鍵都是好的。
  • 「日本製造」再出問題 卡西歐計算器算不準(圖文)
    但是,有一種計算器卻能把2的倍數算成奇數,也就是單數。浙江省台州市的林老師就遇到了這樣的怪事。    1994年底,林壽法老師在進行一系列勾股數研究時用到了卡西歐計算器,當他發現2的31次方結果為奇數時,他找來其它品牌的計算機器進行驗算,結果均顯示正常。而當他繼續進行2的33次方運算時,他發現卡西歐計算器的誤差竟然達到了負3。林老師向記者進行了現場對比演示。
  • 計算器壞了?10%+10%到底等於幾?
    昨天同事拿著計算器挨個問:你用手機算一下10%+10%,等於多少?緊接著其它同事也打開了自己的手機計算器,這個話題迅速打破了辦公的沉寂。昨天有人在OPPO、華為、蘋果、小米等智慧型手機自帶計算器的結果是0.11,而不是0.2。
  • 小「心機」,AutoCAD內置計算器的變量功能還可以這麼玩
    原創:就說我在開發區說起計算器,大家並不陌生,實體計算器、軟體的虛擬計算器,幫助我們完成了大量的運算工作。在AutoCAD中,也有內置的虛擬計算器,除了完成基本的計算功能,AutoCAD中的內置計算器中的變量模塊還有特殊的功能。
  • 卡西歐FX-991CN科學計算器體驗:專業計算,功能實在強大!
    作為一名工科生,科學計算已成為每日必備的工作之一,對於繁瑣的數學計算,科學計算器的重要性不言而喻,它可以節省計算的時間,提高計算的效率,保證計算的準確。購買此款計算器的初衷是為了應對矩陣的計算,如計算矩陣的乘法,求矩陣的行列式,求矩陣的逆等,此款卡西歐FX-991CN科學計算器可對最多由4行和4列組成的矩陣執行計算。