跳过并跳转到主要内容

对数函数

对数函数(Logarithmic Function)是数学中一类非常基础且重要的初等函数,它实际上是指数函数的逆函数。

专转本 1 分钟阅读
对数函数定义图表,展示 log_a x = y 等同于 a^y = x,并标明底数(base)和指数(exponent),包含 restrictions (限制条件) 和具体示例。
对数函数定义图表,展示 log_a x = y 等同于 a^y = x,并标明底数(base)和指数(exponent),包含 restrictions (限制条件) 和具体示例。

1614 年,苏格兰数学家纳皮尔为解决天文学和航海中极其繁重的多位数乘法计算,独立发明了对数,实现了“乘除变加减”的计算革命;随后经布里格斯改进为常用对数,并在 1748 年被欧拉确立为指数的逆函数,完成了从“计算工具”到“现代数学函数”的质变。

一般地,形如以下的函数称为对数函数:

y=logax(a>0, 且 a1)y = \log_{a}x \quad (a > 0, \ \text{且} \ a \neq 1)

其中:

  • aa 称为底数
  • xx 称为真数(必须大于 0)。
  • yy 便是以 aa 为底 xx对数

对数式与指数式是完全等价的,它们可以互相转化:

y=logax    ay=xy = \log_{a}x \iff a^y = x

💡 直观理解

因为 23=82^3 = 8,所以以 2 为底 8 的对数就是 3,记作 log28=3\log_{2}8 = 3

指数函数 \(y=2^x\) 与对数函数 \(y=\log_2 x\) 互为反函数图像,关于直线 \(y=x\) 对称
指数与对数互为反函数,图像关于直线 (y=x) 对称

对数函数的图像特征主要取决于底数 aa 的范围,主要分为 a>1a > 10<a<10 < a < 1 两种情况:

对数函数图像,蓝色 \(y=\log_2 x\)、橙色 \(y=\log_{0.5}x\),过定点 \((1,0)\)
底数大于 1 与底数小于 1 的对数函数对比图像

性质维度a>1a>1 (如 y=log2x)0<a<10<a<1 (如 y=log0.5x)
定义域(0,+)(0, +\infty) (真数必须严格大于 0,负数和零没有对数)(0,+)(0, +\infty)
值域R\mathbb{R} (全体实数)R\mathbb{R}
定点图像必过定点 (1,0)(1, 0),因为任何非零数的 0 次方都等于 1(即 loga1=0\log_{a}1 = 0图像必过定点 (1,0)(1, 0)
单调性在定义域内为单调递增函数在定义域内为单调递减函数
渐近线yy 轴(即直线 x=0x = 0)是其垂直渐近线yy 轴(即直线 x=0x = 0)是其垂直渐近线
变化速度随着 xx 变大,增长速度极其缓慢(“对数增长”)随着 xx 变大,下降速度逐渐放缓

在实际应用和科学计算中,有两类底数最为常用:

  1. 常用对数(Common Logarithm)
    • 1010 为底,简写为 lgx\lg x
    • y=lgx    10y=xy = \lg x \iff 10^y = x
  2. 自然对数(Natural Logarithm)
    • 以无理数 ee(自然常数,e2.71828e \approx 2.71828)为底,简写为 lnx\ln x
    • y=lnx    ey=xy = \ln x \iff e^y = x
    • 自然对数在高等数学、微积分、物理学和算法分析中应用最为广泛。

对数之所以强大,是因为它能将复杂的乘除法降维转化成简单的加减法。以下是四大核心运算法则:

  • 积的对数(乘法变加法)

    loga(MN)=logaM+logaN\log_{a}(M \cdot N) = \log_{a}M + \log_{a}N

  • 商的对数(除法变减法)

    loga(MN)=logaMlogaN\log_{a}\left(\frac{M}{N}\right) = \log_{a}M - \log_{a}N

  • 幂的对数(指数提前)

    loga(Mn)=nlogaM\log_{a}(M^n) = n \cdot \log_{a}M

  • 换底公式(极重要,用于不同底数间的转换)

    logab=logcblogca(通常换为 ln 或 lg)\log_{a}b = \frac{\log_{c}b}{\log_{c}a} \quad (\text{通常换为 } \ln \text{ 或 } \lg)

elnx=x(x>0)e^{\ln x} = x \quad (x > 0)

💡 为什么?

这源于对数的定义。根据对数式与指数式的核心关联:

y=logax    ay=xy = \log_{a}x \iff a^y = x

把自然对数 y=lnxy = \ln x(即 logex\log_{e}x)代入右侧的指数式中,直接可得 elnx=xe^{\ln x} = x

从直观上理解,以 ee 为底的指数运算与自然对数运算互为逆运算。它们同时作用于 xx 时效果会“相互抵消”,最终原封不动地返回 xx

你可能会问,为什么要平白无故发明一个“对数”?它在现实中能做什么?

  • 衡量跨越多个数量级的级数(对数刻度)

    有些自然现象的跨度极大(从一到几百亿),用普通线性刻度根本无法画在同一张图上。于是我们用对数来“压缩”空间:

    • 里氏震级:8 级地震的能量不是 7 级的 1.141.14 倍,而是大约 31.631.6 倍(对数关系)。
    • 声音的分贝(dB):人耳对声音大小的感知呈对数关系。
    • 化学中的 pH 值:衡量氢离子浓度。
  • 计算机科学与算法分析

    在算法中,只要涉及“二分”思想(如二分查找、快速排序、归并排序),其时间复杂度通常都会带有 logn\log n。这意味着即使数据量 nn 呈指数级膨胀,算法}

© 2026 五五开 · 一方通行,只管向前。

旅途由 Astro 驱动 · 主题 Chirping Astro