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

定积分的换元法

约 17 分钟

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

定积分的分部积分法与换元法

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

在掌握了定积分的定义与基本性质后,我们面临的核心问题是如何高效、准确地计算定积分的值。本节将介绍两个强大的计算工具——分部积分法与换元法。它们是微积分基本定理的延伸应用,能将复杂的定积分转化为更易处理的形式。学完本节,你将能够系统性地处理包含乘积函数、复合函数以及具有对称性等特殊结构的定积分,为后续学习概率密度函数计算、最优化问题中的积分约束等高级内容打下坚实基础。

💡 核心导读

  • 定积分分部积分公式:掌握其与不定积分公式的联系与区别,关键在于正确选择 uudvdv
  • 递推公式的建立:学习如何利用分部积分法为特定类型的积分(如三角函数幂次积分)建立递推关系。
  • 定积分换元法:理解换元时积分上下限同步变换的原理,避免常见的上下限错误。
  • 对称区间的处理技巧:掌握利用换元法(如令 x=tx = -t)处理对称区间积分,简化计算。
  • Wallis 积分公式:理解并记忆 0π/2sinnxdx\int_0^{\pi/2} \sin^n x , dx 的递推公式及其奇偶次结果,这是一个重要的常用结论。

分部积分法在定积分中的应用

定积分的分部积分公式直接由不定积分的分部积分公式结合牛顿-莱布尼茨公式推导而来。

定理(定积分的分部积分法):设函数 u(x)u(x)v(x)v(x) 在闭区间 [a,b][a, b] 上具有连续导数,则有 abu(x)v(x)dx=u(x)v(x)ababu(x)v(x)dx\int_a^b u(x) v’(x) , dx = \left. u(x)v(x) \right|_a^b - \int_a^b u’(x) v(x) , dx 或简记为 abudv=uvababvdu.\int_a^b u , dv = \left. uv \right|_a^b - \int_a^b v , du.

与不定积分的分部积分公式 udv=uvvdu\int u , dv = uv - \int v , du 相比,定积分公式只是在 uvuv 项后加上了积分上下限的取值。应用时,核心策略与不定积分一致:恰当选择 uudvdv,使得 vdu\int v , du 比原积分 udv\int u , dv 更容易计算。

例题 1:计算 12xlnxdx\int_1^2 x \ln x , dx

:选择 u=lnxu = \ln xdv=xdxdv = x , dx,则 du=1xdxdu = \frac{1}{x} dxv=12x2v = \frac{1}{2}x^2。 应用分部积分公式: 12xlnxdx=12x2lnx121212x21xdx=12(4ln21ln1)1212xdx=2ln212x2212=2ln214(41)=2ln234.\begin{aligned} \int_1^2 x \ln x , dx &= \left. \frac{1}{2} x^2 \ln x \right|_1^2 - \int_1^2 \frac{1}{2} x^2 \cdot \frac{1}{x} , dx \ &= \frac{1}{2} (4 \ln 2 - 1 \cdot \ln 1) - \frac{1}{2} \int_1^2 x , dx \ &= 2 \ln 2 - \frac{1}{2} \cdot \left. \frac{x^2}{2} \right|_1^2 \ &= 2 \ln 2 - \frac{1}{4}(4 - 1) \ &= 2 \ln 2 - \frac{3}{4}. \end{aligned}

利用分部积分建立递推公式:Wallis 积分

分部积分法的一个重要应用是为一类具有特定形式的积分建立递推关系,从而系统性地求解。

例题 2:设 In=0π/2sinnxdxI_n = \int_0^{\pi/2} \sin^n x , dx,其中 nn 为非负整数。建立 InI_n 的递推公式。

:当 n2n \geq 2 时,可以拆出一个 sinx\sin xdxdx 结合。 In=0π/2sinnxdx=0π/2sinn1xsinxdx.I_n = \int_0^{\pi/2} \sin^n x , dx = \int_0^{\pi/2} \sin^{n-1} x \cdot \sin x , dx.u=sinn1xu = \sin^{n-1} xdv=sinxdxdv = \sin x , dx,则 du=(n1)sinn2xcosxdxdu = (n-1)\sin^{n-2} x \cos x , dxv=cosxv = -\cos x。 应用分部积分公式: In=sinn1xcosx0π/20π/2(cosx)(n1)sinn2xcosxdx=0+(n1)0π/2sinn2xcos2xdx.\begin{aligned} I_n &= \left. -\sin^{n-1} x \cos x \right|0^{\pi/2} - \int_0^{\pi/2} (-\cos x) \cdot (n-1)\sin^{n-2} x \cos x , dx \ &= 0 + (n-1) \int_0^{\pi/2} \sin^{n-2} x \cos^2 x , dx. \end{aligned} 因为 cos2x=1sin2x\cos^2 x = 1 - \sin^2 x,代入得 In=(n1)0π/2sinn2xdx(n1)0π/2sinnxdx=(n1)In2(n1)In.I_n = (n-1) \int_0^{\pi/2} \sin^{n-2} x , dx - (n-1) \int_0^{\pi/2} \sin^n x , dx = (n-1)I{n-2} - (n-1)I_n. 将含 InI_n 的项移到等式左边: In+(n1)In=(n1)In2nIn=(n1)In2.I_n + (n-1)I_n = (n-1)I_{n-2} \quad \Rightarrow \quad n I_n = (n-1)I_{n-2}. 于是得到递推公式In=n1nIn2,n2.\boxed{I_n = \frac{n-1}{n} I_{n-2}, \quad n \geq 2.}

接下来计算初值:

  • I0=0π/21dx=π2I_0 = \int_0^{\pi/2} 1 , dx = \frac{\pi}{2}.
  • I1=0π/2sinxdx=cosx0π/2=1I_1 = \int_0^{\pi/2} \sin x , dx = \left. -\cos x \right|_0^{\pi/2} = 1.

利用递推公式,可以分别得到偶数次和奇数次的通项公式(引入双阶乘记号 n!!n!!):

  • 偶数次 (n=2kn = 2k): I2k=2k12k2k32k212I0=(2k1)!!(2k)!!π2.I_{2k} = \frac{2k-1}{2k} \cdot \frac{2k-3}{2k-2} \cdots \frac{1}{2} \cdot I_0 = \frac{(2k-1)!!}{(2k)!!} \cdot \frac{\pi}{2}.
  • 奇数次 (n=2k+1n = 2k+1): I2k+1=2k2k+12k22k123I1=(2k)!!(2k+1)!!.I_{2k+1} = \frac{2k}{2k+1} \cdot \frac{2k-2}{2k-1} \cdots \frac{2}{3} \cdot I_1 = \frac{(2k)!!}{(2k+1)!!}.

这个结果称为 Wallis 积分公式,在概率论和数值分析中常有应用。

import numpy as np
import sympy as sp

# 验证 Wallis 积分递推公式
def I_n_sympy(n):
    """使用 sympy 符号积分精确计算 I_n"""
    x = sp.symbols('x')
    expr = sp.sin(x)**n
    return sp.integrate(expr, (x, 0, sp.pi/2)).evalf()

def I_n_recursive(n):
    """使用递推公式数值计算 I_n"""
    if n == 0:
        return np.pi / 2
    elif n == 1:
        return 1.0
    else:
        # 递归计算,注意使用浮点数避免整数除法
        return ((n-1) / n) * I_n_recursive(n-2)

# 测试 n=2,3,4,5
test_ns = [2, 3, 4, 5]
print("验证 Wallis 积分递推公式:")
print(f"{'n':<4} {'符号积分结果':<20} {'递推公式结果':<20} {'绝对误差':<15}")
for n in test_ns:
    exact_val = float(I_n_sympy(n))
    rec_val = I_n_recursive(n)
    error = abs(exact_val - rec_val)
    print(f"{n:<4} {exact_val:<20.12f} {rec_val:<20.12f} {error:<15.2e}")

定积分的换元法

定积分的换元法(也称变量替换法)是不定积分换元法的直接推广,但有一个关键区别:换元的同时必须同步改变积分的上下限

定理(定积分的换元法):设函数 f(x)f(x) 在区间 [a,b][a, b] 上连续,函数 x=φ(t)x = \varphi(t) 满足:

  1. φ(t)\varphi(t) 在区间 [α,β][\alpha, \beta](或 [β,α][\beta, \alpha])上有连续导数;
  2. ttα\alpha 变到 β\beta 时,x=φ(t)x = \varphi(t)φ(α)=a\varphi(\alpha) = a 单调地变到 φ(β)=b\varphi(\beta) = b。 则有换元公式: abf(x)dx=αβf(φ(t))φ(t)dt.\int_a^b f(x) , dx = \int_{\alpha}^{\beta} f(\varphi(t)) \varphi’(t) , dt.

核心要点:新变量 tt 的积分下限 α\alpha 和上限 β\beta,由原变量 xx 的下限 aa 和上限 bb 通过关系式 x=φ(t)x = \varphi(t) 解出,即满足 a=φ(α)a = \varphi(\alpha)b=φ(β)b = \varphi(\beta)。换元完成后,直接计算关于 tt 的定积分即可,无需再回代原变量

例题 3:计算 01x1+xdx\int_0^1 \frac{\sqrt{x}}{1 + \sqrt{x}} , dx

:被积函数含根式 x\sqrt{x},令 t=xt = \sqrt{x},则 x=t2x = t^2dx=2tdtdx = 2t , dt。 当 xx00 变到 11 时,tt00 变到 11。 进行换元: 01x1+xdx=01t1+t2tdt=201t21+tdt.\begin{aligned} \int_0^1 \frac{\sqrt{x}}{1 + \sqrt{x}} , dx &= \int_0^1 \frac{t}{1+t} \cdot 2t , dt = 2 \int_0^1 \frac{t^2}{1+t} , dt. \end{aligned} 利用多项式除法:t21+t=t1+11+t\frac{t^2}{1+t} = t - 1 + \frac{1}{1+t}。 所以 原式=201(t1+11+t)dt=2[t22t+ln1+t]01=2(121+ln20)=2(ln212)=2ln21.\begin{aligned} 原式 &= 2 \int_0^1 \left( t - 1 + \frac{1}{1+t} \right) dt \ &= 2 \left[ \frac{t^2}{2} - t + \ln|1+t| \right]_0^1 \ &= 2 \left( \frac{1}{2} - 1 + \ln 2 - 0 \right) \ &= 2 \left( \ln 2 - \frac{1}{2} \right) = 2\ln 2 - 1. \end{aligned}

对称区间积分的换元技巧

对于在对称区间 [a,a][-a, a] 上的积分,通过换元 x=tx = -t 将负半轴的积分转化到正半轴,常常能合并积分式,发现抵消或简化项。

例题 4:计算 I=π/2π/2sin2x1+exdxI = \int_{-\pi/2}^{\pi/2} \frac{\sin^2 x}{1 + e^x} , dx

:区间 [π/2,π/2][-\pi/2, \pi/2] 关于原点对称。首先利用积分区间可加性将其拆分: I=π/20sin2x1+exdx+0π/2sin2x1+exdx.I = \int_{-\pi/2}^{0} \frac{\sin^2 x}{1 + e^x} , dx + \int_{0}^{\pi/2} \frac{\sin^2 x}{1 + e^x} , dx. 记第一个积分为 I1I_1,第二个为 I2I_2,则 I=I1+I2I = I_1 + I_2

I1I_1 作换元 x=tx = -t,则当 x:π/20x: -\pi/2 \to 0 时,t:π/20t: \pi/2 \to 0,且 dx=dtdx = -dtsin2(t)=sin2t\sin^2(-t) = \sin^2 tI1=π/20sin2x1+exdx=π/20sin2t1+et(dt)=0π/2sin2t1+etdt=0π/2etsin2tet+1dt.(分子分母同乘 et)\begin{aligned} I_1 &= \int_{-\pi/2}^{0} \frac{\sin^2 x}{1 + e^x} , dx = \int_{\pi/2}^{0} \frac{\sin^2 t}{1 + e^{-t}} \cdot (-dt) \ &= \int_{0}^{\pi/2} \frac{\sin^2 t}{1 + e^{-t}} , dt = \int_{0}^{\pi/2} \frac{e^t \sin^2 t}{e^t + 1} , dt. \quad \text{(分子分母同乘 } e^t) \end{aligned} 注意积分变量可以任意改名,将上式中的 tt 改回 xx,则 I1=0π/2exsin2x1+exdx.I_1 = \int_{0}^{\pi/2} \frac{e^x \sin^2 x}{1 + e^x} , dx. 于是, I=I1+I2=0π/2exsin2x1+exdx+0π/2sin2x1+exdx=0π/2(ex+1)sin2x1+exdx=0π/2sin2xdx.\begin{aligned} I = I_1 + I_2 &= \int_{0}^{\pi/2} \frac{e^x \sin^2 x}{1 + e^x} , dx + \int_{0}^{\pi/2} \frac{\sin^2 x}{1 + e^x} , dx \ &= \int_{0}^{\pi/2} \frac{(e^x + 1) \sin^2 x}{1 + e^x} , dx = \int_{0}^{\pi/2} \sin^2 x , dx. \end{aligned} 这样,复杂的含 exe^x 的分母被巧妙地消去了。剩下的积分正是 Wallis 积分中的 I2I_2I=0π/2sin2xdx=I2=12π2=π4.I = \int_{0}^{\pi/2} \sin^2 x , dx = I_2 = \frac{1}{2} \cdot \frac{\pi}{2} = \frac{\pi}{4}.

技巧总结:对于对称区间上的积分 I=aaf(x)dxI = \int_{-a}^{a} f(x) dx,换元 x=tx=-t 后得到 I=0a[f(t)+f(t)]dtI = \int_{0}^{a} [f(t) + f(-t)] dt。若 f(x)+f(x)f(x)+f(-x) 形式更简单,则可大幅简化计算。

📝 动手练一练

  1. 练习 1:计算定积分 0πxsinxdx\int_0^{\pi} x \sin x , dx参考答案: 使用分部积分法,令 u=xu = xdv=sinxdxdv = \sin x , dx0πxsinxdx=xcosx0π+0πcosxdx=(π(1)0)+sinx0π=π+0=π.\begin{aligned} \int_0^{\pi} x \sin x , dx &= \left. -x \cos x \right|_0^{\pi} + \int_0^{\pi} \cos x , dx \ &= (-\pi \cdot (-1) - 0) + \left. \sin x \right|_0^{\pi} \ &= \pi + 0 = \pi. \end{aligned}

  2. 练习 2:利用换元法计算 0411+xdx\int_0^4 \frac{1}{1 + \sqrt{x}} , dx提示:可令 t=xt = \sqrt{x}参考答案: 令 t=xt = \sqrt{x},则 x=t2x = t^2dx=2tdtdx = 2t, dt。当 x:04x: 0 \to 4 时,t:02t: 0 \to 20411+xdx=0211+t2tdt=202t1+tdt=202(111+t)dt=2[tln1+t]02=2[(2ln3)0]=42ln3.\begin{aligned} \int_0^4 \frac{1}{1 + \sqrt{x}} , dx &= \int_0^2 \frac{1}{1+t} \cdot 2t , dt = 2 \int_0^2 \frac{t}{1+t} , dt \ &= 2 \int_0^2 \left( 1 - \frac{1}{1+t} \right) dt \ &= 2 \left[ t - \ln|1+t| \right]_0^2 \ &= 2[(2 - \ln 3) - 0] = 4 - 2\ln 3. \end{aligned}

本章小结

本节深入讲解了定积分计算的两大核心技巧:分部积分法与换元法。

要点回顾

  • 分部积分法:公式为 abudv=uvababvdu\int_a^b u dv = \left. uv \right|_a^b - \int_a^b v du。选择 uudvdv 的原则是“反对幂三指”(反三角函数、对数函数、幂函数、三角函数、指数函数)的优先顺序,力求简化。
  • 递推公式:对于形如 sinnxdx\int \sin^n x , dxcosnxdx\int \cos^n x , dx 或含自然数参数的积分,常通过分部积分建立递推关系。Wallis 积分公式 0π/2sinnxdx\int_0^{\pi/2} \sin^n x , dx 及其奇偶次结论是一个重要模型。
  • 换元法:核心是“换元必换限”。新变量 tt 的上下限 α,β\alpha, \beta 由原上下限 a,ba, b 及换元关系 x=φ(t)x=\varphi(t) 解出,满足 a=φ(α),b=φ(β)a=\varphi(\alpha), b=\varphi(\beta)。换元后直接计算关于 tt 的积分。
  • 对称区间处理:对于 [a,a][-a, a] 上的积分,换元 x=tx=-t 可将两个区间合并,往往能消去复杂项,是处理非奇非偶函数在对称区间上积分的有效手段。

行动清单

  1. 巩固公式:默写定积分的分部积分公式和换元公式,并清晰陈述其应用条件。
  2. 分类练习:分别找一道需要用分部积分法、一道需要用根式换元、一道需要用对称区间换元技巧的定积分题目进行求解,体会不同方法的适用场景。
  3. 代码验证:尝试用 Python 的 sympyscipy.integrate 库验证本节例题和练习的结果,建立数值计算与解析推导的联系。

— 小象教研组

配套学习资源与课件
  • 第8章讲义:定积分(PDF · 3.8MB)
    下载
🎁 免费学习资源

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

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

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