對數

冪運算的逆運算

在數學中,對數(英語:logarithm)是冪運算的逆運算。

各種底數的對數函數圖像:紅色函數底數是「e」, 綠色函數底數是2藍色函數底數是0.5,刻度是半個單位。[註 1]

定義

 時,則有

 

其中 是對數的(也稱為基數),而  就是 (對於底數 )的對數, 也稱為真數

底數 的值在實數範圍內常取 、 10、2等,但一定不能是1或0[註 2]

  進一步限制為正實數的時候,對數是唯一的實數。 例如,因為

 

我們可以得出

 

用日常語言說,即「81以3為底的對數是4」。 這個意思就是說,81是3的4次方。

歷史

對數

15世紀時,法國數學家尼古拉·丘凱英語Nicolas Chuquet和德國數學家米夏埃爾·施蒂費爾英語Michael Stifel在開展研究工作時產生了發展對數的思想,他們,尤其是後者,對等差數列和等比數列的關係作了一些研究。但他們並沒有使其得到更進一步的發展。[1]

一般認為對數於16世紀末至17世紀初期間由蘇格蘭數學家約翰·納皮爾男爵和瑞士工程師約斯特·比爾吉發明。比爾吉曾擔任過著名天文學家開普勒的助手,因此會經常接觸到複雜的天文計算,他也因此產生了化簡數值計算的想法。[註 3]納皮爾是一位蘇格蘭貴族,對數值的計算有很深的研究。為了找到簡化球面三角計算的方法,他也產生了發展對數的想法。1614年,他在自己的書籍《奇妙的對數表的描述》[2]上發佈了自己的對數表,相較比爾吉早了6年。納皮爾發明的納皮爾算籌用加減法代替了乘除法,成功簡化了乘除法的運算,他的對數被後人稱為納皮爾對數,記法為Nap·logx。[1]

1624年,英國數學家亨利·布里格斯英語Henry Briggs (mathematician)書籍《對數算術》成功出版,書中寫有14位常用對數表。布里格斯率先採用了以10為底的常用對數,而現在它已通用。他還製作了正弦和正切的對數表。荷蘭數學家兼出版商在布里格斯的基礎上加以改進,他出版的數個對數表在歐洲迅速普及起來。[1]

17世紀中葉(清朝初年),中國數學家薛鳳祚和波蘭傳教士穆尼閣合作完成了中國最早的對數著作《比例對數表》(又名《歷學會通》),對數自此傳入中國。[1][3]此書稱真數為「原數」,對數為「比例數」。而《數理精蘊》中則稱作對數比例:「對數比例乃西士若往·納白爾所作,以借數與真數對列成表,故名對數表。」中國因此普遍稱之為「對數」。

對數對科學的進步有所貢獻,特別是對天文學,使某些繁難的乘法計算轉換為加法計算。在計算器和計算機發明之前,對數長期用於測量、航海、和其他應用數學分支中。

符號

對數符號 出自拉丁文logarithmus,最早由1632年意大利數學家卡瓦列里所使用。納皮爾在表示對數時套用logarithm整個詞,並未作簡化。1624年,開普勒才把對數符號簡化為 奧特雷德在1647年也用簡化了的Log。

1893年,皮亞諾  分別表示以 為底的對數和以10為底的對數。1902年,施托爾茨英語Otto Stolz等人以 表示以 為底的 的對數。

20世紀初,形成了對數的現代標準表示 ,為了使用方便,自然對數 的記法得到了普遍認可。

對數函數

函數 依賴於  二者,但是術語對數函數在標準用法中用來稱呼形如 的函數,在其中底數 是固定的而只有一個參數 [註 4]

對數函數圖像和指數函數圖像關於直線 對稱,互為逆函數

對數函數的性質有:

  1. 都過 點;
  2.  即y軸為其垂直漸近線。
  3. 定義域 值域 
  4.  ,在 上是增函數; 時,在 上是減函數。
  5.  時和 交於三點; 時交於一點; 時交於兩點; 時交於一點; 時則無交點。

運算公式

名稱 公式 證明
和差     

 

基變換(換底公式)  
 
 
對其兩邊取對數,則有 
 
又∵  
 
指係(次方公式)    
還原    
互換  
 , 
則有  , 
 , 
倒數    
鏈式    

有理和無理指數

如果 自然數 表示等於  個因子的乘積

 

