← 返回《人工智能数学基础》
📑 查看全课大纲(第 10 / 93 节)
  1. 1.概论和集合的定义
  2. 2.逼疯康托的实数集理论
  3. 3.常用不等式与映射
  4. 4.函数及特殊函数
  5. 5.序列极限的定义
  6. 6.序列极限的性质与夹逼定理
  7. 7.重要极限
  8. 8.无穷小量,无穷大量和一组重要的阶的比较关系
  9. 9.聚点原理
  10. 10.函数极限及其性质
  11. 11.重要极限与等价无穷小
  12. 12.连续函数
  13. 13.导数的概念(那些年,扛起牛顿的胡克)
  14. 14.定义法求导
  15. 15.函数四则运算的导数与反函数求导法则
  16. 16.复合函数,隐函数,参数式求导
  17. 17.不定式求导之“洛必达与伯努利的师生情”
  18. 18.一阶微分
  19. 19.高阶导数
  20. 20.高阶微分
  21. 21.罗尔中值定理与拉格朗日中值定理
  22. 22.柯西空降科学院遭排挤
  23. 23.泰勒公式与泰勒的克妻属性
  24. 24.利用泰勒展开唯一性定理计算泰勒展开
  25. 25.泰勒公式的余项估计
  26. 26.极值问题与导数
  27. 27.函数凹凸性
  28. 28.无卵用的渐近线与函数作图
  29. 29.不定积分的定义
  30. 30.第一换元法
  31. 31.第二换元法
  32. 32.分部积分法
  33. 33.有理式积分
  34. 34.三角替换
  35. 35.定积分的概念
  36. 36.定积分的性质与积分中值定理
  37. 37.变上限定积分
  38. 38.微积分基本定理之“高斯教你如何优雅地装逼”
  39. 39.定积分的换元法
  40. 40.奇偶函数与周期函数的定积分
  41. 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
  42. 42.旋转体体积
  43. 43.旋转体侧面积
  44. 44.极坐标下图形的面积(数学系常用表白曲线)
  45. 45.欧式空间
  46. 46.点列极限,开集与闭集
  47. 47.多元函数的定义
  48. 48.多元函数的极限
  49. 49.多元连续函数
  50. 50.一阶偏导数
  51. 51.高阶偏导数
  52. 52.全微分
  53. 53.方向导数与梯度
  54. 54.链式法则
  55. 55.一阶全微分形式的不变性与高阶微分
  56. 56.多元函数的泰勒公式
  57. 57.隐函数存在定理与逆映射存在定理
  58. 58.多元函数的极值
  59. 59.矩阵基础知识
  60. 60.行列式的定义与特殊矩阵的行列式
  61. 61.行列式的性质
  62. 62.行列式按k行展开
  63. 63.线性方程组初步与高斯消元法
  64. 64.齐次线性方程组与Cramer法则
  65. 65.线性空间
  66. 66.线性相关与线性无关
  67. 67.向量组的秩
  68. 68.矩阵的秩与线性方程组有解的充要条件
  69. 69.齐次线性方程组的解集结构
  70. 70.非齐次线性方程组解集结构
  71. 71.基与维数
  72. 72.矩阵的乘法
  73. 73.特殊矩阵
  74. 74.矩阵乘积的秩与行列式
  75. 75.矩阵的逆
  76. 76.正交矩阵
  77. 77.矩阵对角化与特征值特征向量
  78. 78.实对称矩阵对角化
  79. 79.二次型与正定矩阵
  80. 80.LU分解
  81. 81.Cholesky分解
  82. 82.SVD分解
  83. 83.线搜索
  84. 84.步长
  85. 85.最速下降法和牛顿法
  86. 86.共轭梯度法
  87. 87.拟牛顿法
  88. 88.无约束优化
  89. 89.若干知识点补充(一)
  90. 90.若干知识点补充(二)
  91. 91.凸优化问题
  92. 92.对偶问题(一)
  93. 93.对偶问题(二)

函数极限及其性质

约 29 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

函数极限及其性质

小象实战讲义 · 人工智能数学基础

在上一讲中,我们学习了序列的极限,它描述了当项数无限增大时,序列的变化趋势。然而,在人工智能领域,我们更多面对的是连续变化的函数。本讲将把极限的概念从离散的序列推广到连续的函数,系统介绍函数极限的四种趋向方式、严格的数学定义、核心性质及其计算方法。掌握函数极限是理解导数、积分以及后续所有连续数学概念的基础。

💡 核心导读

