線上對數計算器 (LOG Calculator)

支援常用對數 lg、自然對數 ln、二進制底及自訂底數對數運算,支援反向指數校驗

自訂底數

運算結果 (y)

2
log10(100) = 2
指數形式: 102 ≈ 100
運算小知識: 對數運算是冪運算的逆運算。如果 b^y = x,那麼 log_b(x) = y。其中 b 為底數,x 為真數,y 為對數計算結果。在工程計算與科學研究中,對數能將龐大的相乘指數級增長轉化為線性的累加運算。

如何使用對數計算器在線使用

  1. 輸入真數 (x):在「真數 (x)」輸入框中填入您要計算的數值(例如 100)。真數必須大於 0。
  2. 設定底數 (b):在「底數 (b)」區域選擇常用底數(常用底 10、自然對數 e、二進制底 2),或手動輸入任意大於 0 且不為 1 的自訂底數。
  3. 查看即時結果:系統會即時計算輸出精確數值、標準對數公式及相應的指數等式校驗。

基礎知識:什麼是對數計算?

對數計算 (Logarithm) 主要是為了簡化龐大數值的乘除運算而發明的核心工具。在現代高等數學、物理學、統計學及資訊科學中應用極其廣泛:

常用對數 (Common Logarithm)

以 10 為底數的對數。

記作: lg N 或 log₁₀ N (例如:log₁₀ 100 = 2,因為 10² = 100)

自然對數 (Natural Logarithm)

以數學常數 e(約 2.7182818)為底數的對數。

記作: ln N (廣泛應用於微積分、物理學與複利金融)

對數計算核心運算法則 (Logarithm Rules)

法則名稱數學表達式法則核心作用
乘積法則log_b(M × N) = log_b(M) + log_b(N)將真數乘積拆解為對數相加
商法則log_b(M / N) = log_b(M) - log_b(N)將真數相除轉化為對數相減
冪法則log_b(M^k) = k × log_b(M)將真數次冪提取為倍數乘積
換底公式log_b(x) = ln(x) / ln(b)將任意底數對數換算為自然對數
零法則log_b(1) = 0任何非1正底數的1的對數恆等於0
單位法則log_b(b) = 1底數與真數相等時其對數恆等於1

常見問題 (FAQ)

1. 什麼是真數和底數?
在表達式 log_b(x) 中,x 是真數,b 是底數。底數 b 必須大於 0 且不等於 1(b > 0 且 b ≠ 1),而真數 x 必須大於 0(x > 0)。
2. 為什麼底數不能是 1?
因為 1 的任何次冪永遠都是 1(1^y = 1)。如果底數是 1,那麼 log_1(x) 在 x=1 時有無限多個解,而在 x≠1 時根本無解,因此在數學定義中底數不能為 1。
3. 負數有對數嗎?
在實數範圍內,負數和 0 沒有對數。因為任何正數的任意次方結果恆為正數。不過在高等數學的複數域中,負數可以透過歐拉公式(e^(iπ) = -1)定義複數對數。
4. 常用對數 (log) 和自然對數 (ln) 的區別?
常用對數是以 10 為底的對數,通常簡寫為 lg 或 log;自然對數是以數學常數 e(約 2.7182818)為底的對數,寫作 ln。常用對數常應用於工程聲學分貝(dB)與酸鹼度(pH),而自然對數廣泛應用於微積分、複利金融與物理學。
5. 換底公式的作用是什麼?
換底公式允許我們將任意底數的對數 log_b(x) 轉化為以常用底數(如自然對數 ln 或以 10 為底)的商式:log_b(x) = ln(x) / ln(b)。這使得普通科學計算器能夠計算任意底數的對數。
6. 對數計算的結果為負數代表什麼?
當底數大於 1 且真數小於 1(介於 0 和 1 之間)時,對數結果為負數。例如 log_10(0.1) = -1,這表示 10 的 -1 次方等於 0.1。
7. 什麼是首數和尾數?
常用對數 log_10(N) 可以分解為整數部分(稱為首數)和小數部分(稱為尾數,大於等於0且小於1)。首數決定了真數 N 的數量級與小數點位置,尾數則決定了具體有效數字。
8. 本計算器的精度是多少?
本計算器採用雙精度 IEEE 754 高精度浮點運算,輸出保留高達 10 位有效小數,並自動對極端浮點精度進行濾除,充分滿足學術研究與工程計算的精度要求。