跳转到主要内容

📊 对数计算器

计算 logₐ(x),支持多种底数

x必须为正数

log10(100)
2
10^2 = 100
ln(100)
4.60517019
自然对数
lg(100)
2
常用对数
log₂(100)
6.64385619
二进制对数
换底公式验证
log10(100) = ln(100) / ln(10)
= 4.60517019 / 2.30258509 = 2

对数计算器使用说明

对数计算器支持计算任意底数的对数值,内置常用底数快捷选择(2、e、10),同时显示自然对数ln、常用对数lg和二进制对数log₂的结果,方便对比。

对数是指数运算的逆运算:如果a^b = c,则logₐ(c) = b。对数在科学计算中极为重要——它能将乘法转化为加法、幂运算转化为乘法,大大简化了复杂计算(这也是计算尺的工作原理)。本工具适合学生理解对数概念、工程师进行快速换算、以及科研人员做数据分析时使用。

对数的核心公式

【定义】若 a^b = x,则 logₐ(x) = b

【换底公式】logₐ(x) = ln(x)/ln(a) = lg(x)/lg(a)

【基本性质】
logₐ(M×N) = logₐM + logₐN    (积的对数=对数之和)
logₐ(M/N) = logₐM - logₐN    (商的对数=对数之差)
logₐMⁿ = n × logₐM           (幂的对数=指数×对数)
logₐ1 = 0                     (1的对数为0)
logₐa = 1                     (底数的对数为1)

【常用对数值】
ln(10) ≈ 2.3026, lg(e) ≈ 0.4343
ln(2) ≈ 0.6931, log₂(10) ≈ 3.3219

实际计算案例

📋
【案例1】求lg(1000) 输入x=100, 底数选10 结果:lg(1000) = 3 验证:10³ = 1000 ✓ 【案例2】求ln(e²) 输入x=e²≈7.389, 底数选e 结果:ln(7.389) ≈ 2 验证:e² ≈ 7.389 ✓ 【案例3】求log₂(8) 输入x=8, 底数选2 结果:log₂(8) = 3 验证:2³ = 8 ✓ 【案例4】自定义底数:log₃(81) 输入x=81, 自定义底数=3 结果:log₃(81) = 4 验证:3⁴ = 81 ✓

常见注意事项

💡
- 对数的真数x必须大于0(负数和0没有实数对数) - 对数的底数a必须大于0且不等于1 - 自然对数ln以e≈2.71828为底,常用对数lg以10为底 - 换底公式是对数计算的万能工具,可以将任意底数转换为已知底数 - 在编程中,Math.log()默认是自然对数,Math.log10()是常用对数

应用场景列表

  • - 化学pH值:pH = -lg[H⁺],酸碱度的对数度量
  • - 声学分贝:dB = 10×lg(I/I₀),声音强度的对数标度
  • - 地震震级:里氏震级是地震能量的对数函数
  • - 信息论:信息量H = -Σp×log₂(p),单位为比特
  • - 金融复利:求解投资翻倍时间 t = ln(2)/ln(1+r)

三种常用对数的深入对比

自然对数(ln, 以e为底):数学分析中最"自然"的选择,因为d/dx(ln x)=1/x的导数形式最简洁。e本身定义为使ln(e)=1的唯一正数。

常用对数(lg, 以10为底):日常计数系统的基础,工程上常用的数量级表示(如kHz, MHz, GHz就是以10为底的指数)。

二进制对数(log₂, 以2为底):计算机科学的基石,与比特直接相关。算法的时间复杂度O(log n)中的log通常指log₂。

三者通过换底公式可以互相转换,掌握一种就能推导出其他两种的结果。

广告位