对数 (Logarithm)
对数 (Logarithm) 是 数学 中一个基本概念,为 幂运算 的 逆运算。若 bc=a(其中 b>0,b=1,a>0),则 c 称为以 b 为底 a 的对数,记作 c=logb(a)。对数将乘除运算转化为加减运算,是科学、金融与工程领域的核心工具。
定义与基本恒等式
对数的核心定义与 指数 (Exponentiation) 运算紧密相连:
bc=a⟺c=logb(a)
其中 b 为 底数 (Base),a 为 真数 (Argument),c 为对数值。两个基本恒等式体现了对数与指数的互逆关系:
- blogb(a)=a,对所有 a>0
- logb(bc)=c,对所有实数 c
例如:log10(1000)=3(因为 103=1000),log2(16)=4(因为 24=16)。
常见底数与类型
根据底数不同,对数有三种常见形式:
- 常用对数 (Common Logarithm):底数 b=10,记作 lg(x)。广泛用于 pH值、分贝 (Decibel) 和 里氏震级 (Richter scale) 等对数标度。
- 自然对数 (Natural Logarithm):底数为 超越数 e≈2.71828,记作 ln(x)。因 (lnx)′=1/x,在 微积分 中处于核心地位,用于 连续复利 及增长衰减模型。
- 二进对数 (Binary Logarithm):底数 b=2,记作 log2(x)。在 计算机科学 和 信息论 中关键,用于分析 二分搜索 等算法的 时间复杂度。
运算法则
设 x>0,y>0,底数 b>0,b=1:
- 积的对数:logb(xy)=logb(x)+logb(y)
- 商的对数:logb(x/y)=logb(x)−logb(y)
- 幂的对数:logb(xp)=plogb(x),p 为任意实数
- 换底公式:logb(x)=logd(b)logd(x),可将任意底数转换为常用对数或自然对数
- 特殊值:logb(1)=0,logb(b)=1
这些法则的核心在于将乘法化为加法、除法化为减法、乘方化为乘法,这在对数计算尺时代具有革命性意义。
对数函数
对数函数 y=logb(x) 是 指数函数 y=bx 的 反函数。其性质:
- 定义域:(0,+∞),仅正数有对数
- 值域:(−∞,+∞)
- 图像恒过 (1,0),y 轴为 垂直渐近线
- b>1 时严格 单调递增;0<b<1 时严格 单调递减
经济学与科学应用
- 金融与投资:本金翻倍年限 t=ln(2)/ln(1+r)(r 为 年利率)。对数收益率 ln(Pt/Pt−1) 是分析 金融时间序列 的标准工具。
- 科学标度:pH值 pH=−log10[H+];分贝衡量声强;里氏震级为对数标度,震级每增 1,能量约增 32 倍。
- 算法分析:高效算法的时间复杂度常为 O(logn),数据量倍增时步骤仅线性增长,体现极高效率。