← 返回《人工智能数学基础》
📑 查看全课大纲(第 20 / 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.对偶问题(二)

高阶微分

约 7 分钟

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

高阶微分

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

在上一节中,我们掌握了一阶微分与可导性的等价关系,以及一阶微分形式的不变性。本节我们将在此基础上进行推广,探讨高阶微分的定义与计算。理解高阶微分,不仅能深化我们对导数(即“微商”)本质的认识,也为后续学习泰勒公式奠定坚实的理论基础。学完本节,你将能清晰地定义高阶微分,并熟练地将其与高阶导数联系起来进行计算。

💡 核心导读

  • 从一阶到高阶:理解高阶微分是如何在一阶微分的基础上,通过“对微分结果再次微分”这一思想自然推广而来的。
  • 核心公式:掌握 nn 阶微分 dnfd^n fnn 阶导数 f(n)(x)f^{(n)}(x) 之间的核心关系式:dnf=f(n)(x)(dx)nd^n f = f^{(n)}(x) (dx)^n
  • “微商”的由来:通过高阶微分的公式,直观理解为什么导数被称为“微商”——即微分之商。
  • 几何意义的淡化:认识到高阶微分不像一阶微分那样具有“线性近似”的鲜明几何意义,它更多是一种数学形式上的推广。

一阶微分的回顾与推广的起点

首先,我们回顾一元函数一阶微分的定义。若函数 y=f(x)y = f(x) 在区间 (a,b)(a, b) 内可微,则其微分 dfdf 定义为: df=f(x)dxdf = f’(x) , dx 其中,dxdx 是自变量 xx 的任意增量(微分),它是一个与 xx 本身无关的无穷小量。

这里的关键在于,当 f(x)f’(x) 存在时,dfdf 可以被视为关于 xx 的一个新函数。既然它是一个函数,我们自然可以思考:这个新的函数 dfdf 本身是否仍然可微?

高阶微分的定义与推导

二阶微分

假设一阶微分 df=f(x)dxdf = f’(x) dx 作为 xx 的函数仍然是可微的,那么我们可以对它再次进行微分,得到二阶微分,记作 d2fd^2 f

按照微分的定义,对 dfdf 求导后再乘以 dxdxd2f=d(df)=(df)dxd^2 f = d(df) = (df)’ , dx 由于 dxdx 是与 xx 无关的常数(在微分运算中视为固定),可以将其视为常数因子。因此: d2f=(f(x)dx)dx=(f(x)dx)dx=f(x)(dx)2d^2 f = \left( f’(x) dx \right)’ , dx = \left( f”(x) dx \right) , dx = f”(x) (dx)^2 这里 (dx)2(dx)^2 表示 dxdx 的平方,常简写为 dx2dx^2,但需注意其含义是 (dx)2(dx)^2,而非 d(x2)d(x^2)

关键结论:二阶微分等于二阶导数乘以自变量微分 dxdx 的平方。 d2f=f(x)dx2\boxed{d^2 f = f”(x) , dx^2}

n阶微分

依此类推,我们可以定义 nn 阶微分。若函数 f(x)f(x)nn 阶导数 f(n)(x)f^{(n)}(x) 存在,则其 nn 阶微分 dnfd^n f 定义为: dnf=f(n)(x)(dx)n\boxed{d^n f = f^{(n)}(x) , (dx)^n} 其中,(dx)n(dx)^n 表示 dxdxnn 次方。

这个定义是递归的:nn 阶微分是 (n1)(n-1) 阶微分的微分,即 dnf=d(dn1f)d^n f = d(d^{n-1} f)

import sympy as sp

# 演示高阶微分的计算
x = sp.symbols('x')
dx = sp.symbols('dx')  # 代表自变量的微分dx

# 定义一个函数,例如 f(x) = sin(x^2)
f = sp.sin(x**2)

# 计算一阶、二阶、三阶导数
f_prime = sp.diff(f, x)
f_double_prime = sp.diff(f_prime, x)
f_triple_prime = sp.diff(f_double_prime, x)

print("函数 f(x) =", f)
print("一阶导数 f'(x) =", f_prime)
print("二阶导数 f''(x) =", f_double_prime)
print("三阶导数 f'''(x) =", f_triple_prime)
print()

# 根据公式计算对应的高阶微分
df = f_prime * dx
d2f = f_double_prime * dx**2
d3f = f_triple_prime * dx**3

print("一阶微分 df =", df)
print("二阶微分 d²f =", d2f)
print("三阶微分 d³f =", d3f)
print()

# 验证递归定义:d²f 是否等于 d(df)? 注意:在SymPy中,d(df)需要手动计算为 diff(df, x) * dx
df_func = f_prime * dx  # 将df视为关于x的函数(dx视为符号常数)
d2f_from_recursive = sp.diff(df_func, x) * dx
print("通过递归定义计算 d²f = d(df) =", d2f_from_recursive.simplify())
print("与直接公式结果是否一致?", sp.simplify(d2f - d2f_from_recursive) == 0)

高阶微分与“微商”

高阶微分的公式为我们理解“导数”的另一个名称——“微商”——提供了直观的视角。

观察 nn 阶微分的公式: dnf=f(n)(x)(dx)nd^n f = f^{(n)}(x) (dx)^n 如果将等式两边的 (dx)n(dx)^n 除到左边,就得到: f(n)(x)=dnf(dx)nf^{(n)}(x) = \frac{d^n f}{(dx)^n} 这个形式清晰地表明,nn 阶导数 f(n)(x)f^{(n)}(x) 就是 nn 阶微分 dnfd^n f 与自变量微分 dxdxnn 次方的商。这正是“微商”一词的由来。一阶导数 f(x)=dfdxf’(x) = \frac{df}{dx} 是这个关系在 n=1n=1 时的特例。

高阶微分的性质与说明

  1. 形式不变性的推广有限:一阶微分具有形式不变性,即无论 xx 是自变量还是中间变量,都有 df=f(x)dxdf = f’(x) dx。但对于高阶微分,此性质一般不再成立。当 xx 是中间变量时,d2fd^2 f 的表达式会包含 d2xd^2 x 项,形式更为复杂。因此,我们目前讨论的高阶微分公式 dnf=f(n)(x)(dx)n\boxed{d^n f = f^{(n)}(x) (dx)^n} 仅在 xx自变量时才成立。

  2. 几何意义的淡化:一阶微分 dfdf 有明确的几何意义——它表示函数曲线在一点处切线的纵坐标增量,是函数增量 Δy\Delta y 的线性主部,用于局部线性近似。而高阶微分(如 d2fd^2 f)则没有这样直观的几何解释。它主要是一种数学形式上的推广,在理论分析和公式推导(如泰勒展开)中扮演重要角色。

  3. 在近似计算中的应用:在数值计算中,如果我们取 dx=Δxdx = \Delta x 为一个具体的微小数值(例如 0.1),那么高阶微分 dnf=f(n)(x)(Δx)nd^n f = f^{(n)}(x) (\Delta x)^n 可以给出函数高阶变化的一个量级估计。由于 (Δx)n(\Delta x)^n 随着 nn 增大迅速衰减,高阶项在近似中的贡献通常越来越小。

📝 动手练一练

  1. 计算练习:已知函数 f(x)=e2x+x3f(x) = e^{2x} + x^3

    • a) 求它的三阶微分 d3fd^3 f
    • b) 当 x=1,dx=0.01x=1, dx=0.01 时,计算 d3fd^3 f 的近似数值。
  2. 概念辨析:判断题:对于任意可导函数 y=f(x)y=f(x),只要 xx 是自变量,其 nn 阶微分 dnyd^n y 总可以表示为 f(n)(x)(dx)nf^{(n)}(x) (dx)^n 的形式。( )