但是,如果 是不等於1的正實數,這個定義可以擴展到在一個中的任何實數 (參見)。類似的,對數函數可以定義於任何正實數。對於不等於1的每個正底數 ,有一個對數函數和一個指數函數,它們互為反函數

對數可以簡化乘法運算為加法,除法為減法,冪運算為乘法,根運算為除法。所以,在發明電子計算機之前,對數對進行冗長的數值運算是很有用的,它們廣泛的用於天文工程航海測繪等領域中。它們有重要的數學性質而在今天仍在廣泛使用中。

特殊底數

最常用做底數的是e、10和2。 在數學分析中,以 為底對數很常見。另一方面,以10為底對數在十進制表示法中,手工計算很容易:[4]

 

所以 表示正整數 的位數:數字的十進制位數是嚴格大於 的最小的整數。例如 ,下一個整數是4,即1430的位數。

以2為底的對數常用於計算機科學,因為計算機中二進制很普及。當然上面的算法也可推廣到二進制:嚴格大於 的最小整數是 在二進制下的位數。事實上經由簡單推導即可得知,floor(logpx)+1 得到  進制下的位數:若  進制下有 位,則 ;而 是不小於 2 的正整數導致以其為底的 是增函數,故三邊取對數得 ,取下整正好得到 

下表列出了這些底數的常用的對數符號以及他們所使用的領域。許多學科都寫 來代替 ,而 的值根據前後文可以確定。記號 也出現過。[5]「ISO表示法」(ISO 31-11英語ISO 31-11)一列指定了ISO推薦的表示方法。[6]

底數   的名稱 ISO表示法 其它的表示方法 適用領域
2 二進制對數  [7]    計算機科學、信息論、數學
  自然對數  [a]  
