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

第二换元法

约 19 分钟

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

不定积分的第二换元法

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

上一节我们学习了第一换元法(凑微分法),其核心在于“凑”出一个中间变量。本节课我们将学习另一种强有力的积分工具——第二换元法。它通过引入一个全新的变量代换,将复杂的被积表达式转化为我们熟悉的基本积分形式,是处理含有根号、平方和差等特殊结构积分的利器。掌握它,你将能求解更多类型的原函数。

💡 核心导读

本节我们将深入探讨第二换元法,你将学到:

  • 方法原理:理解“设 x=ϕ(t)x = \phi(t)”这一反向代换的核心思想与操作步骤。
  • 三角换元套路:掌握针对 a2x2\sqrt{a^2 - x^2}a2+x2\sqrt{a^2 + x^2}x2a2\sqrt{x^2 - a^2} 三类常见根式结构的标准三角代换。
  • 计算与回代:学习代换后的积分计算,以及如何将关于 tt 的结果最终表示为关于 xx 的函数。
  • 定义域考量:认识到代换过程中定义域匹配的重要性,以保证代换的可逆性与根式开方的正负号确定。

方法原理与步骤

第二换元法的思路与第一换元法恰好相反。当我们面对一个不易直接求解的积分 f(x)dx\int f(x) , dx 时,我们主动地引入一个新的变量 tt,令原来的积分变量 xx 等于 tt 的某个函数: x=ϕ(t)x = \phi(t) 其中,我们要求函数 ϕ(t)\phi(t)可导的,并且存在反函数 t=ϕ1(x)t = \phi^{-1}(x)。这个要求保证了代换的可逆性,使得我们最终能将结果用 xx 表示。

进行代换 x=ϕ(t)x = \phi(t) 后,我们有 dx=ϕ(t)dtdx = \phi’(t) , dt。于是原积分变为: f(x)dx=f(ϕ(t))ϕ(t)dt\int f(x) , dx = \int f(\phi(t)) \cdot \phi’(t) , dt 我们的目标是,右边的这个关于 tt 的积分 g(t)dt\int g(t) , dt 比原积分更容易求解。假设我们求出了它的原函数 G(t)+CG(t) + C,那么最后一步就是通过反函数 t=ϕ1(x)t = \phi^{-1}(x) 将变量回代: f(x)dx=G(ϕ1(x))+C\int f(x) , dx = G(\phi^{-1}(x)) + C

步骤总结

  1. 选择代换:根据被积函数 f(x)f(x) 的结构,选择合适的代换 x=ϕ(t)x = \phi(t)
  2. 计算微分:求出微分 dx=ϕ(t)dtdx = \phi’(t) , dt
  3. 代入积分:将 xxdxdx 全部用 tt 表示,得到新积分 g(t)dt\int g(t) , dt
  4. 求解新积分:计算 G(t)=g(t)dtG(t) = \int g(t) , dt
  5. 变量回代:利用 t=ϕ1(x)t = \phi^{-1}(x),将结果 G(t)+CG(t) + C 写回关于 xx 的表达式。

与第一换元法“天马行空”的凑微分思维不同,第二换元法有几种非常固定的“套路”,其中最经典、最常用的就是三角换元法

三角换元法(一):a2x2\sqrt{a^2 - x^2}

c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l0 -0 c5.3,-9.3,12,-14,20,-14 H400000v40H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M834 80h400000v40h-400000z”/>

考虑积分 a2x2dx\int \sqrt{a^2 - x^2} , dx,其中 a>0a > 0。被积函数 a2x2\sqrt{a^2 - x^2} 让人联想到半径为 aa 的上半圆的方程 y=a2x2y = \sqrt{a^2 - x^2}。在单位圆 (a=1a=1) 中,这正是 sin2t+cos2t=1\sin^2 t + \cos^2 t = 1 的关系。这提示我们可以使用三角恒等式来消去根号。

标准代换:令 x=asintx = a \sin t。这里也可以令 x=acostx = a \cos t,但通常使用正弦。 为了确保代换 x=asintx = a \sin t 是单调可逆的(即存在反函数),我们需要限制 tt 的取值范围。由于 x[a,a]x \in [-a, a],我们通常取 t(π2,π2)t \in (-\frac{\pi}{2}, \frac{\pi}{2})。在这个区间内,cost>0\cos t > 0,这有助于我们简化后续的根号运算。

