🧮 對數計算機
以任意底數計算對數。輸入數字和底數即可得到 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,因此永遠不會達到任何其他數字。當輸入有效時,會計算三個結果並四捨五入以利清晰顯示。使用方法
- 輸入您要取對數的數字 x(必須為正)。
- 輸入底數 b(任意正數,但不可為 1)。
- 按「計算」按鈕。
- 讀取 logₙ(x),以及自然對數 ln(x) 和常用對數 log₁₀(x)。
- 更改任一值即可即時重新計算。
常見問題
為什麼數字必須為正?
對數僅對正實數有定義。將任何正底數自乘至實數次方永遠無法產生零或負數結果,因此不存在能給出非正數的實數指數。如果您輸入零或負值,計算機會警告您。
自然對數和常用對數是什麼?
自然對數,記為 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 值小幫手。
相關工具
工程計算機
使用我們的免費線上科學計算器計算三角函數、對數、指數等。帶有sin、cos、tan、log和平方根的完整計算器。在瀏覽器中運行。適配手機和電腦,隨時隨地可用。
分數計算機
免費的分數計算機,支援分數加、減、乘、除運算。提供簡化結果和分步解答,非常適合作業輔導和數學學習。即時計算,操作簡便。
三角形計算機
立即計算三角形面積、周長、角度和缺失邊長。輸入任意三個已知值,支援 SSS、SAS、ASA 和 AAS 方式。適合幾何學習的免費線上工具。
最小公倍數和最大公約數計算器
免費線上最小公倍數和最大公約數計算器。即時求出任意一組數字的最小公倍數和最大公約數。非常適合數學作業。全程本地處理,保護你的隱私。結果可直接複製使用。
階乘計算器
免費線上階乘計算器。即時計算任意非負整數的階乘。使用任意精度算術處理大數。非常適合組合數學。輸入參數即可獲得詳細結果。附帶使用提示,降低學習成本。
pH 計算機
輸入氫離子濃度 [H+] 立即換算 pH、pOH、[OH-] 與酸鹼分類,也可由 pH 反推 [H+]。支援科學記號,涵蓋強酸到強鹼全刻度,結果附分類說明與參考
半衰期計算機
使用半衰期公式計算放射性衰變。輸入初始數量、半衰期與經過時間,即可求出剩餘量 N(t) = N₀ × (1/2)^(t/t½),同時給出衰變常數。