(用於數學和許多程式語言[b]
數學分析、物理學、化學
統計學經濟學和其它工程領域
10 常用對數    
(用於工程學、生物學、天文學)
多種工程學領域 (見分貝)、
對數、手持式計算器光譜學

底數變換

儘管有很多有用的恆等式,對計算器最重要的是找到不是建造於計算器內的底數(通常是  )的其他底數的對數。要使用其他底數 找到底數 的對數:

 

此外,這個結果蘊涵了所有對數函數(任意底數)都是相互類似的。所以用計算器計算對134217728底數2的對數:

 

對數的用途

對數對解冪是未知的方程是有用的。它們有簡單的導數,所以它們經常用在解積分中。對數是三個相關的函數中的一個。在等式 中, 可以從  方根   底數的對數,   次的來確定。參見對數恆等式得到掌控對數函數的一些規則。

簡便計算

對數把注意力從平常的數轉移到了冪。只要使用相同的底數,就會使特定運算更容易:

數的運算 冪的運算 對數恆等式
     
     
     
     

這些關係使在兩個數上的這種運算更快,在加法計算器出現之前正確的使用對數是基本技能。[來源請求]

群論

從純數學的觀點來看,恆等式:  , 在兩種意義上是基本的。首先,其他3個算術性質可以從它得出。進一步的,它表達了在正實數的乘法群和所有實數的加法群之間的同構

對數函數是從正實數的乘法群到實數的加法群的唯一連續同構。

複對數

複對數計算公式:

 
 
 
 

微積分

自然對數函數的導數

 

通過應用換底規則,其他底數的導數是

 

自然對數 不定積分

 

而其他底數對數的不定積分

 

計算自然對數的級數

有一些級數用來計算自然對數。[11]最簡單和低效的是:

  

下做推導:

 

在兩邊積分得到

 
 

 並因此 ,得到

 

更有效率的級數是基於反雙曲函數

 

對帶有正實部的 

推導:代換  ,得到

 

做減法,得到

 

 並因此 ,得到

 

例如,應用這個級數於

 

得到

 

並因此

 
 
 

在這裏我們在第一行的總和中提出了因數 

對於任何其他底數 ,我們使用

 

電腦

多數電腦語言 用做自然對數,而常用對數典型的指示為log10(x)。參數和返回值典型的是浮點資料類型。

因為參數是浮點數,可以有用的做如下考慮:

浮點數值 被表示為尾數 和指數 所形成的

 

因此

 

所以,替代計算 ,我們計算對某個  使得 。有在這個範圍內的 意味着值 總是在範圍 內。某些機器使用在範圍 內的尾數,並且在這個情況下 的值將在範圍 內。在任何一種情況下,這個級數都是更容易計算的。

一般化

普通的正實數的對數一般化為負數和複數參數,儘管它是多值函數,需要終止在分支點0上的分支切割,來製作一個普通函數或主分支。複數 的(底數 )的對數是複數 ,這裏的   輻角,而 虛單位;詳情參見複對數

離散對數是在有限群理論中的相關概念。它涉及到解方程 ,這裏的  是這個群的元素,而 是指定在群運算上的冪。對於某些有限群,據信離散對數是非常難計算的,而離散指數非常容易。這種不對稱性可用於公開金鑰加密

矩陣對數矩陣指數的反函數。

對於不等於1的每個正數 ,函數 是從在乘法下的正實數的到在加法下(所有)實數的群的同構。它們是唯一的連續的這種同構。對數函數可以擴充為在乘法下正實數的拓撲空間哈爾測度

對數表

 
20世紀的常用對數表的一個實例。

在發明計數機之前,使用對數意味着查對數表,它必須手工建立。

參見

註釋

  1. ^ 一些數學家反對這種表示法。在他的1985年的自傳中,保羅·哈爾莫斯批評了這種表示法,稱之為「幼稚的表示法」,他說沒有一位數學家這麼用過[8]。 這種表示法是數學家Irving Stringham英語Irving Stringham發明的[9][10]
  2. ^ 例如 C語言Java語言Haskell語言BASIC語言
  1. ^ 所有底數的對數函數都通過點(1,0),因為任何數的0次冪都是1(0除外),而底數 β 的函數通過點(β , 1),因為任何數的1次冪都是自身1。曲線接近 y 軸但永不觸及它,因為  奇異性
  2. ^ 在擴充到複數複對數情況下不能是1的方根
  3. ^ 比爾吉受到了施蒂費爾相關工作的影響,他對等差數列和等比數列的關係作出了進一步的研究並於1610年前後發明了對數,但直到10年後(1620年),他才在《等差數列和等比數列表》中對外發佈了他的思想。
  4. ^ 對每個基 的值(不得是負數、0或1)只有唯一的對數函數。從這個角度看,底數 的對數函數是指數函數 反函數。詞語「對數」經常用來稱呼對數函數自身和這個函數的1個特定值。

參考文獻

  1. ^ 1.0 1.1 1.2 1.3 对数(logarithm). 上海交通大學數學科學學院. [2017-04-10]. (原始內容存檔於2017-06-06). 
  2. ^ Much of the history of logarithms is derived from The Elements of Logarithms with an Explanation of the Three and Four Place Tables of Logarithmic and Trigonometric Functions, by James Mills Peirce, University Professor of Mathematics in Harvard University, 1873.
  3. ^ 史仲文. 第087卷 清代科技史 五、数学 (一)西方数学的传入与国人的研究 1.对数方法的介绍. 中国全史 百卷本. [2017-04-10]. (原始內容存檔於2020-04-08). 
  4. ^ Downing, Douglas, Algebra the Easy Way, Barron's Educational Series, Hauppauge, N.Y.: Barron's, 2003, ISBN 978-0-7641-1972-9 , chapter 17, p. 275
  5. ^ Wegener, Ingo, Complexity theory: exploring the limits of efficient algorithms, Berlin, New York: Springer-Verlag, 2005, ISBN 978-3-540-21045-0 , p. 20
  6. ^ B. N. Taylor, Guide for the Use of the International System of Units (SI), US Department of Commerce, 1995 [2013-03-10], (原始內容存檔於2007-06-29) 
  7. ^ Gullberg, Jan, Mathematics: from the birth of numbers., New York: W. W. Norton & Co, 1997, ISBN 978-0-393-04002-9 
  8. ^ Paul Halmos, I Want to Be a Mathematician: An Automathography, Berlin, New York: Springer-Verlag, 1985, ISBN 978-0-387-96078-4 
  9. ^ Irving Stringham, Uniplanar algebra: being part I of a propædeutic to the higher mathematical analysis, The Berkeley Press: xiii, 1893 
  10. ^ Roy S. Freedman, Introduction to Financial Technology, Amsterdam: Academic Press: 59, 2006, ISBN 978-0-12-370478-8 
  11. ^ Handbook of Mathematical Functions, National Bureau of Standards (Applied Mathematics Series no.55), June 1964, page 68.

外部連結