进行代换:

  • x=asintx = a \sin t
  • dx=acostdtdx = a \cos t , dt
  • a2x2=a2a2sin2t=a2cos2t=acost\sqrt{a^2 - x^2} = \sqrt{a^2 - a^2 \sin^2 t} = \sqrt{a^2 \cos^2 t} = a |\cos t|

由于我们限定 t(π2,π2)t \in (-\frac{\pi}{2}, \frac{\pi}{2}),有 cost>0\cos t > 0,因此 cost=cost|\cos t| = \cos t。于是原积分化为: a2x2dx=(acost)(acostdt)=a2cos2tdt\begin{aligned} \int \sqrt{a^2 - x^2} , dx &= \int (a \cos t) \cdot (a \cos t , dt) \ &= a^2 \int \cos^2 t , dt \end{aligned}

接下来计算 cos2tdt\int \cos^2 t , dt。利用三角降幂公式 cos2t=1+cos2t2\cos^2 t = \frac{1 + \cos 2t}{2}a2cos2tdt=a21+cos2t2dt=a22(1+cos2t)dt=a22(t+12sin2t)+C=a22t+a24sin2t+C\begin{aligned} a^2 \int \cos^2 t , dt &= a^2 \int \frac{1 + \cos 2t}{2} , dt \ &= \frac{a^2}{2} \int (1 + \cos 2t) , dt \ &= \frac{a^2}{2} \left( t + \frac{1}{2} \sin 2t \right) + C \ &= \frac{a^2}{2} t + \frac{a^2}{4} \sin 2t + C \end{aligned}

再利用倍角公式 sin2t=2sintcost\sin 2t = 2 \sin t \cos t,得到: 原式=a22t+a22sintcost+C\text{原式} = \frac{a^2}{2} t + \frac{a^2}{2} \sin t \cos t + C

最后,我们需要将变量 tt 回代为 xx

  • x=asintx = a \sin t,得 sint=xa\sin t = \frac{x}{a},且 t=arcsin(xa)t = \arcsin(\frac{x}{a})
  • t(π2,π2)t \in (-\frac{\pi}{2}, \frac{\pi}{2}) 内,cost=1sin2t=1(xa)2=a2x2a\cos t = \sqrt{1 - \sin^2 t} = \sqrt{1 - (\frac{x}{a})^2} = \frac{\sqrt{a^2 - x^2}}{a}

代入上式: a2x2dx=a22arcsin(xa)+a22xaa2x2a+C=a22arcsin(xa)+x2a2x2+C\begin{aligned} \int \sqrt{a^2 - x^2} , dx &= \frac{a^2}{2} \arcsin\left(\frac{x}{a}\right) + \frac{a^2}{2} \cdot \frac{x}{a} \cdot \frac{\sqrt{a^2 - x^2}}{a} + C \ &= \frac{a^2}{2} \arcsin\left(\frac{x}{a}\right) + \frac{x}{2} \sqrt{a^2 - x^2} + C \end{aligned}

这是一个非常重要的积分公式,建议熟记。

import sympy as sp

# 使用 sympy 验证积分公式
x, a = sp.symbols('x a', positive=True, real=True)
expr = sp.sqrt(a**2 - x**2)
integral_result = sp.integrate(expr, x)
print("Sympy 计算的积分结果:")
sp.pprint(integral_result)
print("\n与我们推导的公式对比:")
our_result = (a**2/2)*sp.asin(x/a) + (x/2)*sp.sqrt(a**2 - x**2)
print("两者之差为:")
sp.pprint(sp.simplify(integral_result - our_result))
# 输出应为常数,验证公式正确性

三角换元法(二):a2+x2\sqrt{a^2 + x^2}

c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l0 -0 c5.3,-9.3,12,-14,20,-14 H400000v40H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M834 80h400000v40h-400000z”/>

现在考虑积分 1a2+x2dx\int \frac{1}{\sqrt{a^2 + x^2}} , dx。被积函数中的 a2+x2a^2 + x^2 让人联想到恒等式 1+tan2t=sec2t1 + \tan^2 t = \sec^2 t

标准代换:令 x=atantx = a \tan t。 为了确保可逆性,通常取 t(π2,π2)t \in (-\frac{\pi}{2}, \frac{\pi}{2})。在此区间内,sect>0\sec t > 0

进行代换:

  • x=atantx = a \tan t
  • dx=asec2tdtdx = a \sec^2 t , dt
  • a2+x2=a2+a2tan2t=a2sec2t=asect=asect\sqrt{a^2 + x^2} = \sqrt{a^2 + a^2 \tan^2 t} = \sqrt{a^2 \sec^2 t} = a |\sec t| = a \sec t

于是原积分化为: 1a2+x2dx=1asectasec2tdt=sectdt\begin{aligned} \int \frac{1}{\sqrt{a^2 + x^2}} , dx &= \int \frac{1}{a \sec t} \cdot a \sec^2 t , dt \ &= \int \sec t , dt \end{aligned}

积分 sectdt\int \sec t , dt 是一个需要记忆的结论。其推导过程涉及一些技巧(如分子分母同乘以 sect+tant\sec t + \tan t),结果为: sectdt=lnsect+tant+C\int \sec t , dt = \ln |\sec t + \tan t| + C

现在回代。由 x=atantx = a \tan t,得 tant=xa\tan t = \frac{x}{a}。为求 sect\sec t,利用 sec2t=1+tan2t\sec^2 t = 1 + \tan^2 t,得 sect=1+(xa)2=a2+x2a\sec t = \sqrt{1 + (\frac{x}{a})^2} = \frac{\sqrt{a^2 + x^2}}{a}(取正号)。代入上式: 1a2+x2dx=lna2+x2a+xa+C=lnx+a2+x2lna+C=lnx+a2+x2+C1(C1=Clna)\begin{aligned} \int \frac{1}{\sqrt{a^2 + x^2}} , dx &= \ln \left| \frac{\sqrt{a^2 + x^2}}{a} + \frac{x}{a} \right| + C \ &= \ln \left| x + \sqrt{a^2 + x^2} \right| - \ln a + C \ &= \ln \left| x + \sqrt{a^2 + x^2} \right| + C_1 \quad (C_1 = C - \ln a) \end{aligned}

通常我们忽略常数项的合并,直接记作: 1a2+x2dx=lnx+a2+x2+C\int \frac{1}{\sqrt{a^2 + x^2}} , dx = \ln \left| x + \sqrt{a^2 + x^2} \right| + C 这是一个极其重要的公式,在后续的微分方程和最优化问题中也会出现。

三角换元法(三):x2a2\sqrt{x^2 - a^2}

c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l0 -0 c5.3,-9.3,12,-14,20,-14 H400000v40H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M834 80h400000v40h-400000z”/>

最后考虑 1x2a2dx\int \frac{1}{\sqrt{x^2 - a^2}} , dx,其中 a>0a > 0。这里需要特别注意,被积函数的定义域为 x>ax > ax<ax < -a。我们联想到恒等式 sec2t1=tan2t\sec^2 t - 1 = \tan^2 t

标准代换:令 x=asectx = a \sec t。 此时需要分情况讨论以保证 xxasecta \sec t 的符号和范围一致。

情况一:x>ax > a 此时可取 t(0,π2)t \in (0, \frac{\pi}{2})。在此区间内,sect>1\sec t > 1,且 tant>0\tan t > 0

  • x=asectx = a \sec t
  • dx=asecttantdtdx = a \sec t \tan t , dt
  • x2a2=a2sec2ta2=a2tan2t=atant=atant\sqrt{x^2 - a^2} = \sqrt{a^2 \sec^2 t - a^2} = \sqrt{a^2 \tan^2 t} = a |\tan t| = a \tan t

原积分化为: 1x2a2dx=1atantasecttantdt=sectdt=lnsect+tant+C\begin{aligned} \int \frac{1}{\sqrt{x^2 - a^2}} , dx &= \int \frac{1}{a \tan t} \cdot a \sec t \tan t , dt \ &= \int \sec t , dt \ &= \ln |\sec t + \tan t| + C \end{aligned}

回代:sect=xa\sec t = \frac{x}{a}tant=sec2t1=x2a2a\tan t = \sqrt{\sec^2 t - 1} = \frac{\sqrt{x^2 - a^2}}{a}。代入得: 1x2a2dx=lnxa+x2a2a+C=lnx+x2a2+C1\int \frac{1}{\sqrt{x^2 - a^2}} , dx = \ln \left| \frac{x}{a} + \frac{\sqrt{x^2 - a^2}}{a} \right| + C = \ln \left| x + \sqrt{x^2 - a^2} \right| + C_1

情况二:x<ax < -a 此时 xx 为负。我们可以令 x=asectx = -a \sec t,其中 t(0,π2)t \in (0, \frac{\pi}{2})。经过类似的推导(请自行练习),最终会得到与情况一完全相同的结果。