参考答案:

  1. a) 首先计算导数:

    • f(x)=2e2x+3x2f’(x) = 2e^{2x} + 3x^2
    • f(x)=4e2x+6xf”(x) = 4e^{2x} + 6x
    • f(x)=8e2x+6f'''(x) = 8e^{2x} + 6 因此,三阶微分为: d3f=f(x)(dx)3=(8e2x+6)(dx)3d^3 f = f'''(x) (dx)^3 = (8e^{2x} + 6) (dx)^3 b) 代入 x=1,dx=0.01x=1, dx=0.01d3f(8e2+6)×(0.01)3=(8×7.389+6)×106(59.112+6)×106=65.112×106=6.5112×105d^3 f \approx (8e^{2} + 6) \times (0.01)^3 = (8 \times 7.389 + 6) \times 10^{-6} \approx (59.112 + 6) \times 10^{-6} = 65.112 \times 10^{-6} = 6.5112 \times 10^{-5}
  2. 正确。这正是本节推导出的,当 xx 为自变量时 nn 阶微分的标准公式。

本章小结

本节我们系统学习了高阶微分,这是对微分概念的深入拓展。

要点回顾:

  • 高阶微分的定义:递归地定义为低一阶微分的微分,即 dnf=d(dn1f)d^n f = d(d^{n-1} f)
  • 核心计算公式:当 xx 是自变量时,nn 阶微分与 nn 阶导数的关系为 dnf=f(n)(x)(dx)n\boxed{d^n f = f^{(n)}(x) (dx)^n}
  • “微商”的体现:由上式可得 f(n)(x)=dnf(dx)nf^{(n)}(x) = \frac{d^n f}{(dx)^n},直观展示了导数作为“微分之商”的含义。
  • 与一阶微分的区别:高阶微分失去了“线性近似”的直观几何意义,主要作为一种有力的数学工具存在。

行动清单:

  1. 熟练推导:亲自动手从 d(df)d(df) 开始,完整推导出 d2f=f(x)dx2d^2 f = f”(x) dx^2,理解 dxdx 作为常数因子的关键步骤。
  2. 公式应用:选取一个具体函数(如 f(x)=ln(1+x)f(x)=\ln(1+x)),计算其前三阶微分,并用 Python(SymPy)验证结果。
  3. 概念关联:在笔记上列出“一阶微分”、“高阶微分”、“高阶导数”、“微商”这几个概念,并用箭头和公式标明它们之间的核心关系,构建知识网络。

— 小象教研组

配套学习资源与课件
  • 第5章讲义:微分与高阶微分(PDF · 2.0MB)
    下载
🎁 免费学习资源

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

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

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