← 首頁

🧮 對數計算機

以任意底數計算對數。輸入數字和底數即可得到 logₙ(x),並同時提供自然對數 ln 和常用對數 log₁₀以方便使用。

這是什麼工具?

對數回答了「底數必須自乘幾次方才能得到這個數字?」這個問題。例如,1000 的底數 10 對數是 3,因為 10 的 3 次方等於 1000。對數是指數的逆運算,在科學和工程中隨處可見——從聲音的分貝尺度,到酸鹼度的 pH 值尺度,到地震的芮氏規模,這些都是按設計採用對數的。 這款對數計算機讓您選擇任何您喜歡的底數。輸入一個正數和底數(底數也必須為正且不等於 1),工具就會返回對數。為方便使用,它還顯示自然對數 ln(x)(底數 e ≈ 2.71828)和常用對數 log₁₀(x),因為這兩者在教科書和現實世界的公式中最常被使用。 一切都以您的瀏覽器在本地計算,沒有伺服器介入,因此您的輸入是私密的。計算機會防範無效的輸入:它不讓您取零或負數的對數,並拒絕底數 1,因為那會使對數未定義。

運作原理

計算機使用換底公式,即 logₙ(x) = ln(x) / ln(b)。換句話說,任何對數都可以用自然對數來表示,因此一個精確的 ln 函式就足以評估任何底數的對數。JavaScript 透過 Math.log 提供自然對數,並透過 Math.log10 提供常用對數(底數 10),兩者都精確到約 15 位有效數字。 輸入驗證在任何計算執行之前進行。數字 x 必須嚴格大於零,因為零的對數未定義,而負數的對數是此工具不處理的複數值。底數 b 也必須為正且不能等於 1,因為 1 的任意次方永遠是 1,因此永遠不會達到任何其他數字。當輸入有效時,會計算三個結果並四捨五入以利清晰顯示。
Ad

使用方法

  1. 輸入您要取對數的數字 x(必須為正)。
  2. 輸入底數 b(任意正數,但不可為 1)。
  3. 按「計算」按鈕。
  4. 讀取 logₙ(x),以及自然對數 ln(x) 和常用對數 log₁₀(x)。
  5. 更改任一值即可即時重新計算。

常見問題

常見問題

為什麼數字必須為正?
對數僅對正實數有定義。將任何正底數自乘至實數次方永遠無法產生零或負數結果,因此不存在能給出非正數的實數指數。如果您輸入零或負值,計算機會警告您。

自然對數和常用對數是什麼?
自然對數,記為 ln(x),使用底數 e(約 2.71828),出現在整個微積分和連續成長公式中。常用對數,記為 log₁₀(x),使用底數 10,是分貝和 pH 值尺度的基礎。它們會自動顯示供您方便參考。

為什麼底數不能為 1?
因為 1 的任意次方永遠是 1,它永遠不可能等於任何其他數字。這意味著當 x 不等於 1 時,不存在能解 1^y = x 的指數,因此底數 1 的對數未定義,計算機會拒絕它。

結果有多準確?
非常準確。計算機使用 JavaScript 內建的自然對數函式,精確到約 15 位有效數字。對於教科書問題和現實世界的科學,這已經綽綽有餘;顯示的結果只是四捨五入到可讀的小數位數。

技巧與建議

請記住,對數將乘法變成加法:log(a × b) = log(a) + log(b),這正是對數最初被發明的原因——用來簡化手動的龐大計算。當問題中未指定底數時,科學和工程通常指底數 10(log),而純數學和微積分幾乎總是指自然對數(ln);工具兩者都顯示,讓您永遠不必猜測。對數增長非常緩慢,因此 log₁₀(1 000 000) 只有 6,即使數字很大——在詮釋結果時請記住這種緩慢的增長。負的對數只是表示原始數字小於 1(一個分數),並非哪裡出了問題。如果您從事酸鹼化學,pH 值就是氫離子濃度的底數 10 對數的負值,因此此計算機也可當作快速的 pH 值小幫手。

相關工具

Ad