透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

log2(10) = 3.3219
對數計算結果
輸入數字 10
輸入底數 2
自然對數(以 e 為底) 2.3026
常用對數(以 10 為底) 1

這款對數計算機能做什麼

這款對數計算機可以求出任何正數在你指定底數下的對數值。你只要輸入兩個數值——數字底數——工具就會立即算出對數結果。此外,它還會額外提供兩種最常用的對數:自然對數(以 e 為底)與常用對數(以 10 為底),讓你一次計算就能得到三個實用的結果。

用底數 b、指數 x 和數 n 表示對數是乘方逆運算的示意圖
對數回答的是:底數要取多少次方才能得到這個數。

你需要輸入的資料

  • 數字:你想求對數的數值(即真數)。此值必須大於零。
  • 底數:對數的底——例如二進位用 2、常用對數用 10,自然對數則約為 2.71828。底數必須為正數,且不能等於 1。

公式說明

對數要回答的問題是:「底數要取幾次方,才能得到這個數字?」用數學表示就是:

$$\log_{b}(x) = y \quad \Leftrightarrow \quad b^{y} = x$$

由於大多數程式語言與計算引擎只能直接計算自然對數,本工具會運用「換底公式」來處理你輸入的任意底數:

$$\log_{b}(x) = \frac{\ln(x)}{\ln(b)}$$

在主要結果之外,它還會一併算出自然對數 \(\ln(x)\) 與常用對數 \(\log_{10}(x)\),方便你參考對照。

Advertisement
換底公式:以 b 為底 n 的對數等於 ln n 除以 ln b
換底公式可將任意底數的對數轉換為自然對數。

實際範例

假設你輸入的數字為 8,底數為 2。計算機會把 8 的自然對數除以 2 的自然對數:

  • \(\ln(8) \approx 2.0794\)
  • \(\ln(2) \approx 0.6931\)
  • 結果 $$= \frac{2.0794}{0.6931} = 3$$

這個結果很合理,因為 \(2^{3} = 8\)。同時,計算機也會顯示 8 的自然對數(\(\approx 2.0794\))與 8 的常用對數(\(\approx 0.9031\))。

Advertisement

常見問題

我可以在這裡計算自然對數或常用對數嗎?可以。要算自然對數,把底數設為 e(\(\approx 2.71828\));要算常用對數,把底數設為 10。此外,工具也會自動在結果旁同時顯示這兩種對數。

為什麼不能輸入零或負數?對數只對正數有定義。沒有任何次方能讓一個正底數得出零或負值,因此這類輸入沒有實數解。

為什麼底數不能是 1?因為 1 不論取幾次方都還是 1,永遠無法等於其他數字——這會讓對數無從定義,計算時也會因除以零而失敗。

相關計算機

最後更新: