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

高阶导数

约 21 分钟

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

高阶导数

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

在掌握了一阶导数这一瞬时变化率的工具后,我们很自然地会问:一个函数的变化率本身是如何变化的?高阶导数正是回答这个问题的数学语言。它不仅是导数概念的简单重复,更是我们理解函数更精细的局部行为(如凹凸性)以及后续构建泰勒公式、求解微分方程的基础。本节我们将系统地学习高阶导数的定义、计算方法和核心性质,并通过典型例题掌握其应用技巧。

💡 核心导读

  • 定义与记号:理解二阶及n阶导数的定义,掌握三种标准数学记号。
  • 基本函数的高阶导数:归纳推导指数函数、幂函数、对数函数、三角函数等基本初等函数的n阶导数公式。
  • 高阶导数的运算法则:掌握和差、数乘运算,重点学习函数乘积的莱布尼兹公式。
  • 综合应用与递推技巧:学习利用隐函数求导和递推关系求解特定点高阶导数的复杂问题。

高阶导数的定义与记号

若函数 y=f(x)y = f(x) 的导数 f(x)f’(x) 在点 xx 处仍然可导,则称 f(x)f’(x) 的导数为 f(x)f(x)二阶导数,记作: f(x),y,d2ydx2.f”(x), \quad y”, \quad \text{或} \quad \frac{d^2 y}{dx^2}.

类似地,二阶导数的导数称为三阶导数,记作 f(x)f'''(x)yy'''。一般地,若函数 f(x)f(x)n1n-1 阶导数 f(n1)(x)f^{(n-1)}(x) 仍然可导,则其导数称为 f(x)f(x)nn 阶导数,记作: f(n)(x),y(n),dnydxn.f^{(n)}(x), \quad y^{(n)}, \quad \text{或} \quad \frac{d^n y}{dx^n}.

这里需要特别注意符号 dnydxn\frac{d^n y}{dx^n} 的含义:它表示 nn 阶导数的整体记号,其分母是 (dx)n(dx)^n(即 dxdxnn 次方),而不是 nn 阶微分 dnxd^n x。一阶导数的定义基于微分之比 dydx\frac{dy}{dx},而 nn 阶导数记号 dnydxn\frac{d^n y}{dx^n} 是这一形式的自然推广。

基本初等函数的高阶导数

求高阶导数的核心方法是数学归纳法:先计算前几阶导数,观察规律,然后猜想并证明通项公式。

1. 指数函数 f(x)=eaxf(x) = e^{ax}

  • 一阶导:f(x)=aeaxf’(x) = a e^{ax}
  • 二阶导:f(x)=aaeax=a2eaxf”(x) = a \cdot a e^{ax} = a^2 e^{ax}
  • 三阶导:f(x)=aa2eax=a3eaxf'''(x) = a \cdot a^2 e^{ax} = a^3 e^{ax}

观察规律,每次求导都会在指数函数前多乘一个因子 aa。因此,nn 阶导数为: f(n)(x)=aneax,n=1,2,3,\boxed{ f^{(n)}(x) = a^n e^{ax}, \quad n = 1, 2, 3, \dots }

2. 幂函数 f(x)=xαf(x) = x^{\alpha} (αR\alpha \in \mathbb{R})

  • 一阶导:f(x)=αxα1f’(x) = \alpha x^{\alpha-1}
  • 二阶导:f(x)=α(α1)xα2f”(x) = \alpha(\alpha-1) x^{\alpha-2}
  • 三阶导:f(x)=α(α1)(α2)xα3f'''(x) = \alpha(\alpha-1)(\alpha-2) x^{\alpha-3}

归纳可得 nn 阶导数公式 (n1n \ge 1): f(n)(x)=α(α1)(α2)(αn+1)xαn\boxed{ f^{(n)}(x) = \alpha(\alpha-1)(\alpha-2)\cdots(\alpha-n+1) x^{\alpha-n} }

特例:α\alpha 为正整数 mmf(x)=xmf(x) = x^m,则其 nn 阶导数需分情况讨论:

  • n<mn < m 时,f(n)(x)f^{(n)}(x)xxmnm-n 次多项式。
  • n=mn = m 时,f(m)(x)=m!f^{(m)}(x) = m!(常数)。
  • n>mn > m 时,f(n)(x)=0f^{(n)}(x) = 0

重要推论:任何 mm 次多项式,其 m+1m+1 阶及更高阶的导数恒为零。这表明多项式的高阶导数信息是有限的。

