這款對數計算機能做什麼
這款對數計算機可以求出任何正數在你指定底數下的對數值。你只要輸入兩個數值——數字與底數——工具就會立即算出對數結果。此外,它還會額外提供兩種最常用的對數:自然對數(以 e 為底)與常用對數(以 10 為底),讓你一次計算就能得到三個實用的結果。
你需要輸入的資料
- 數字:你想求對數的數值(即真數)。此值必須大於零。
- 底數:對數的底——例如二進位用 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)\),方便你參考對照。
實際範例
假設你輸入的數字為 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\))。
常見問題
我可以在這裡計算自然對數或常用對數嗎?可以。要算自然對數,把底數設為 e(\(\approx 2.71828\));要算常用對數,把底數設為 10。此外,工具也會自動在結果旁同時顯示這兩種對數。
為什麼不能輸入零或負數?對數只對正數有定義。沒有任何次方能讓一個正底數得出零或負值,因此這類輸入沒有實數解。
為什麼底數不能是 1?因為 1 不論取幾次方都還是 1,永遠無法等於其他數字——這會讓對數無從定義,計算時也會因除以零而失敗。
相關計算機
- 自然對數計算機 ln(x)——計算自然對數。
- 指數計算機——次方計算工具。