本节你将掌握:

  1. 函数极限的四种趋向方式:从一点的两侧趋向、趋向于无穷大。
  2. 极限的 ϵ\epsilon-δ\delta 定义:理解函数极限的严格数学语言,区分单侧极限与双侧极限。
  3. 函数极限的核心性质:唯一性、四则运算、复合运算、保号性与夹逼定理。
  4. 多项式函数的极限计算技巧:掌握 xx \to \inftyx0x \to 0 时的核心项提取方法。
  5. 广义极限的概念:理解极限为无穷大(\infty)的含义。

函数极限的趋向方式

序列极限只有一种变化方式:项数 nn 趋于无穷(nn \to \infty)。但对于定义在实数域上的函数 f(x)f(x),其自变量 xx 的变化方式更加丰富,主要分为以下四类:

  1. 趋向于一点的右侧xx 从大于 aa 的方向无限接近 aa,记作 xa+x \to a^+xa+0x \to a+0
  2. 趋向于一点的左侧xx 从小于 aa 的方向无限接近 aa,记作 xax \to a^-xa0x \to a-0
  3. 趋向于一点(双侧)xx 从左右两侧同时无限接近 aa,记作 xax \to a
  4. 趋向于无穷xx 的绝对值无限增大。具体又分为:
    • x+x \to +\inftyxx 沿正方向无限增大)
    • xx \to -\inftyxx 沿负方向无限减小)
    • xx \to \inftyx|x| 无限增大,即同时考虑正负无穷)

前两种针对数轴上某个具体点 aa单侧极限,后两种针对无穷远处的极限。第三种 xax \to a 是最常用到的双侧极限

函数极限的定义与性质

单侧极限的 ϵ\epsilon-δ\delta 定义

设函数 f(x)f(x) 在点 aa 的某个右侧邻域 (a,a+δ0)(a, a+\delta_0) 内有定义。若存在实数 LL,使得对于任意给定的正数 ϵ\epsilon(无论多小),总存在正数 δ\delta,当 xx 满足 0<xa<δ0 < x - a < \delta 时,都有 f(x)L<ϵ|f(x) - L| < \epsilon 成立,则称 LLf(x)f(x)xa+x \to a^+ 时的右极限,记作: limxa+f(x)=Lf(x)L (xa+)\lim_{x \to a^+} f(x) = L \quad \text{或} \quad f(x) \to L \ (x \to a^+)

类似地,可以定义左极限 limxaf(x)=L\lim_{x \to a^-} f(x) = L,此时要求 xx 满足 0<ax<δ0 < a - x < \delta

关键理解:极限描述的是 xx 无限接近但不等于 aa 时,函数值 f(x)f(x)变化趋势。因此,极限是否存在、等于多少,与函数在 aa本身是否有定义、取何值都无关。定义中的 0<xa0 < |x-a| 正是为了强调这一点。

双侧极限及其与单侧极限的关系

若函数 f(x)f(x) 在点 aa 的某个去心邻域 (aδ0,a)(a,a+δ0)(a-\delta_0, a) \cup (a, a+\delta_0) 内有定义,且存在实数 LL,使得对于任意 ϵ>0\epsilon > 0,存在 δ>0\delta > 0,当 0<xa<δ0 < |x - a| < \delta 时,都有 f(x)L<ϵ|f(x) - L| < \epsilon,则称 LLf(x)f(x)xax \to a 时的**(双侧)极限**,记作: limxaf(x)=L\lim_{x \to a} f(x) = L

重要定理:函数 f(x)f(x)xax \to a 时(双侧)极限存在的充分必要条件是,其左极限和右极限都存在且相等。即: limxaf(x)=L    limxaf(x)=limxa+f(x)=L\lim_{x \to a} f(x) = L \iff \lim_{x \to a^-} f(x) = \lim_{x \to a^+} f(x) = L

如果左右极限不相等,或其中之一不存在,则双侧极限不存在。

