对数计算器
以任意底求一个数的对数,同时显示 ln 和 log₁₀。
- 1
ln(x)
ln(1,000) = 6.907755 - 2
ln(b)
ln(10) = 2.302585Natural log of the base. - 3
logₐ(x) = ln(x) ÷ ln(b)
6.907755 ÷ 2.302585 = 3
公式
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。
也称为
TG we-Calculate Editorial Team. (2026). 对数计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/logarithm-calculator
TG we-Calculate Editorial Team. "对数计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/logarithm-calculator.
TG we-Calculate Editorial Team, "对数计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/logarithm-calculator
@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} }
这个计算器对您有帮助吗?
