📊 对数计算器

计算任意底数的对数 log_b(x),同时输出自然对数 ln(x) 和常用对数 log10(x) — 全程在浏览器中完成。

输入 x 和 b 即可计算 log_b(x)、ln(x) 和 log10(x)。

关于对数计算器

本计算器计算以任意底数 b 为底的对数 x,同时给出自然对数 ln(x) 和常用对数 log10(x)。所有运算均在浏览器本地完成,使用 JavaScript 的 Math.log

计算公式

  • 任意底对数log_b(x) = ln(x) / ln(b)(换底公式)
  • 自然对数ln(x) = log_e(x),底数 e ≈ 2.71828
  • 常用对数log10(x),底数为 10

定义域规则

对数仅当 x > 0b > 0b ≠ 1 时有意义。计算器在计算前会校验这些条件。

使用方法

  1. 输入真数 x(必须为正数)。
  2. 输入底数 b(必须为正数且不等于 1)。
  3. 点击计算,结果区将显示 log_b(x)ln(x)log10(x)

常见问题

ln 和 log10 有什么区别?ln(x) 以欧拉数 e 为底,常用于微积分和自然增长。log10(x) 以 10 为底,常见于工程、声学(分贝)和化学(pH 值)。

计算器支持底数 2 吗?支持。在底数框中输入 2 即可计算以 2 为底的对数 log2(x)

log(0) 为什么报错?零(以及任何非正数)的对数在实数范围内无定义,计算器会返回错误提示。

为什么底数不能为 1?因为 1^y = 1 对任意 y 都成立,所以 log_1(x) 没有唯一解。