函数极限的核心性质

  1. 唯一性:若极限 limxaf(x)\lim_{x \to a} f(x) 存在,则其极限值唯一。
  2. 四则运算法则:若 limxaf(x)=L1\lim_{x \to a} f(x) = L_1limxag(x)=L2\lim_{x \to a} g(x) = L_2,且 L1,L2L_1, L_2 为有限数,则有:
    • limxa[f(x)±g(x)]=L1±L2\lim_{x \to a} [f(x) \pm g(x)] = L_1 \pm L_2
    • limxa[f(x)g(x)]=L1L2\lim_{x \to a} [f(x) \cdot g(x)] = L_1 \cdot L_2
    • limxa[f(x)/g(x)]=L1/L2(L20)\lim_{x \to a} [f(x) / g(x)] = L_1 / L_2 \quad (L_2 \neq 0) 本质:极限运算可以与加减乘除四则运算交换顺序。
  3. 复合函数的极限:若 limxx0g(x)=u0\lim_{x \to x_0} g(x) = u_0,且 limuu0f(u)=A\lim_{u \to u_0} f(u) = A,且在 x0x_0 的某去心邻域内 g(x)u0g(x) \neq u_0,则有: limxx0f(g(x))=limuu0f(u)=A\lim_{x \to x_0} f(g(x)) = \lim_{u \to u_0} f(u) = A 本质:极限运算可以与函数复合运算交换顺序(在满足条件下)。
  4. 保号性:若在点 aa 的某去心邻域内恒有 f(x)g(x)f(x) \ge g(x),且 limxaf(x)=L1\lim_{x \to a} f(x) = L_1limxag(x)=L2\lim_{x \to a} g(x) = L_2,则 L1L2L_1 \ge L_2。即使 f(x)>g(x)f(x) > g(x),结论也只能是 L1L2L_1 \ge L_2
  5. 夹逼定理(迫敛性):若在点 aa 的某去心邻域内恒有 g(x)f(x)h(x)g(x) \le f(x) \le h(x),且 limxag(x)=limxah(x)=L\lim_{x \to a} g(x) = \lim_{x \to a} h(x) = L,则 limxaf(x)=L\lim_{x \to a} f(x) = L

无穷远处的极限与计算实例

无穷远处极限的定义

设函数 f(x)f(x)(A,+)(A, +\infty) 内有定义。若存在实数 LL,使得对于任意 ϵ>0\epsilon > 0,总存在 X>AX > A,当 x>Xx > X 时,都有 f(x)L<ϵ|f(x) - L| < \epsilon,则称 x+x \to +\inftyf(x)f(x) 的极限为 LL,记作 limx+f(x)=L\lim_{x \to +\infty} f(x) = L。 类似可定义 xx \to -\infty 的极限。而 limxf(x)=L\lim_{x \to \infty} f(x) = L 等价于 limx+f(x)=limxf(x)=L\lim_{x \to +\infty} f(x) = \lim_{x \to -\infty} f(x) = L

多项式函数极限的计算技巧

对于多项式 P(x)=anxn+an1xn1++a1x+a0P(x) = a_n x^n + a_{n-1} x^{n-1} + \dots + a_1 x + a_0 (an0a_n \neq 0):

  • xx \to \infty 时,最高次项 anxna_n x^n 起主导作用。计算极限时,常分子分母同除以最高次幂。
  • x0x \to 0 时,最低次项(常数项) a0a_0 起主导作用。因为所有含 xx 的项都趋于 00

实例分析:计算 limx2x253x2+x2\lim_{x \to \infty} \frac{2x^2 - 5}{3x^2 + x - 2}。 分子分母同除以 x2x^2limx2x253x2+x2=limx25x23+1x2x2=203+00=23\lim_{x \to \infty} \frac{2x^2 - 5}{3x^2 + x - 2} = \lim_{x \to \infty} \frac{2 - \frac{5}{x^2}}{3 + \frac{1}{x} - \frac{2}{x^2}} = \frac{2 - 0}{3 + 0 - 0} = \frac{2}{3} 结论:若两多项式最高次相同,则 xx \to \infty 时的极限等于其最高次项系数之比。

广义极限

如果当 xax \to a(或 xx \to \infty)时,函数值 f(x)|f(x)| 无限增大,我们称函数在该点的极限为无穷大,这是一种广义极限。例如,对于 f(x)=1x1f(x) = \frac{1}{x-1}

  • limx11x1=\lim_{x \to 1^-} \frac{1}{x-1} = -\infty (左极限为负无穷)
  • limx1+1x1=+\lim_{x \to 1^+} \frac{1}{x-1} = +\infty (右极限为正无穷)
  • 由于左右极限不相等(且都不是有限数),故 limx11x1\lim_{x \to 1} \frac{1}{x-1} 不存在
import sympy as sp
import numpy as np
import matplotlib.pyplot as plt

# 示例1:验证多项式极限计算
x = sp.symbols('x')
f_expr = (2*x**2 - 5) / (3*x**2 + x - 2)
limit_at_inf = sp.limit(f_expr, x, sp.oo) # 计算 x->∞ 的极限
limit_at_zero = sp.limit(f_expr, x, 0)    # 计算 x->0 的极限
print(f"lim_{{x->∞}} ({sp.latex(f_expr)}) = {limit_at_inf}")
print(f"lim_{{x->0}} ({sp.latex(f_expr)}) = {limit_at_zero}")

# 示例2:数值验证单侧极限与广义极限
def f_val(x_val):
    return 1/(x_val - 1)

# 生成靠近1左右两侧的点
x_left = np.linspace(0.5, 0.999, 500)
x_right = np.linspace(1.001, 1.5, 500)

y_left = f_val(x_left)
y_right = f_val(x_right)

