📊 对数计算器
计算任意底数的对数 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 > 0 且 b > 0 且 b ≠ 1 时有意义。计算器在计算前会校验这些条件。
使用方法
- 输入真数 x(必须为正数)。
- 输入底数 b(必须为正数且不等于 1)。
- 点击计算,结果区将显示
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) 没有唯一解。