因此,我们可以将两种情况统一写作: 1x2a2dx=lnx+x2a2+C(x>a)\int \frac{1}{\sqrt{x^2 - a^2}} , dx = \ln \left| x + \sqrt{x^2 - a^2} \right| + C \quad (|x| > a)

📝 动手练一练

  1. 计算不定积分 x29x2dx\int \frac{x^2}{\sqrt{9 - x^2}} , dx提示:先利用三角换元 x=3sintx = 3\sin t 消去根号,然后进行计算。

    参考答案: 令 x=3sint,dx=3costdt,t(π2,π2)x = 3\sin t, , dx = 3\cos t , dt, , t \in (-\frac{\pi}{2}, \frac{\pi}{2})9x2=3cost\sqrt{9-x^2} = 3\cos tx29x2dx=9sin2t3cost3costdt=9sin2tdt=91cos2t2dt=92(t12sin2t)+C=92t94sin2t+C=92t92sintcost+C\begin{aligned} \int \frac{x^2}{\sqrt{9 - x^2}} , dx &= \int \frac{9\sin^2 t}{3\cos t} \cdot 3\cos t , dt \ &= 9 \int \sin^2 t , dt \ &= 9 \int \frac{1 - \cos 2t}{2} , dt \ &= \frac{9}{2} \left( t - \frac{1}{2}\sin 2t \right) + C \ &= \frac{9}{2} t - \frac{9}{4} \sin 2t + C \ &= \frac{9}{2} t - \frac{9}{2} \sin t \cos t + C \end{aligned} 回代:t=arcsin(x3),sint=x3,cost=9x23t = \arcsin(\frac{x}{3}), , \sin t = \frac{x}{3}, , \cos t = \frac{\sqrt{9-x^2}}{3}。 最终结果:92arcsin(x3)x29x2+C\frac{9}{2} \arcsin(\frac{x}{3}) - \frac{x}{2} \sqrt{9-x^2} + C

  2. 利用公式,快速写出 1x2+4dx\int \frac{1}{\sqrt{x^2 + 4}} , dx 的结果。 提示:识别出 a=2a=2,直接套用 a2+x2\sqrt{a^2+x^2} 型的积分公式。

    参考答案: 根据公式 1a2+x2dx=lnx+x2+a2+C\int \frac{1}{\sqrt{a^2 + x^2}} , dx = \ln | x + \sqrt{x^2 + a^2} | + C,令 a=2a=2,得: 1x2+4dx=lnx+x2+4+C\int \frac{1}{\sqrt{x^2 + 4}} , dx = \ln | x + \sqrt{x^2 + 4} | + C

本章小结

本节我们系统学习了不定积分的第二换元法,特别是其中应用最广泛的三角换元法。

要点回顾

  • 核心思想:通过设 x=ϕ(t)x = \phi(t) 进行变量代换,将复杂积分化为易求积分,最后反解 tt 回代。
  • 三角换元三大套路
    1. a2x2\sqrt{a^2 - x^2},设 x=asintx = a\sin tx=acostx = a\cos t
    2. a2+x2\sqrt{a^2 + x^2},设 x=atantx = a\tan t
    3. x2a2\sqrt{x^2 - a^2},设 x=asectx = a\sec t(需注意定义域分段)。
  • 关键公式:推导并记忆了 a2x2dx\int \sqrt{a^2 - x^2} , dx1x2±a2dx\int \frac{1}{\sqrt{x^2 \pm a^2}} , dx 的结果,它们在后续学习中会频繁出现。
  • 注意事项:代换时必须关注变量的取值范围,以保证代换函数的单调性(存在反函数)和根式开方的正负号。

行动清单

  1. 推导一遍:合上讲义,尝试独立推导一遍 1a2+x2dx\int \frac{1}{\sqrt{a^2 + x^2}} , dx 的完整过程,直至得出对数形式的结果。
  2. 分类练习:寻找或构造包含 4x2\sqrt{4-x^2}x2+1\sqrt{x^2+1}x29\sqrt{x^2-9} 的积分各一道,并用三角换元法求解,巩固对不同情形的判断。
  3. 代码验证:使用 Python 的 SymPy 库对你求解的练习题目进行验算,确保结果正确,并熟悉用工具辅助学习数学的方法。

— 小象教研组

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

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

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

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