print(f"\n当x从左侧接近1时,f(x)的样本值趋向于: {y_left[-5:]}")
print(f"当x从右侧接近1时,f(x)的样本值趋向于: {y_right[:5]}")

# 可视化(可选,展示趋势)
plt.figure(figsize=(10, 5))
plt.subplot(1,2,1)
x_vals = np.linspace(-10, 10, 1000)
x_vals = x_vals[x_vals != 1] # 排除奇点
plt.plot(x_vals, f_val(x_vals), label='f(x)=1/(x-1)')
plt.axvline(x=1, color='r', linestyle='--', label='x=1 (渐近线)')
plt.ylim(-10, 10)
plt.xlabel('x')
plt.ylabel('f(x)')
plt.legend()
plt.grid(True, alpha=0.3)
plt.title('函数图像')

plt.subplot(1,2,2)
plt.plot(x_left, y_left, 'b-', label='左极限 (x->1^-)')
plt.plot(x_right, y_right, 'r-', label='右极限 (x->1^+)')
plt.axvline(x=1, color='k', linestyle='--')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.legend()
plt.grid(True, alpha=0.3)
plt.title('在x=1附近的局部行为')
plt.tight_layout()
plt.show()

📝 动手练一练

  1. 计算极限:求 limx0x2+x+11x\lim_{x \to 0} \frac{\sqrt{x^2 + x + 1} - 1}{x}参考答案: 使用有理化方法: limx0x2+x+11x=limx0(x2+x+11)(x2+x+1+1)x(x2+x+1+1)=limx0(x2+x+1)1x(x2+x+1+1)=limx0x(x+1)x(x2+x+1+1)=limx0x+1x2+x+1+1=0+11+1=12\begin{aligned} \lim_{x \to 0} \frac{\sqrt{x^2 + x + 1} - 1}{x} &= \lim_{x \to 0} \frac{(\sqrt{x^2 + x + 1} - 1)(\sqrt{x^2 + x + 1} + 1)}{x(\sqrt{x^2 + x + 1} + 1)} \ &= \lim_{x \to 0} \frac{(x^2 + x + 1) - 1}{x(\sqrt{x^2 + x + 1} + 1)} \ &= \lim_{x \to 0} \frac{x(x + 1)}{x(\sqrt{x^2 + x + 1} + 1)} \ &= \lim_{x \to 0} \frac{x + 1}{\sqrt{x^2 + x + 1} + 1} = \frac{0 + 1}{\sqrt{1} + 1} = \frac{1}{2} \end{aligned}

  2. 判断极限存在性:设 f(x)=xxf(x) = \frac{|x|}{x},讨论 limx0f(x)\lim_{x \to 0} f(x) 是否存在。 参考答案: 计算单侧极限:

    • 右极限:当 x>0x > 0 时,x=x|x|=x,故 f(x)=1f(x)=1,所以 limx0+f(x)=1\lim_{x \to 0^+} f(x) = 1
    • 左极限:当 x<0x < 0 时,x=x|x|=-x,故 f(x)=1f(x)=-1,所以 limx0f(x)=1\lim_{x \to 0^-} f(x) = -1。 由于左右极限存在但不相等(111 \ne -1),根据定理,双侧极限 limx0f(x)\lim_{x \to 0} f(x) 不存在

本章小结

本节我们建立了函数极限的完整理论框架:

  • 从离散到连续:将序列极限的概念推广到函数极限,明确了自变量 xx 趋向于一点或无穷的四种方式。
  • 严格化定义:掌握了用 ϵ\epsilon-δ\delta 语言精确描述函数极限,理解了单侧极限与双侧极限的区别与联系(双侧极限存在的充要条件是左右极限存在且相等)。
  • 运算工具箱:学习了函数极限的唯一性、四则运算法则、复合运算法则、保号性和夹逼定理,这些都是进行极限计算和理论推导的基石。
  • 实用计算技巧:针对多项式函数,掌握了 xx \to \infty 时抓最高次项、x0x \to 0 时抓常数项的计算方法,并理解了广义极限(无穷大)的概念。

行动清单 学完本节,你可以立即:

  1. 练习 ϵ\epsilon-δ\delta 语言:尝试用此语言证明一个简单函数(如 f(x)=2x+1f(x)=2x+1)的极限,巩固对极限本质的理解。
  2. 分析函数奇点:找几个含有分母的函数(如 1x2\frac{1}{x-2}, xx24\frac{x}{x^2-4}),分析其在分母为零的点处的单侧极限、双侧极限或广义极限。
  3. 代码验证:使用 Python 的 SymPy 库验证本节所有例题的计算结果,并尝试绘制函数图形来直观观察极限行为。

— 小象教研组

配套学习资源与课件
  • 第3章讲义:函数极限与连续函数(PDF · 3.0MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问