3. 对数函数 f(x)=ln(1+x)f(x) = \ln(1+x)

  • 一阶导:f(x)=11+x=(1+x)1f’(x) = \frac{1}{1+x} = (1+x)^{-1}
  • 二阶导:f(x)=1(1+x)2f”(x) = -1 \cdot (1+x)^{-2}
  • 三阶导:f(x)=(1)(2)(1+x)3=2!(1+x)3f'''(x) = (-1)(-2) \cdot (1+x)^{-3} = 2! (1+x)^{-3}
  • 四阶导:f(4)(x)=2!(3)(1+x)4=3!(1+x)4f^{(4)}(x) = 2! \cdot (-3) \cdot (1+x)^{-4} = -3! (1+x)^{-4}

观察系数符号和阶乘规律,可得 nn 阶导数公式 (n1n \ge 1): f(n)(x)=(1)n1(n1)!(1+x)n\boxed{ f^{(n)}(x) = (-1)^{n-1} (n-1)! (1+x)^{-n} }

4. 三角函数 sinx\sin xcosx\cos x

利用三角恒等式可以将求导结果统一表达。

  • 对于 y=sinxy = \sin x:

    • y=cosx=sin(x+π2)y’ = \cos x = \sin(x + \frac{\pi}{2})
    • y=sinx=sin(x+π)y” = -\sin x = \sin(x + \pi)
    • y=cosx=sin(x+3π2)y''' = -\cos x = \sin(x + \frac{3\pi}{2}) 归纳可得: (sinx)(n)=sin(x+nπ2)\boxed{ (\sin x)^{(n)} = \sin\left(x + \frac{n\pi}{2}\right) }
  • 对于 y=cosxy = \cos x,注意到 cosx=sin(x+π2)\cos x = \sin(x + \frac{\pi}{2}),利用正弦函数的结论: (cosx)(n)=[sin(x+π2)](n)=sin(x+π2+nπ2)=sin(x+(n+1)π2)=cos(x+nπ2)(利用诱导公式)\begin{aligned} (\cos x)^{(n)} &= \left[ \sin\left(x + \frac{\pi}{2}\right) \right]^{(n)} \ &= \sin\left(x + \frac{\pi}{2} + \frac{n\pi}{2}\right) \ &= \sin\left(x + \frac{(n+1)\pi}{2}\right) \ &= \cos\left(x + \frac{n\pi}{2}\right) \quad (\text{利用诱导公式}) \end{aligned} 因此: (cosx)(n)=cos(x+nπ2)\boxed{ (\cos x)^{(n)} = \cos\left(x + \frac{n\pi}{2}\right) }

这两个公式高度对称,便于记忆。

5. 反三角函数 y=arctanxy = \arctan x(了解即可)

通过反函数求导和归纳法可推导其高阶导数,结果形式较为复杂: y(n)=(n1)!(cosy)nsin(ny+π2)y^{(n)} = (n-1)! \cdot (\cos y)^n \cdot \sin\left( n y + \frac{\pi}{2} \right) 其中 y=arctanxy = \arctan x。此结论主要用于练习求导技巧,无需死记。

高阶导数的运算法则

高阶导数的运算遵循特定的法则,其中乘积法则最为重要。

线性法则

若函数 u(x),v(x)u(x), v(x) 均有 nn 阶导数,c1,c2c_1, c_2 为常数,则: (c1u+c2v)(n)=c1u(n)+c2v(n).(c_1 u + c_2 v)^{(n)} = c_1 u^{(n)} + c_2 v^{(n)}.

莱布尼兹公式(乘积法则)

若函数 u(x),v(x)u(x), v(x) 均有 nn 阶导数,则它们的乘积 u(x)v(x)u(x)v(x)nn 阶导数为: (uv)(n)=k=0nCnku(nk)v(k)\boxed{ (u v)^{(n)} = \sum_{k=0}^{n} C_n^k u^{(n-k)} v^{(k)} } 其中 Cnk=n!k!(nk)!C_n^k = \frac{n!}{k!(n-k)!} 是组合数,并约定 u(0)=u,v(0)=vu^{(0)} = u, v^{(0)} = v

记忆技巧:莱布尼兹公式与二项式定理 (a+b)n=k=0nCnkankbk(a+b)^n = \sum_{k=0}^{n} C_n^k a^{n-k} b^k 形式完全一致,只是将幂次 ank,bka^{n-k}, b^k 替换为了导数阶数 u(nk),v(k)u^{(n-k)}, v^{(k)}

综合应用:求 y=arcsinxy = \arcsin xx=0x=0 处的 nn 阶导数

