Beginner

对数计算器

以任意底求一个数的对数,同时显示 ln 和 log₁₀。
必须大于 0。
为正且不等于 1。
logₓ(x)
3
ln(x)
6.907755
log₁₀(x)
3
(x, logₐx)
Step by step
  1. 1

    ln(x)

    ln(1,000) = 6.907755
  2. 2

    ln(b)

    ln(10) = 2.302585
    Natural log of the base.
  3. 3

    logₐ(x) = ln(x) ÷ ln(b)

    6.907755 ÷ 2.302585 = 3
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
公式
logₐ(x) = ln(x) ÷ ln(b)
How this is calculated

您提供两个数字:值 x(您想求其对数的自变量)和底数 b。对数 logₐ(x) 是 b 必须被升到的指数才能得到 x,即 b^result = x。由于大多数数学库只提供自然对数(ln,底数 e ≈ 2.71828),计算器应用换底公式 logₐ(x) = ln(x) ÷ ln(b),将 x 的自然对数除以底数的自然对数。

除了您的自定义底数外,它始终报告 ln(x)(底数 e)和 log₁₀(x)(常用对数,底数 10),它们只是将 b 固定为 e 和 10 的同一换底计算。结果显示到小数点后六位。

对数仅对正自变量有定义,因此 x 必须大于 0,且底数必须为正且不等于 1(底数 1 会使 ln(b) = 0,从而导致除以零)。该数学计算假设输入为精确的实数值;浮点舍入在极少数情况下会使本应为整数的结果(如 log₁₀(1000) = 3)显示为 2.999999。

关于此计算器

对数回答的问题是:底数需要乘方到几次幂才能得到给定的值?例如,log₁₀(1000) = 3,因为 10³ = 1000。自然对数以 e(≈ 2.71828)为底,常用对数以 10 为底。

本计算器使用换底公式 logₐ(x) = ln(x) / ln(b),从而能够利用自然对数计算任意底数的对数。对数要求真数为正,底数为正且不等于 1。

常见问题

ln 是以 e(≈ 2.718)为底的自然对数,而 “log” 通常指以 10 为底的常用对数。两者都是一般对数的特例。

对数只对正数有定义,因为正底数的任何实数次幂都不会得到零或负数。

它让你能够用另一个底数计算任意底数的对数:logₐ(x) = log_c(x) / log_c(b)。本计算器以自然对数作为底数 c。

也称为

对数计算
log计算
自然对数
ln计算
以10为底对数
换底公式

APA

TG we-Calculate Editorial Team. (2026). 对数计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/logarithm-calculator

Chicago

TG we-Calculate Editorial Team. "对数计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/logarithm-calculator.

IEEE

TG we-Calculate Editorial Team, "对数计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/logarithm-calculator

BibTeX

@misc{wecalculate_logarithm_calculator, title = {对数计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/logarithm-calculator}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?