对数计算器
使用换底公式计算任意值以任意底数的对数,并提供自然对数、以 10 为底和以 2 为底的快捷预设。免费且即时。
结果
–
自然对数 — ln(x)
–
常用对数 — log₁₀(x)
–
二进制对数 — log₂(x)
–
结果使用换底公式 logb(x) = ln(x) ÷ ln(b)。数值必须为正,底数必须为正且不等于 1。
关于 对数计算器
对数计算器可为任意正数 x 和任意有效底数计算以 b 为底的对数 log。快捷预设涵盖了最常用的三种对数——自然对数 ln(x)、常用对数 log₁₀(x) 和二进制对数 log₂(x)——同时提供自定义输入框以支持任意其他底数。
对数回答的是“底数要取多少次方才能得到 x?”:log₂(8) = 3,因为 2³ = 8。对于任意底数,该工具使用换底公式 logb(x) = ln(x) ÷ ln(b) 进行计算。x 的值必须为正数,底数也必须为正且不等于 1。
凡是有指数增长规律的地方就会出现对数——化学中的 pH 值、音频中的分贝、里氏震级、算法复杂度和复利增长皆是如此。这款免费计算器无需科学计算器,即可在浏览器中即时给出结果。
如何使用 对数计算器
- 输入数值 x——必须为正数。
- 选择底数:ln、log₁₀ 或 log₂ 预设,或选择“自定义”并输入任意底数。
- 查看结果,该结果通过换底公式计算得出。
常见问题
对数是指数运算的逆运算:logb(x) 是使 b 变为 x 所需的指数。由于 10³ = 1000,所以 log₁₀(1000) = 3。对数将乘法转化为加法,这正是它能驯服指数级增长尺度的原因。
logb(x) = ln(x) ÷ ln(b)——任何对数都可以仅通过自然对数计算得出。这也是本计算器(以及大多数软件)计算任意底数(如 5 或 2.5)对数的方法。
它们仅在底数上有所不同:ln 使用欧拉数 e ≈ 2.71828,是微积分中的主流对数;log₁₀ 适用于 pH 值、分贝等十进制尺度;log₂ 出现在计算机领域,从比特到二分查找的复杂度分析都会用到它。
正数底数的任何实数次方都不可能得出零或负数,因此对数在这些情况下没有定义。计算器要求 x > 0,其他任何输入都会被标记为无效。
1 的任何次方都等于 1,因此“什么指数能使 1 变为 x”这个问题对任何其他 x 都无解。从数学上讲,ln(1) = 0 会导致换底公式中出现除以零的情况。
需要帮助?
使用此工具时遇到问题?请告诉我们的团队。