这是一个经典例题,展示了如何结合隐函数求导和递推技巧求解复杂的高阶导数问题。

问题:设 y=arcsinxy = \arcsin x,求 y(n)(0)y^{(n)}(0)

求解步骤

  1. 建立关系式: 由 y=arcsinxy = \arcsin x,得 x=sinyx = \sin y。对 xx 求一阶导: y=11x2y’ = \frac{1}{\sqrt{1-x^2}} 整理得: (1x2)(y)2=1(式1)(1-x^2) (y’)^2 = 1 \quad \text{(式1)}

  2. 对关系式求导,建立微分方程: 对式1两边关于 xx 求导: ddx[(1x2)(y)2]=0(1x2)2yy+(2x)(y)2=0(1x2)yxy=0(式2)\begin{aligned} & \frac{d}{dx} \left[ (1-x^2) (y’)^2 \right] = 0 \ \Rightarrow & (1-x^2) \cdot 2y’ y” + (-2x) \cdot (y’)^2 = 0 \ \Rightarrow & (1-x^2) y” - x y’ = 0 \quad \text{(式2)} \end{aligned}

  3. 利用递推关系: 对式2两边同时求 n2n-2 阶导数(n2n \ge 2),并利用莱布尼兹公式。然后代入 x=0x=0。由于 x=0x=0,所有含有因子 xx 的项在求导并代入后均为零。经过详细推导(过程略),可得到简洁的递推公式: y(n)(0)=(n2)2y(n2)(0),n2\boxed{ y^{(n)}(0) = (n-2)^2 \cdot y^{(n-2)}(0), \quad n \ge 2 }

  4. 确定初值并求解

    • 零阶导:y(0)=arcsin0=0y(0) = \arcsin 0 = 0
    • 一阶导:y(0)=11x2x=0=1y’(0) = \left. \frac{1}{\sqrt{1-x^2}} \right|_{x=0} = 1

    根据递推公式,相邻两阶导数相关联。因此,需要分奇偶性讨论:

    • nn 为偶数 (n=2mn=2m):递推链最终会链接到 y(0)=0y(0)=0,故 y(2m)(0)=0y^{(2m)}(0) = 0
    • nn 为奇数 (n=2m+1,m0n=2m+1, m \ge 0):递推链最终会链接到 y(0)=1y’(0)=1y(2m+1)(0)=(2m1)2y(2m1)(0)=(2m1)2(2m3)2y(2m3)(0) =[(2m1)(2m3)31]2y(0)=[(2m1)!!]21\begin{aligned} y^{(2m+1)}(0) &= (2m-1)^2 \cdot y^{(2m-1)}(0) \ &= (2m-1)^2 \cdot (2m-3)^2 \cdot y^{(2m-3)}(0) \ &\ \vdots \ &= [(2m-1)(2m-3)\cdots 3 \cdot 1]^2 \cdot y’(0) \ &= [(2m-1)!!]^2 \cdot 1 \end{aligned} 其中 (2m1)!!=(2m1)(2m3)31(2m-1)!! = (2m-1)(2m-3)\cdots 3 \cdot 1 称为双阶乘。它有一个等价的表达式:(2m1)!!=(2m)!2mm!(2m-1)!! = \frac{(2m)!}{2^m m!}
  5. 最终结论y(n)(0)={0,n为偶数,((n1)!2n12(n12)!)2,n为奇数.\boxed{ y^{(n)}(0) = \begin{cases} 0, & n \text{为偶数}, \[8pt] \left( \dfrac{(n-1)!}{2^{\frac{n-1}{2}} \left( \dfrac{n-1}{2} \right)!} \right)^2, & n \text{为奇数}. \end{cases} } 或用双阶乘简洁表示为:y(n)(0)={0,n[(n2)!!]2,ny^{(n)}(0) = \begin{cases} 0, & n \text{偶} \ [(n-2)!!]^2, & n \text{奇} \end{cases},其中约定 (1)!!=1(-1)!! = 1

📝 动手练一练

  1. 求函数 f(x)=x2e3xf(x) = x^2 e^{3x} 的三阶导数。 提示:可令 u(x)=x2u(x)=x^2, v(x)=e3xv(x)=e^{3x},应用莱布尼兹公式。

    参考答案: 令 u=x2u=x^2, v=e3xv=e^{3x}。则 u=2xu’=2x, u=2u”=2, u=0u'''=0v(k)=3ke3xv^{(k)}=3^k e^{3x}。 由莱布尼兹公式: (uv)=C30uv+C31uv+C32uv+C33uv=0e3x+32(3e3x)+3(2x)(9e3x)+1(x2)(27e3x)=e3x(18+54x+27x2).\begin{aligned} (uv)''' &= C_3^0 u''' v + C_3^1 u” v’ + C_3^2 u’ v” + C_3^3 u v''' \ &= 0 \cdot e^{3x} + 3 \cdot 2 \cdot (3e^{3x}) + 3 \cdot (2x) \cdot (9e^{3x}) + 1 \cdot (x^2) \cdot (27e^{3x}) \ &= e^{3x}(18 + 54x + 27x^2). \end{aligned}

  2. 验证 sinx\sin x 的四阶导数公式 (sinx)(4)=sinx(\sin x)^{(4)} = \sin x 提示:使用本节推导的通用公式 (sinx)(n)=sin(x+nπ2)(\sin x)^{(n)} = \sin(x + \frac{n\pi}{2})

    参考答案: 根据公式,取 n=4n=4(sinx)(4)=sin(x+4π2)=sin(x+2π)=sinx.(\sin x)^{(4)} = \sin\left(x + \frac{4\pi}{2}\right) = \sin(x + 2\pi) = \sin x. 验证通过。

本章小结

本节我们深入探讨了高阶导数的核心内容:

  • 概念:高阶导数是导数概念的逐次应用,描述了函数变化率的变化率等更深层次的信息。
  • 计算:通过数学归纳法,我们系统推导了指数、幂、对数、三角等基本初等函数的 nn 阶导数公式,这是进行复杂求导运算的基石。
  • 运算:高阶导数满足线性运算法则,而乘积运算需使用形式酷似二项式定理的莱布尼兹公式
  • 应用:通过 arcsinx\arcsin x 在零点处高阶导数的求解,我们学习了如何利用隐函数求导建立微分方程,进而通过递推关系求解特定点高阶导数的综合技巧。

行动清单

  1. 记忆核心公式:熟记 eaxe^{ax}xαx^\alphaln(1+x)\ln(1+x)sinx\sin xcosx\cos xnn 阶导数公式及莱布尼兹公式。
  2. 练习归纳推导:任选一个基本函数公式,尝试独立用数学归纳法完成其证明过程。
  3. 代码验证:使用下面的 Python 代码验证几个简单函数的高阶导数,加深对符号计算的理解。
import sympy as sp

# 定义符号变量
x = sp.symbols('x')
n = sp.symbols('n', integer=True, positive=True)

# 1. 验证指数函数 e^(2x) 的 n 阶导数
f1 = sp.exp(2*x)
# 注意:符号阶数必须用元组形式 (x, n);sp.diff(f1, x, n) 会把 n 当成新的求导变量
derivative_n_f1 = sp.diff(f1, (x, n))  # n 阶导数(符号表示,sympy 不会自动求值通项)
# 打印前几项验证
print("e^(2x) 的前4阶导数:")
for i in range(1, 5):
    print(f"  第{i}阶: {sp.diff(f1, x, i)}")
print(f"  n 阶导数(sympy 保留未求值形式,不自动推导通项): {derivative_n_f1}\n")

# 2. 验证幂函数 x^5 的高阶导数(高于5阶应为0)
f2 = x**5
print("x^5 的高阶导数:")
for i in range(1, 8):
    deriv = sp.diff(f2, x, i)
    print(f"  第{i}阶: {deriv}")
    if i > 5 and deriv != 0:
        print("  警告:高于5阶的导数应恒为0!")
print()

# 3. 使用莱布尼兹公式验证 (x^2 * sin(x)) 的三阶导数
f3 = x**2 * sp.sin(x)
# 手动应用莱布尼兹公式计算
u = x**2
v = sp.sin(x)
# 计算u和v的各阶导数(到3阶)
u_derivs = [sp.diff(u, x, i) for i in range(4)]  # u, u', u'', u'''
v_derivs = [sp.diff(v, x, i) for i in range(4)]  # v, v', v'', v'''
# 莱布尼兹公式求和
leibniz_result = 0
for k in range(4):  # k从0到3
    leibniz_result += sp.binomial(3, k) * u_derivs[3-k] * v_derivs[k]
print("使用莱布尼兹公式计算 (x^2 * sin(x))''':")
print(f"  莱布尼兹公式结果: {leibniz_result}")
print(f"  直接求导结果: {sp.diff(f3, x, 3)}")
print(f"  两者是否相等? {sp.simplify(leibniz_result - sp.diff(f3, x, 3)) == 0}")

— 小象教研组

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

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

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

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