上一篇讲导数:已知函数,求它变化的快慢。这一篇反过来讲积分 。积分要回答两个看起来毫不相干的问题。微积分最重要的发现之一,就是在一定的条件下,这两个问题可以由一个定理连接起来。注意它们并不是同一个问题:有些函数能算积分,却没有原函数,这一点后面会讲到。
本篇的安排:
开始之前 :讲清两个问题,以及连接它们的牛顿—莱布尼茨公式。读完这一节,就知道后面那么多技巧是为了什么。
第一到第五节 :“找原函数”的工具箱。基本积分表、凑微分、分部积分、有理函数、三角与根式代换。
第六、七节 :定积分自己的技巧。对称性、周期性、变限积分和反常积分。
第八、九节 :应用。面积、体积、弧长、旋转曲面,以及做功、压力、质心。
第十节 :原函数写不出来时,怎样把积分算出数值,并且知道误差有多大。
第十一、十二节 (选读):积分和极限什么时候能交换次序,为什么数学家又发明了新的积分;分部积分怎样引出“广义的导数”。
标注框的含义和第一篇相同。第一篇讲过的内容(导数公式、链式法则、三角恒等式、泰勒展开、中值定理等)会直接使用,用到的地方会用“回顾”框提醒一下。
前两篇反复用同一个例子:y = x 2 y=x^2 y = x 2 。第一篇算出了它的切线斜率 2 x 2x 2 x ,这一篇要算出它在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上围出的面积 1 3 \frac13 3 1 ,而且要用两种完全不同的办法算,看看两者为什么得到同一个答案。
开始之前:两个问题与一座桥# 问题一:已知导数,求原来的函数# 如果知道一辆车每一时刻的速度 v ( t ) v(t) v ( t ) ,能不能求出它的位置 s ( t ) s(t) s ( t ) ?这是“求导”倒过来的问题。
定义 如果在某个区间上 F ′ ( x ) = f ( x ) F'(x)=f(x) F ′ ( x ) = f ( x ) ,就说 F F F 是 f f f 的一个原函数 。f f f 的全体原函数叫 f f f 的不定积分 ,记作
∫ f ( x ) d x = F ( x ) + C . \int f(x)\,dx=F(x)+C. ∫ f ( x ) d x = F ( x ) + C .
∫ \int ∫ 是积分号,f ( x ) f(x) f ( x ) 叫被积函数,d x dx d x 表示对 x x x 积分,C C C 是任意常数。
比如 ( x 2 ) ′ = 2 x (x^2)'=2x ( x 2 ) ′ = 2 x ,所以 x 2 x^2 x 2 是 2 x 2x 2 x 的一个原函数;x 2 + 1 x^2+1 x 2 + 1 、x 2 − 7 x^2-7 x 2 − 7 也都是,因为常数的导数是 0 0 0 。于是 ∫ 2 x d x = x 2 + C \int2x\,dx=x^2+C ∫ 2 x d x = x 2 + C 。
回顾
第一篇第五节:由拉格朗日中值定理,f ( x 2 ) − f ( x 1 ) = f ′ ( ξ ) ( x 2 − x 1 ) f(x_2)-f(x_1)=f'(\xi)(x_2-x_1) f ( x 2 ) − f ( x 1 ) = f ′ ( ξ ) ( x 2 − x 1 ) 。所以在一个区间上导数恒为 0 0 0 的函数是常数:右边恒为 0 0 0 ,任意两点的函数值都相等。
为什么 为什么一定是 + C +C + C ,而不会有别的形式?
设 F F F 和 G G G 都是 f f f 在某个区间上的原函数,那么 ( G − F ) ′ = f − f = 0 (G-F)'=f-f=0 ( G − F ) ′ = f − f = 0 。由上面的回顾,G − F G-F G − F 在这个区间上是常数,即 G = F + C G=F+C G = F + C 。所以只要找到一个原函数,其余的都只差一个常数 。
注意“区间”这个条件。中值定理要用到 x 1 x_1 x 1 与 x 2 x_2 x 2 之间的整段,这一段都得在定义域里。定义域中间断开时,结论就不成立了。比如
H ( x ) = { 1 , x > 0 , 5 , x < 0 , H(x)=\begin{cases}1,&x>0,\\5,&x<0,\end{cases} H ( x ) = { 1 , 5 , x > 0 , x < 0 ,
在每个有定义的点附近它都是水平线,导数处处为 0 0 0 ,可它不是常数:H ( 1 ) − H ( − 1 ) = − 4 H(1)-H(-1)=-4 H ( 1 ) − H ( − 1 ) = − 4 。− 1 -1 − 1 和 1 1 1 之间隔着没有定义的 0 0 0 ,中值定理用不上。
1 x \frac1x x 1 的定义域正是两段 ( − ∞ , 0 ) ∪ ( 0 , + ∞ ) (-\infty,0)\cup(0,+\infty) ( − ∞ , 0 ) ∪ ( 0 , + ∞ ) 。在每一段内部中值定理照样成立,所以每一段上的原函数只差一个常数,但两段的常数可以不同,严格地说应该写成
F ( x ) = { ln x + C 1 , x > 0 , ln ( − x ) + C 2 , x < 0. F(x)=\begin{cases}\ln x+C_1,&x>0,\\\ln(-x)+C_2,&x<0.\end{cases} F ( x ) = { ln x + C 1 , ln ( − x ) + C 2 , x > 0 , x < 0.
习惯上仍写成 ln ∣ x ∣ + C \ln\lvert x\rvert+C ln ∣ x ∣ + C ,理解为在每一段上分别成立。(为什么 x < 0 x<0 x < 0 时也是 ln ∣ x ∣ \ln\lvert x\rvert ln ∣ x ∣ :这时 ∣ x ∣ = − x \lvert x\rvert=-x ∣ x ∣ = − x ,由链式法则 [ ln ( − x ) ] ′ = 1 − x ⋅ ( − 1 ) = 1 x [\ln(-x)]'=\frac1{-x}\cdot(-1)=\frac1x [ ln ( − x ) ] ′ = − x 1 ⋅ ( − 1 ) = x 1 。第一节还会再说一次。)
问题二:把无数小块加起来# 曲线 y = f ( x ) y=f(x) y = f ( x ) (先设 f ≥ 0 f\ge0 f ≥ 0 )、x x x 轴和直线 x = a x=a x = a 、x = b x=b x = b 围成一块区域。它的面积是多少?
矩形的面积会算,曲边的不会。办法是:
分割 :把 [ a , b ] [a,b] [ a , b ] 切成 n n n 小段,每段宽 Δ x = b − a n \Delta x=\frac{b-a}n Δ x = n b − a ;
近似 :在第 i i i 段里任取一点 ξ i \xi_i ξ i ,用高为 f ( ξ i ) f(\xi_i) f ( ξ i ) 的矩形近似这一条,面积约为 f ( ξ i ) Δ x f(\xi_i)\Delta x f ( ξ i ) Δ x ;
求和 :S n = ∑ i = 1 n f ( ξ i ) Δ x \displaystyle S_n=\sum_{i=1}^{n}f(\xi_i)\Delta x S n = i = 1 ∑ n f ( ξ i ) Δ x ;
取极限 :切得越细,近似越好,令 n → ∞ n\to\infty n → ∞ 。
x y a b O Δx f(ξi ) y = f(x)
图 1:把区间切成小段,每段用一个矩形近似。矩形越窄,总面积越接近曲边区域的面积。
这个和叫黎曼和 。如果切得越来越细时,不管怎么切、怎么取 ξ i \xi_i ξ i ,黎曼和都趋于同一个数,就把这个数叫做 f f f 在 [ a , b ] [a,b] [ a , b ] 上的定积分 :
∫ a b f ( x ) d x = lim n → ∞ ∑ i = 1 n f ( ξ i ) Δ x . \int_a^bf(x)\,dx=\lim_{n\to\infty}\sum_{i=1}^{n}f(\xi_i)\Delta x. ∫ a b f ( x ) d x = n → ∞ lim i = 1 ∑ n f ( ξ i ) Δ x .
记号本身就是这个过程的缩写:∫ \int ∫ 是拉长的 S(sum,求和),f ( x ) d x f(x)\,dx f ( x ) d x 是“高 × 宽”的一个小矩形。
“切得越来越细”要说准确:如果各段宽度不相等,要求的是最宽的那一段 宽度趋于 0 0 0 ,并把和中的 Δ x \Delta x Δ x 换成各段自己的宽度 Δ x i \Delta x_i Δ x i 。只让段数 n → ∞ n\to\infty n → ∞ 还不够。比如一直保留 [ 0 , 1 2 ] [0,\frac12] [ 0 , 2 1 ] 这一整段不动,只把 [ 1 2 , 1 ] [\frac12,1] [ 2 1 , 1 ] 越切越细,段数照样趋于无穷,可是第一段永远那么宽。对 f ( x ) = x f(x)=x f ( x ) = x ,第一段宽 1 2 \frac12 2 1 :取左端点 0 0 0 ,高 f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 ,这一块面积是 0 0 0 ;取右端点 1 2 \frac12 2 1 ,高 f ( 1 2 ) = 1 2 f\left(\frac12\right)=\frac12 f ( 2 1 ) = 2 1 ,面积是 1 2 × 1 2 = 1 4 \frac12\times\frac12=\frac14 2 1 × 2 1 = 4 1 。其余各段的取法保持一样,那么两个黎曼和只在第一项上不同,永远差 1 4 \frac14 4 1 ,不管后面切得多细,都不会趋于同一个数。
哪些函数可以积分? 闭区间上的连续函数一定可积(证明在本节最后的选读部分);只有有限个间断点的有界函数也可积。本篇先讨论这样的“正常”定积分;第七节再讨论区间无限长、或者函数无界的情形。
带符号的面积。 如果 f f f 有负的部分,f ( ξ i ) Δ x f(\xi_i)\Delta x f ( ξ i ) Δ x 就是负数。所以定积分算的是“x x x 轴上方的面积减去下方的面积”。比如 ∫ 0 2 π sin x d x = 0 \int_0^{2\pi}\sin x\,dx=0 ∫ 0 2 π sin x d x = 0 :上半拱面积是 2 2 2 ,下半拱面积也是 2 2 2 ,相互抵消。(面积为什么恰好是 2 2 2 ,学完下面的牛顿—莱布尼茨公式就能算出来:− cos x -\cos x − cos x 的导数是 sin x \sin x sin x ,记号 [ F ( x ) ] a b [F(x)]_a^b [ F ( x ) ] a b 表示 F ( b ) − F ( a ) F(b)-F(a) F ( b ) − F ( a ) ,于是 ∫ 0 π sin x d x = [ − cos x ] 0 π = ( − cos π ) − ( − cos 0 ) = − ( − 1 ) − ( − 1 ) = 1 + 1 = 2 \int_0^\pi\sin x\,dx=[-\cos x]_0^\pi=(-\cos\pi)-(-\cos0)=-(-1)-(-1)=1+1=2 ∫ 0 π sin x d x = [ − cos x ] 0 π = ( − cos π ) − ( − cos 0 ) = − ( − 1 ) − ( − 1 ) = 1 + 1 = 2 。)
x y π 2π 1 −1 O +2 −2
图 2:定积分是带符号的面积。sin x 在 [0, 2π] 上,上方 +2,下方 −2,积分为 0。
易错
定积分是一个数 ,不定积分是一族函数 。∫ 0 1 x 2 d x = 1 3 \int_0^1x^2\,dx=\frac13 ∫ 0 1 x 2 d x = 3 1 ,而 ∫ x 2 d x = x 3 3 + C \int x^2\,dx=\frac{x^3}3+C ∫ x 2 d x = 3 x 3 + C 。定积分的结果后面不加 C C C 。另外,定积分的值和积分变量用什么字母无关:∫ 0 1 x 2 d x = ∫ 0 1 t 2 d t \int_0^1x^2\,dx=\int_0^1t^2\,dt ∫ 0 1 x 2 d x = ∫ 0 1 t 2 d t 。
不用任何新工具,硬算 y = x 2 y=x^2 y = x 2 下的面积# 先只用定义,算 y = x 2 y=x^2 y = x 2 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上的面积。这样能看清楚:直接求和是可以算的,但很费事,这正是后面要找通用方法的原因。
把 [ 0 , 1 ] [0,1] [ 0 , 1 ] 分成 n n n 等份,分点是 0 , 1 n , 2 n , … , n − 1 n , 1 0,\frac1n,\frac2n,\dots,\frac{n-1}n,1 0 , n 1 , n 2 , … , n n − 1 , 1 。第 k k k 个小区间是 [ k − 1 n , k n ] \left[\frac{k-1}n,\frac kn\right] [ n k − 1 , n k ] 。x 2 x^2 x 2 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上递增,所以在每个小区间上,左端点的函数值最小,右端点的最大。
每段取左端点,矩形都在曲线下方,总面积记为 L n L_n L n (下和);
每段取右端点,矩形都在曲线上方,总面积记为 U n U_n U n (上和)。
L n = 1 n [ 0 2 + ( 1 n ) 2 + ⋯ + ( n − 1 n ) 2 ] , U n = 1 n [ ( 1 n ) 2 + ( 2 n ) 2 + ⋯ + ( n n ) 2 ] . L_n=\frac1n\left[0^2+\left(\frac1n\right)^2+\cdots+\left(\frac{n-1}n\right)^2\right],\qquad
U_n=\frac1n\left[\left(\frac1n\right)^2+\left(\frac2n\right)^2+\cdots+\left(\frac nn\right)^2\right]. L n = n 1 [ 0 2 + ( n 1 ) 2 + ⋯ + ( n n − 1 ) 2 ] , U n = n 1 [ ( n 1 ) 2 + ( n 2 ) 2 + ⋯ + ( n n ) 2 ] .
两个括号里,从 ( 1 n ) 2 \left(\frac1n\right)^2 ( n 1 ) 2 到 ( n − 1 n ) 2 \left(\frac{n-1}n\right)^2 ( n n − 1 ) 2 的项完全相同,相减时全部抵消,只剩 U n U_n U n 的最后一项减去 L n L_n L n 的第一项:
U n − L n = 1 n [ ( n n ) 2 − 0 2 ] = 1 n . U_n-L_n=\frac1n\left[\left(\frac nn\right)^2-0^2\right]=\frac1n. U n − L n = n 1 [ ( n n ) 2 − 0 2 ] = n 1 .
实际的面积夹在 L n L_n L n 和 U n U_n U n 之间,而两者只差 1 n \frac1n n 1 。所以只要算出一边的极限,面积就确定了。
先化简 U n U_n U n 。括号里每一项是 ( k n ) 2 = k 2 n 2 \left(\frac kn\right)^2=\frac{k^2}{n^2} ( n k ) 2 = n 2 k 2 ,分母都是 n 2 n^2 n 2 ,提到括号外,和前面的 1 n \frac1n n 1 相乘:
U n = 1 n [ 1 2 n 2 + 2 2 n 2 + ⋯ + n 2 n 2 ] = 1 n ⋅ 1 n 2 ( 1 2 + 2 2 + ⋯ + n 2 ) = 1 n 3 ( 1 2 + 2 2 + ⋯ + n 2 ) . U_n=\frac1n\left[\frac{1^2}{n^2}+\frac{2^2}{n^2}+\cdots+\frac{n^2}{n^2}\right]=\frac1n\cdot\frac1{n^2}\left(1^2+2^2+\cdots+n^2\right)=\frac1{n^3}\left(1^2+2^2+\cdots+n^2\right). U n = n 1 [ n 2 1 2 + n 2 2 2 + ⋯ + n 2 n 2 ] = n 1 ⋅ n 2 1 ( 1 2 + 2 2 + ⋯ + n 2 ) = n 3 1 ( 1 2 + 2 2 + ⋯ + n 2 ) .
括号里是平方和,需要平方和公式:
1 2 + 2 2 + ⋯ + n 2 = n ( n + 1 ) ( 2 n + 1 ) 6 . 1^2+2^2+\cdots+n^2=\frac{n(n+1)(2n+1)}6. 1 2 + 2 2 + ⋯ + n 2 = 6 n ( n + 1 ) ( 2 n + 1 ) .
为什么 平方和公式从哪里来
从恒等式 ( k + 1 ) 3 − k 3 = 3 k 2 + 3 k + 1 (k+1)^3-k^3=3k^2+3k+1 ( k + 1 ) 3 − k 3 = 3 k 2 + 3 k + 1 出发(展开左边就能验证)。把 k = 1 , 2 , … , n k=1,2,\dots,n k = 1 , 2 , … , n 逐行写下来:
2 3 − 1 3 = 3 ⋅ 1 2 + 3 ⋅ 1 + 1 3 3 − 2 3 = 3 ⋅ 2 2 + 3 ⋅ 2 + 1 ⋮ ( n + 1 ) 3 − n 3 = 3 ⋅ n 2 + 3 ⋅ n + 1 \begin{aligned}
2^3-1^3&=3\cdot1^2+3\cdot1+1\\
3^3-2^3&=3\cdot2^2+3\cdot2+1\\
&\ \ \vdots\\
(n+1)^3-n^3&=3\cdot n^2+3\cdot n+1
\end{aligned} 2 3 − 1 3 3 3 − 2 3 ( n + 1 ) 3 − n 3 = 3 ⋅ 1 2 + 3 ⋅ 1 + 1 = 3 ⋅ 2 2 + 3 ⋅ 2 + 1 ⋮ = 3 ⋅ n 2 + 3 ⋅ n + 1
全部相加。左边相邻两行的 2 3 2^3 2 3 、3 3 3^3 3 3 、……都一正一负抵消,只剩 ( n + 1 ) 3 − 1 (n+1)^3-1 ( n + 1 ) 3 − 1 。右边分三组加:
( n + 1 ) 3 − 1 = 3 ( 1 2 + ⋯ + n 2 ) + 3 ( 1 + ⋯ + n ) + n . (n+1)^3-1=3(1^2+\cdots+n^2)+3(1+\cdots+n)+n. ( n + 1 ) 3 − 1 = 3 ( 1 2 + ⋯ + n 2 ) + 3 ( 1 + ⋯ + n ) + n .
其中 1 + 2 + ⋯ + n = n ( n + 1 ) 2 1+2+\cdots+n=\frac{n(n+1)}2 1 + 2 + ⋯ + n = 2 n ( n + 1 ) (首尾配对:1 + n = 2 + ( n − 1 ) = ⋯ 1+n=2+(n-1)=\cdots 1 + n = 2 + ( n − 1 ) = ⋯ ,共 n 2 \frac n2 2 n 对)。代入,把平方和解出来:
3 ( 1 2 + ⋯ + n 2 ) = ( n + 1 ) 3 − 1 − 3 n ( n + 1 ) 2 − n . 3(1^2+\cdots+n^2)=(n+1)^3-1-\frac{3n(n+1)}2-n. 3 ( 1 2 + ⋯ + n 2 ) = ( n + 1 ) 3 − 1 − 2 3 n ( n + 1 ) − n .
右边整理。先把 − 1 -1 − 1 和 − n -n − n 合并成 − ( n + 1 ) -(n+1) − ( n + 1 ) ,三项都含因子 n + 1 n+1 n + 1 ,提出来:
( n + 1 ) 3 − ( n + 1 ) − 3 n ( n + 1 ) 2 = ( n + 1 ) [ ( n + 1 ) 2 − 1 − 3 n 2 ] . (n+1)^3-(n+1)-\frac{3n(n+1)}2=(n+1)\left[(n+1)^2-1-\frac{3n}2\right]. ( n + 1 ) 3 − ( n + 1 ) − 2 3 n ( n + 1 ) = ( n + 1 ) [ ( n + 1 ) 2 − 1 − 2 3 n ] .
方括号里展开、合并、通分:
( n 2 + 2 n + 1 ) − 1 − 3 n 2 = n 2 + 2 n − 3 n 2 = n 2 + n 2 = 2 n 2 + n 2 = n ( 2 n + 1 ) 2 . (n^2+2n+1)-1-\frac{3n}2=n^2+2n-\frac{3n}2=n^2+\frac n2=\frac{2n^2+n}2=\frac{n(2n+1)}2. ( n 2 + 2 n + 1 ) − 1 − 2 3 n = n 2 + 2 n − 2 3 n = n 2 + 2 n = 2 2 n 2 + n = 2 n ( 2 n + 1 ) .
所以 3 ( 1 2 + ⋯ + n 2 ) = ( n + 1 ) ⋅ n ( 2 n + 1 ) 2 = n ( n + 1 ) ( 2 n + 1 ) 2 3(1^2+\cdots+n^2)=(n+1)\cdot\frac{n(2n+1)}2=\frac{n(n+1)(2n+1)}2 3 ( 1 2 + ⋯ + n 2 ) = ( n + 1 ) ⋅ 2 n ( 2 n + 1 ) = 2 n ( n + 1 ) ( 2 n + 1 ) ,两边除以 3 3 3 :
1 2 + 2 2 + ⋯ + n 2 = n ( n + 1 ) ( 2 n + 1 ) 6 . 1^2+2^2+\cdots+n^2=\frac{n(n+1)(2n+1)}6. 1 2 + 2 2 + ⋯ + n 2 = 6 n ( n + 1 ) ( 2 n + 1 ) .
于是 U n = n ( n + 1 ) ( 2 n + 1 ) 6 n 3 U_n=\frac{n(n+1)(2n+1)}{6n^3} U n = 6 n 3 n ( n + 1 ) ( 2 n + 1 ) 。把分子乘开:n ( n + 1 ) ( 2 n + 1 ) = ( n 2 + n ) ( 2 n + 1 ) = 2 n 3 + n 2 + 2 n 2 + n = 2 n 3 + 3 n 2 + n n(n+1)(2n+1)=(n^2+n)(2n+1)=2n^3+n^2+2n^2+n=2n^3+3n^2+n n ( n + 1 ) ( 2 n + 1 ) = ( n 2 + n ) ( 2 n + 1 ) = 2 n 3 + n 2 + 2 n 2 + n = 2 n 3 + 3 n 2 + n 。再逐项除以 6 n 3 6n^3 6 n 3 :
U n = 2 n 3 6 n 3 + 3 n 2 6 n 3 + n 6 n 3 = 1 3 + 1 2 n + 1 6 n 2 → 1 3 , U_n=\frac{2n^3}{6n^3}+\frac{3n^2}{6n^3}+\frac{n}{6n^3}=\frac13+\frac1{2n}+\frac1{6n^2}\to\frac13, U n = 6 n 3 2 n 3 + 6 n 3 3 n 2 + 6 n 3 n = 3 1 + 2 n 1 + 6 n 2 1 → 3 1 ,
L n = U n − 1 n = 1 3 − 1 2 n + 1 6 n 2 → 1 3 . L_n=U_n-\frac1n=\frac13-\frac1{2n}+\frac1{6n^2}\to\frac13. L n = U n − n 1 = 3 1 − 2 n 1 + 6 n 2 1 → 3 1 .
真实面积夹在两者之间,L n ≤ 面积 ≤ U n L_n\le\text{面积}\le U_n L n ≤ 面积 ≤ U n ,两边都趋于 1 3 \frac13 3 1 ,由夹逼定理,面积是 1 3 \frac13 3 1 。这个计算还附带了误差:右端和比真实面积多 1 2 n + 1 6 n 2 \frac1{2n}+\frac1{6n^2} 2 n 1 + 6 n 2 1 。
问题在于,换一条曲线,比如 e − x 2 e^{-x^2} e − x 2 ,就没有这么方便的求和公式了。古人也能算出抛物线下的面积,但每换一条曲线都要重新想办法。我们需要一个对所有曲线都适用的方法。下面的牛顿—莱布尼茨公式就是这个方法。
定积分的基本性质# 下面这些性质,都可以从“黎曼和取极限”直接看出来:
线性 :∫ a b [ α f + β g ] d x = α ∫ a b f d x + β ∫ a b g d x \int_a^b[\alpha f+\beta g]\,dx=\alpha\int_a^bf\,dx+\beta\int_a^bg\,dx ∫ a b [ α f + β g ] d x = α ∫ a b f d x + β ∫ a b g d x 。和的极限等于极限的和。
区间可加 :∫ a b f d x = ∫ a c f d x + ∫ c b f d x \int_a^bf\,dx=\int_a^cf\,dx+\int_c^bf\,dx ∫ a b f d x = ∫ a c f d x + ∫ c b f d x 。把区域在 x = c x=c x = c 处切成两块。
约定 :∫ a a f d x = 0 \int_a^af\,dx=0 ∫ a a f d x = 0 ,∫ b a f d x = − ∫ a b f d x \int_b^af\,dx=-\int_a^bf\,dx ∫ b a f d x = − ∫ a b f d x 。有了这个约定,第 2 条对 c c c 在 [ a , b ] [a,b] [ a , b ] 外面也成立。
为什么第 2 条对外面的 c c c 也成立?比如 a < b < c a<b<c a < b < c 。这时 b b b 在 a a a 、c c c 之间,按原来的切法,∫ a c f d x = ∫ a b f d x + ∫ b c f d x \int_a^cf\,dx=\int_a^bf\,dx+\int_b^cf\,dx ∫ a c f d x = ∫ a b f d x + ∫ b c f d x ,移项得
∫ a b f d x = ∫ a c f d x − ∫ b c f d x = ∫ a c f d x + ∫ c b f d x , \int_a^bf\,dx=\int_a^cf\,dx-\int_b^cf\,dx=\int_a^cf\,dx+\int_c^bf\,dx, ∫ a b f d x = ∫ a c f d x − ∫ b c f d x = ∫ a c f d x + ∫ c b f d x ,
最后一步用了约定 − ∫ b c f d x = ∫ c b f d x -\int_b^cf\,dx=\int_c^bf\,dx − ∫ b c f d x = ∫ c b f d x 。形式和 c c c 在中间时一样。代数字检验:f = 1 f=1 f = 1 ,a = 0 a=0 a = 0 ,b = 1 b=1 b = 1 ,c = 2 c=2 c = 2 ,左边 ∫ 0 1 1 d x = 1 \int_0^11\,dx=1 ∫ 0 1 1 d x = 1 ,右边 ∫ 0 2 1 d x + ∫ 2 1 1 d x = 2 + ( − 1 ) = 1 \int_0^21\,dx+\int_2^11\,dx=2+(-1)=1 ∫ 0 2 1 d x + ∫ 2 1 1 d x = 2 + ( − 1 ) = 1 。
比较 :若在 [ a , b ] [a,b] [ a , b ] 上 f ≤ g f\le g f ≤ g (这里 a < b a<b a < b ),则 ∫ a b f ≤ ∫ a b g \int_a^bf\le\int_a^bg ∫ a b f ≤ ∫ a b g 。
a < b a<b a < b 这个条件不能省。按第 3 条的约定,∫ 0 − 1 1 d x = − ∫ − 1 0 1 d x = − 1 \int_0^{-1}1\,dx=-\int_{-1}^01\,dx=-1 ∫ 0 − 1 1 d x = − ∫ − 1 0 1 d x = − 1 ,而 ∫ 0 − 1 0 d x = 0 \int_0^{-1}0\,dx=0 ∫ 0 − 1 0 d x = 0 。被积函数 0 ≤ 1 0\le1 0 ≤ 1 ,积分却是 0 > − 1 0>-1 0 > − 1 ,不等号反了:上下限颠倒,相当于整个积分乘了 − 1 -1 − 1 。第 5、6 条同样默认 a < b a<b a < b 。
由比较性质可以推出一个常用的不等式:∣ ∫ a b f d x ∣ ≤ ∫ a b ∣ f ∣ d x \left\lvert\int_a^bf\,dx\right\rvert\le\int_a^b\lvert f\rvert\,dx ∫ a b f d x ≤ ∫ a b ∣ f ∣ d x ,正负抵消只会让总和的绝对值变小。推导:对每个 x x x 都有 − ∣ f ( x ) ∣ ≤ f ( x ) ≤ ∣ f ( x ) ∣ -\lvert f(x)\rvert\le f(x)\le\lvert f(x)\rvert − ∣ f ( x )∣ ≤ f ( x ) ≤ ∣ f ( x )∣ ,两边分别用比较性质:
− ∫ a b ∣ f ∣ d x ≤ ∫ a b f d x ≤ ∫ a b ∣ f ∣ d x . -\int_a^b\lvert f\rvert\,dx\le\int_a^bf\,dx\le\int_a^b\lvert f\rvert\,dx. − ∫ a b ∣ f ∣ d x ≤ ∫ a b f d x ≤ ∫ a b ∣ f ∣ d x .
一个数 X X X 夹在 − M -M − M 和 M M M 之间,就是 ∣ X ∣ ≤ M \lvert X\rvert\le M ∣ X ∣ ≤ M 。
估值 :若在 [ a , b ] [a,b] [ a , b ] 上 m ≤ f ≤ M m\le f\le M m ≤ f ≤ M (a < b a<b a < b ),则 m ( b − a ) ≤ ∫ a b f d x ≤ M ( b − a ) m(b-a)\le\int_a^bf\,dx\le M(b-a) m ( b − a ) ≤ ∫ a b f d x ≤ M ( b − a ) 。曲边区域被夹在两个矩形之间。
推导:对 m ≤ f ( x ) ≤ M m\le f(x)\le M m ≤ f ( x ) ≤ M 用比较性质,∫ a b m d x ≤ ∫ a b f d x ≤ ∫ a b M d x \int_a^bm\,dx\le\int_a^bf\,dx\le\int_a^bM\,dx ∫ a b m d x ≤ ∫ a b f d x ≤ ∫ a b M d x 。常数 c c c 的积分是宽 b − a b-a b − a 、高 c c c 的矩形面积,∫ a b c d x = c ( b − a ) \int_a^bc\,dx=c(b-a) ∫ a b c d x = c ( b − a ) ,所以两端分别是 m ( b − a ) m(b-a) m ( b − a ) 和 M ( b − a ) M(b-a) M ( b − a ) 。
积分中值定理 :若 f f f 在 [ a , b ] [a,b] [ a , b ] 上连续,则存在 ξ ∈ [ a , b ] \xi\in[a,b] ξ ∈ [ a , b ] ,使
∫ a b f ( x ) d x = f ( ξ ) ( b − a ) . \int_a^bf(x)\,dx=f(\xi)(b-a). ∫ a b f ( x ) d x = f ( ξ ) ( b − a ) .
比如 f ( x ) = x 2 f(x)=x^2 f ( x ) = x 2 ,[ a , b ] = [ 0 , 1 ] [a,b]=[0,1] [ a , b ] = [ 0 , 1 ] :上面算出 ∫ 0 1 x 2 d x = 1 3 \int_0^1x^2\,dx=\frac13 ∫ 0 1 x 2 d x = 3 1 ,所以要 ξ 2 ⋅ 1 = 1 3 \xi^2\cdot1=\frac13 ξ 2 ⋅ 1 = 3 1 ,ξ = 1 3 ≈ 0.577 \xi=\frac1{\sqrt3}\approx0.577 ξ = 3 1 ≈ 0.577 ,确实在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 里。
x y a b O 高度 = 平均值
图 3:曲边区域的面积,等于某个高度为 f(ξ) 的矩形面积。这个高度就是 f 在 [a, b] 上的平均值。
为什么 积分中值定理为什么成立
由最值定理,f f f 在 [ a , b ] [a,b] [ a , b ] 上有最小值 m m m 、最大值 M M M 。由估值性质,m ( b − a ) ≤ ∫ a b f d x ≤ M ( b − a ) m(b-a)\le\int_a^bf\,dx\le M(b-a) m ( b − a ) ≤ ∫ a b f d x ≤ M ( b − a ) ,两边除以 b − a b-a b − a :
m ≤ 1 b − a ∫ a b f d x ≤ M . m\le\frac1{b-a}\int_a^bf\,dx\le M. m ≤ b − a 1 ∫ a b f d x ≤ M .
中间这个数夹在 f f f 的最小值和最大值之间,由介值定理,f f f 一定在某一点 ξ \xi ξ 取到它,即
f ( ξ ) = 1 b − a ∫ a b f ( x ) d x . f(\xi)=\frac1{b-a}\int_a^bf(x)\,dx. f ( ξ ) = b − a 1 ∫ a b f ( x ) d x .
两边乘 b − a b-a b − a ,就是 ∫ a b f ( x ) d x = f ( ξ ) ( b − a ) \int_a^bf(x)\,dx=f(\xi)(b-a) ∫ a b f ( x ) d x = f ( ξ ) ( b − a ) 。
1 b − a ∫ a b f ( x ) d x \dfrac1{b-a}\displaystyle\int_a^bf(x)\,dx b − a 1 ∫ a b f ( x ) d x 叫 f f f 在 [ a , b ] [a,b] [ a , b ] 上的平均值 。它是“n n n 个数的平均”的连续版本。等分成 n n n 段时,每段宽 Δ x = b − a n \Delta x=\frac{b-a}n Δ x = n b − a ,即 1 n = Δ x b − a \frac1n=\frac{\Delta x}{b-a} n 1 = b − a Δ x ,所以 n n n 个函数值的平均是
1 n ∑ i = 1 n f ( ξ i ) = Δ x b − a ∑ i = 1 n f ( ξ i ) = 1 b − a ∑ i = 1 n f ( ξ i ) Δ x , \frac1n\sum_{i=1}^nf(\xi_i)=\frac{\Delta x}{b-a}\sum_{i=1}^nf(\xi_i)=\frac{1}{b-a}\sum_{i=1}^nf(\xi_i)\Delta x, n 1 i = 1 ∑ n f ( ξ i ) = b − a Δ x i = 1 ∑ n f ( ξ i ) = b − a 1 i = 1 ∑ n f ( ξ i ) Δ x ,
后面的和正是黎曼和。令 n → ∞ n\to\infty n → ∞ ,黎曼和趋于 ∫ a b f d x \int_a^bf\,dx ∫ a b f d x ,这 n n n 个值的平均就趋于 1 b − a ∫ a b f d x \frac1{b-a}\int_a^bf\,dx b − a 1 ∫ a b f d x 。
推广形式 :若 f f f 连续,g g g 在 [ a , b ] [a,b] [ a , b ] 上不变号 (处处 g ≥ 0 g\ge0 g ≥ 0 ,或处处 g ≤ 0 g\le0 g ≤ 0 )且可积,则存在 ξ \xi ξ 使
∫ a b f ( x ) g ( x ) d x = f ( ξ ) ∫ a b g ( x ) d x . \int_a^bf(x)g(x)\,dx=f(\xi)\int_a^bg(x)\,dx. ∫ a b f ( x ) g ( x ) d x = f ( ξ ) ∫ a b g ( x ) d x .
g g g 起“权重”的作用,这是加权平均的连续版本。g = 1 g=1 g = 1 时就是上面的积分中值定理。
证明和上面一样。设 g ≥ 0 g\ge0 g ≥ 0 。由 m ≤ f ≤ M m\le f\le M m ≤ f ≤ M ,乘非负的 g g g ,不等号不变:m g ≤ f g ≤ M g mg\le fg\le Mg m g ≤ f g ≤ M g 。积分得
m ∫ a b g d x ≤ ∫ a b f g d x ≤ M ∫ a b g d x . m\int_a^bg\,dx\le\int_a^bfg\,dx\le M\int_a^bg\,dx. m ∫ a b g d x ≤ ∫ a b f g d x ≤ M ∫ a b g d x .
如果 ∫ a b g d x = 0 \int_a^bg\,dx=0 ∫ a b g d x = 0 ,两端都是 0 0 0 ,中间被夹成 0 0 0 ;这时等式左边是 0 0 0 ,右边是 f ( ξ ) ⋅ 0 = 0 f(\xi)\cdot0=0 f ( ξ ) ⋅ 0 = 0 ,任取 ξ \xi ξ 都成立。如果 ∫ a b g d x > 0 \int_a^bg\,dx>0 ∫ a b g d x > 0 ,三项都除以它,m ≤ ∫ a b f g d x ∫ a b g d x ≤ M m\le\frac{\int_a^bfg\,dx}{\int_a^bg\,dx}\le M m ≤ ∫ a b g d x ∫ a b f g d x ≤ M ,由介值定理,f f f 在某点 ξ \xi ξ 取到中间这个值,再乘回 ∫ a b g d x \int_a^bg\,dx ∫ a b g d x 即可。g ≤ 0 g\le0 g ≤ 0 时,对 − g ≥ 0 -g\ge0 − g ≥ 0 用上面的结论,两边的负号相互抵消。
g g g 不变号这个条件不能少。反例:在 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 上取 f ( x ) = x f(x)=x f ( x ) = x ,g ( x ) = x g(x)=x g ( x ) = x (左负右正)。左边 ∫ − 1 1 x ⋅ x d x = ∫ − 1 1 x 2 d x > 0 \int_{-1}^1x\cdot x\,dx=\int_{-1}^1x^2\,dx>0 ∫ − 1 1 x ⋅ x d x = ∫ − 1 1 x 2 d x > 0 (被积函数非负,且不恒为 0 0 0 );右边 ∫ − 1 1 x d x = 0 \int_{-1}^1x\,dx=0 ∫ − 1 1 x d x = 0 (左右两个三角形正负抵消),所以 f ( ξ ) ⋅ 0 = 0 f(\xi)\cdot0=0 f ( ξ ) ⋅ 0 = 0 。左边正、右边 0 0 0 ,找不到这样的 ξ \xi ξ 。
一个常用的积分不等式。 由比较性质还能推出柯西—施瓦茨不等式 :若 f f f 、g g g 在 [ a , b ] [a,b] [ a , b ] 上连续(a < b a<b a < b ),则
( ∫ a b f ( x ) g ( x ) d x ) 2 ≤ ∫ a b f ( x ) 2 d x ⋅ ∫ a b g ( x ) 2 d x . \left(\int_a^bf(x)g(x)\,dx\right)^2\le\int_a^bf(x)^2\,dx\cdot\int_a^bg(x)^2\,dx. ( ∫ a b f ( x ) g ( x ) d x ) 2 ≤ ∫ a b f ( x ) 2 d x ⋅ ∫ a b g ( x ) 2 d x .
比如 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上 f ( x ) = x f(x)=x f ( x ) = x ,g ( x ) = 1 g(x)=1 g ( x ) = 1 :左边 ( ∫ 0 1 x d x ) 2 = ( 1 2 ) 2 = 1 4 \left(\int_0^1x\,dx\right)^2=\left(\frac12\right)^2=\frac14 ( ∫ 0 1 x d x ) 2 = ( 2 1 ) 2 = 4 1 (∫ 0 1 x d x \int_0^1x\,dx ∫ 0 1 x d x 是底 1 1 1 高 1 1 1 的三角形面积),右边 ∫ 0 1 x 2 d x ⋅ ∫ 0 1 1 d x = 1 3 ⋅ 1 = 1 3 \int_0^1x^2\,dx\cdot\int_0^11\,dx=\frac13\cdot1=\frac13 ∫ 0 1 x 2 d x ⋅ ∫ 0 1 1 d x = 3 1 ⋅ 1 = 3 1 。确实 1 4 ≤ 1 3 \frac14\le\frac13 4 1 ≤ 3 1 。
为什么 证明
要把 ∫ f 2 \int f^2 ∫ f 2 、∫ g 2 \int g^2 ∫ g 2 、∫ f g \int fg ∫ f g 三样东西联系起来,而完全平方 ( f + λ g ) 2 (f+\lambda g)^2 ( f + λ g ) 2 展开后正好同时含有 f 2 f^2 f 2 、f g fg f g 、g 2 g^2 g 2 。这里 λ \lambda λ 是一个任取的实数,作为辅助的参数。
对任意实数 λ \lambda λ ,( f + λ g ) 2 ≥ 0 (f+\lambda g)^2\ge0 ( f + λ g ) 2 ≥ 0 ,由比较性质,它的积分也 ≥ 0 \ge0 ≥ 0 。把被积函数展开,( f + λ g ) 2 = λ 2 g 2 + 2 λ f g + f 2 (f+\lambda g)^2=\lambda^2g^2+2\lambda fg+f^2 ( f + λ g ) 2 = λ 2 g 2 + 2 λ f g + f 2 ;积分是对 x x x 积的,λ \lambda λ 是常数,由线性性质可以提出来:
∫ a b ( f + λ g ) 2 d x = ∫ a b g 2 d x ⏟ A ⋅ λ 2 + 2 ∫ a b f g d x ⏟ B ⋅ λ + ∫ a b f 2 d x ⏟ C ≥ 0. \int_a^b(f+\lambda g)^2\,dx=\underbrace{\int_a^bg^2\,dx}_{A}\cdot\lambda^2+2\underbrace{\int_a^bfg\,dx}_{B}\cdot\lambda+\underbrace{\int_a^bf^2\,dx}_{C}\ge0. ∫ a b ( f + λ g ) 2 d x = A ∫ a b g 2 d x ⋅ λ 2 + 2 B ∫ a b f g d x ⋅ λ + C ∫ a b f 2 d x ≥ 0.
A A A 、B B B 、C C C 都是确定的数,所以这是说:二次式 A λ 2 + 2 B λ + C A\lambda^2+2B\lambda+C A λ 2 + 2 B λ + C 对每一个 实数 λ \lambda λ 都不小于 0 0 0 。
如果 A > 0 A>0 A > 0 ,这是开口向上的抛物线,对所有 λ \lambda λ 都不小于 0 0 0 ,说明它的图像不会穿到横轴下方,最多碰一下,所以判别式不大于 0 0 0 :
( 2 B ) 2 − 4 A C = 4 B 2 − 4 A C ≤ 0 , B 2 ≤ A C . (2B)^2-4AC=4B^2-4AC\le0,\qquad B^2\le AC. ( 2 B ) 2 − 4 A C = 4 B 2 − 4 A C ≤ 0 , B 2 ≤ A C .
换回积分,正是要证的式子。
如果 A = 0 A=0 A = 0 ,即连续函数 g 2 ≥ 0 g^2\ge0 g 2 ≥ 0 的积分为 0 0 0 。这时 g g g 只能恒等于 0 0 0 :否则 g g g 在某点不为 0 0 0 ,由连续性,在这点附近一小段上 g 2 g^2 g 2 都大于某个正数,这一小段贡献的面积就大于 0 0 0 ,积分不可能是 0 0 0 。g ≡ 0 g\equiv0 g ≡ 0 时,左边 ( ∫ f ⋅ 0 d x ) 2 = 0 \left(\int f\cdot0\,dx\right)^2=0 ( ∫ f ⋅ 0 d x ) 2 = 0 ,右边 ∫ f 2 d x ⋅ 0 = 0 \int f^2\,dx\cdot0=0 ∫ f 2 d x ⋅ 0 = 0 ,0 ≤ 0 0\le0 0 ≤ 0 成立。
和向量对照:高中学过向量的数量积 u ⃗ ⋅ v ⃗ \vec u\cdot\vec v u ⋅ v 和长度 ∣ u ⃗ ∣ \lvert\vec u\rvert ∣ u ∣ 。把 ∫ a b f g d x \int_a^bfg\,dx ∫ a b f g d x 看成 f f f 和 g g g 的“数量积”(第三篇会叫它内积 ),∫ a b f 2 d x \sqrt{\int_a^bf^2\,dx} ∫ a b f 2 d x 看成 f f f 的“长度”,这个不等式就是 ∣ u ⃗ ⋅ v ⃗ ∣ ≤ ∣ u ⃗ ∣ ∣ v ⃗ ∣ \lvert\vec u\cdot\vec v\rvert\le\lvert\vec u\rvert\lvert\vec v\rvert ∣ u ⋅ v ∣ ≤ ∣ u ∣ ∣ v ∣ 。把函数当成无穷维空间里的向量,是后面第六节选读部分的出发点。
例 取 g = 1 g=1 g = 1 。这时 ∫ a b g 2 d x = ∫ a b 1 d x = b − a \int_a^bg^2\,dx=\int_a^b1\,dx=b-a ∫ a b g 2 d x = ∫ a b 1 d x = b − a ,不等式变成
( ∫ a b f d x ) 2 ≤ ( b − a ) ∫ a b f 2 d x . \left(\int_a^bf\,dx\right)^2\le(b-a)\int_a^bf^2\,dx. ( ∫ a b f d x ) 2 ≤ ( b − a ) ∫ a b f 2 d x .
两边除以正数 ( b − a ) 2 (b-a)^2 ( b − a ) 2 。左边 1 ( b − a ) 2 ( ∫ a b f d x ) 2 = ( 1 b − a ∫ a b f d x ) 2 \frac1{(b-a)^2}\left(\int_a^bf\,dx\right)^2=\left(\frac1{b-a}\int_a^bf\,dx\right)^2 ( b − a ) 2 1 ( ∫ a b f d x ) 2 = ( b − a 1 ∫ a b f d x ) 2 ,右边约掉一个 b − a b-a b − a :
( 1 b − a ∫ a b f d x ) 2 ≤ 1 b − a ∫ a b f 2 d x . \left(\frac1{b-a}\int_a^bf\,dx\right)^2\le\frac1{b-a}\int_a^bf^2\,dx. ( b − a 1 ∫ a b f d x ) 2 ≤ b − a 1 ∫ a b f 2 d x .
左边是 f f f 的平均值的平方,右边是 f 2 f^2 f 2 的平均值:“平均值的平方不超过平方的平均值”。
试一试 练习 2.1
(1) 证明 4 3 ≤ ∫ 0 1 e x 2 d x ≤ e \displaystyle\frac43\le\int_0^1e^{x^2}\,dx\le e 3 4 ≤ ∫ 0 1 e x 2 d x ≤ e 。(提示:先证明 t ≥ 0 t\ge0 t ≥ 0 时 e t ≥ 1 + t e^t\ge1+t e t ≥ 1 + t 。)
(2) 证明 ( ∫ 0 1 x e x d x ) 2 ≤ e 2 − 1 4 \displaystyle\left(\int_0^1\sqrt x\,e^x\,dx\right)^2\le\frac{e^2-1}4 ( ∫ 0 1 x e x d x ) 2 ≤ 4 e 2 − 1 。
看详解
桥:牛顿—莱布尼茨公式# 两个问题,一个是“倒着求导”,一个是“切细了求和”。它们的联系藏在下面这个函数里。
固定下限 a a a ,让上限变化,定义
Φ ( x ) = ∫ a x f ( t ) d t . \Phi(x)=\int_a^xf(t)\,dt. Φ ( x ) = ∫ a x f ( t ) d t .
Φ ( x ) \Phi(x) Φ ( x ) 是从 a a a 到 x x x 这一段曲线下的面积,随 x x x 变化。(积分变量换成 t t t ,是为了不和上限 x x x 混淆。积分变量用什么字母都一样。)
微积分基本定理 若 f f f 在区间上连续,则 Φ ′ ( x ) = f ( x ) \Phi'(x)=f(x) Φ ′ ( x ) = f ( x ) 。
比如 f ( t ) = 2 t f(t)=2t f ( t ) = 2 t ,a = 0 a=0 a = 0 。Φ ( x ) = ∫ 0 x 2 t d t \Phi(x)=\int_0^x2t\,dt Φ ( x ) = ∫ 0 x 2 t d t 是底 x x x 、高 2 x 2x 2 x 的三角形面积(x > 0 x>0 x > 0 ),等于 1 2 ⋅ x ⋅ 2 x = x 2 \frac12\cdot x\cdot2x=x^2 2 1 ⋅ x ⋅ 2 x = x 2 。求导得 Φ ′ ( x ) = 2 x = f ( x ) \Phi'(x)=2x=f(x) Φ ′ ( x ) = 2 x = f ( x ) ,和定理说的一样。
t y a x x + h O Φ(x) ≈ f(x)·h y = f(t)
图 4:上限从 x 移到 x + h,面积增加了一窄条,宽 h、高约为 f(x)。所以面积的增长速度就是曲线的高度。
为什么 证明
按导数的定义,要算的是 lim h → 0 Φ ( x + h ) − Φ ( x ) h \lim\limits_{h\to0}\frac{\Phi(x+h)-\Phi(x)}{h} h → 0 lim h Φ ( x + h ) − Φ ( x ) 。
第一步,分子。上限从 x x x 移到 x + h x+h x + h ,由区间可加性 ∫ a x + h = ∫ a x + ∫ x x + h \int_a^{x+h}=\int_a^x+\int_x^{x+h} ∫ a x + h = ∫ a x + ∫ x x + h ,两边减去 ∫ a x \int_a^x ∫ a x :
Φ ( x + h ) − Φ ( x ) = ∫ a x + h f ( t ) d t − ∫ a x f ( t ) d t = ∫ x x + h f ( t ) d t , \Phi(x+h)-\Phi(x)=\int_a^{x+h}f(t)\,dt-\int_a^xf(t)\,dt=\int_x^{x+h}f(t)\,dt, Φ ( x + h ) − Φ ( x ) = ∫ a x + h f ( t ) d t − ∫ a x f ( t ) d t = ∫ x x + h f ( t ) d t ,
也就是 x x x 到 x + h x+h x + h 那一窄条的面积。
第二步,这一窄条的宽是 ( x + h ) − x = h (x+h)-x=h ( x + h ) − x = h 。由积分中值定理,它等于 f ( ξ ) ⋅ h f(\xi)\cdot h f ( ξ ) ⋅ h ,ξ \xi ξ 在 x x x 与 x + h x+h x + h 之间。两边除以 h h h (h ≠ 0 h\ne0 h = 0 ):
Φ ( x + h ) − Φ ( x ) h = f ( ξ ) . \frac{\Phi(x+h)-\Phi(x)}{h}=f(\xi). h Φ ( x + h ) − Φ ( x ) = f ( ξ ) .
第三步,令 h → 0 h\to0 h → 0 。ξ \xi ξ 夹在 x x x 与 x + h x+h x + h 之间,∣ ξ − x ∣ ≤ ∣ h ∣ \lvert\xi-x\rvert\le\lvert h\rvert ∣ ξ − x ∣ ≤ ∣ h ∣ ,所以 ξ → x \xi\to x ξ → x ;f f f 连续,所以 f ( ξ ) → f ( x ) f(\xi)\to f(x) f ( ξ ) → f ( x ) 。于是
Φ ′ ( x ) = lim h → 0 Φ ( x + h ) − Φ ( x ) h = lim h → 0 f ( ξ ) = f ( x ) . \Phi'(x)=\lim_{h\to0}\frac{\Phi(x+h)-\Phi(x)}{h}=\lim_{h\to0}f(\xi)=f(x). Φ ′ ( x ) = h → 0 lim h Φ ( x + h ) − Φ ( x ) = h → 0 lim f ( ξ ) = f ( x ) .
看图 4:上限往右推一小步 h h h ,新增的面积几乎是一个宽 h h h 、高 f ( x ) f(x) f ( x ) 的长方形。所以面积增长的速度,正好等于曲线此刻的高度。
这个定理说明:连续函数一定有原函数 ,Φ \Phi Φ 就是一个。由此马上得到计算定积分的公式。
牛顿—莱布尼茨公式 若 f f f 在 [ a , b ] [a,b] [ a , b ] 上连续,F F F 是 f f f 的任意一个原函数,则
∫ a b f ( x ) d x = F ( b ) − F ( a ) = [ F ( x ) ] a b . \int_a^bf(x)\,dx=F(b)-F(a)=\Big[F(x)\Big]_a^b. ∫ a b f ( x ) d x = F ( b ) − F ( a ) = [ F ( x ) ] a b .
记号 [ F ( x ) ] a b \Big[F(x)\Big]_a^b [ F ( x ) ] a b 就是“代入上限减去代入下限”:F ( b ) − F ( a ) F(b)-F(a) F ( b ) − F ( a ) 。比如 [ x 2 ] 1 3 = 3 2 − 1 2 = 8 \Big[x^2\Big]_1^3=3^2-1^2=8 [ x 2 ] 1 3 = 3 2 − 1 2 = 8 。做题时先把原函数写在方括号里,再代数相减。
为什么 证明
第一步,两个原函数只差一个常数。由基本定理 Φ ′ = f \Phi'=f Φ ′ = f ,又 F ′ = f F'=f F ′ = f ,所以 ( Φ − F ) ′ = f − f = 0 (\Phi-F)'=f-f=0 ( Φ − F ) ′ = f − f = 0 。由“开始之前”的回顾,导数恒为 0 0 0 的函数在区间上是常数,所以 Φ ( x ) = F ( x ) + C \Phi(x)=F(x)+C Φ ( x ) = F ( x ) + C 。
第二步,定出 C C C 。令 x = a x=a x = a :Φ ( a ) = ∫ a a f d t = 0 \Phi(a)=\int_a^af\,dt=0 Φ ( a ) = ∫ a a f d t = 0 ,所以 0 = F ( a ) + C 0=F(a)+C 0 = F ( a ) + C ,C = − F ( a ) C=-F(a) C = − F ( a ) 。代回去,Φ ( x ) = F ( x ) − F ( a ) \Phi(x)=F(x)-F(a) Φ ( x ) = F ( x ) − F ( a ) 对区间里每个 x x x 都成立。
第三步,令 x = b x=b x = b :∫ a b f d x = Φ ( b ) = F ( b ) − F ( a ) \int_a^bf\,dx=\Phi(b)=F(b)-F(a) ∫ a b f d x = Φ ( b ) = F ( b ) − F ( a ) 。
用哪个原函数都一样:换成 G = F + C 0 G=F+C_0 G = F + C 0 ,G ( b ) − G ( a ) = [ F ( b ) + C 0 ] − [ F ( a ) + C 0 ] = F ( b ) − F ( a ) G(b)-G(a)=[F(b)+C_0]-[F(a)+C_0]=F(b)-F(a) G ( b ) − G ( a ) = [ F ( b ) + C 0 ] − [ F ( a ) + C 0 ] = F ( b ) − F ( a ) ,常数一加一减消掉了。所以算定积分时,原函数后面的 + C +C + C 直接取 0 0 0 就行。
例 ∫ 0 1 x 2 d x = [ x 3 3 ] 0 1 = 1 3 − 0 = 1 3 \displaystyle\int_0^1x^2\,dx=\left[\frac{x^3}3\right]_0^1=\frac13-0=\frac13 ∫ 0 1 x 2 d x = [ 3 x 3 ] 0 1 = 3 1 − 0 = 3 1 。
上面硬算用了平方和公式和取极限,这里一行就算完了,前提是能找到原函数。这就是接下来五节都在练习“找原函数”的原因。
提速 积分中值定理的 ξ \xi ξ 可以取在开区间里
前面的积分中值定理靠介值定理证明,只保证 ξ ∈ [ a , b ] \xi\in[a,b] ξ ∈ [ a , b ] :介值定理找到的点可能恰好是端点。有了基本定理,可以把它改进到开区间 ( a , b ) (a,b) ( a , b ) 。
设 f f f 在 [ a , b ] [a,b] [ a , b ] 上连续,令 Φ ( x ) = ∫ a x f ( t ) d t \Phi(x)=\int_a^xf(t)\,dt Φ ( x ) = ∫ a x f ( t ) d t 。由基本定理 Φ ′ = f \Phi'=f Φ ′ = f ,Φ \Phi Φ 可导,因此连续,满足拉格朗日中值定理的条件。对 Φ \Phi Φ 用第一篇第五节的拉格朗日中值定理(它给出的点本来就在开区间里):存在 ξ ∈ ( a , b ) \xi\in(a,b) ξ ∈ ( a , b ) ,使
∫ a b f ( x ) d x = Φ ( b ) − Φ ( a ) = Φ ′ ( ξ ) ( b − a ) = f ( ξ ) ( b − a ) . \int_a^bf(x)\,dx=\Phi(b)-\Phi(a)=\Phi'(\xi)(b-a)=f(\xi)(b-a). ∫ a b f ( x ) d x = Φ ( b ) − Φ ( a ) = Φ ′ ( ξ ) ( b − a ) = f ( ξ ) ( b − a ) .
其中 Φ ( b ) = ∫ a b f d t \Phi(b)=\int_a^bf\,dt Φ ( b ) = ∫ a b f d t ,Φ ( a ) = ∫ a a f d t = 0 \Phi(a)=\int_a^af\,dt=0 Φ ( a ) = ∫ a a f d t = 0 ,Φ ′ ( ξ ) = f ( ξ ) \Phi'(\xi)=f(\xi) Φ ′ ( ξ ) = f ( ξ ) 。证明题里常要求“存在 ξ ∈ ( a , b ) \xi\in(a,b) ξ ∈ ( a , b ) ”,这时就用这个版本。积分中值定理就是原函数的拉格朗日中值定理。
试一试 练习 2.2
设 f f f 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上连续,在 ( 0 , 1 ) (0,1) ( 0 , 1 ) 内可导,且 3 ∫ 2 / 3 1 f ( x ) d x = f ( 1 ) 3\displaystyle\int_{2/3}^1f(x)\,dx=f(1) 3 ∫ 2/3 1 f ( x ) d x = f ( 1 ) 。证明:存在 ξ ∈ ( 0 , 1 ) \xi\in(0,1) ξ ∈ ( 0 , 1 ) ,使 f ′ ( ξ ) = 0 f'(\xi)=0 f ′ ( ξ ) = 0 。如果只用 ξ ∈ [ a , b ] \xi\in[a,b] ξ ∈ [ a , b ] 的那个版本,证明会在哪里断掉?
看详解
基本定理的第二种证明:中间的点全部抵消# 上面的证明从“面积函数的增长速度”出发。还有一种证明从“把变化量加起来”出发,两种角度可以互相补充。
设 F ′ = f F'=f F ′ = f ,f f f 在 [ a , b ] [a,b] [ a , b ] 上连续。任取一个分割 a = x 0 < x 1 < ⋯ < x n = b a=x_0<x_1<\cdots<x_n=b a = x 0 < x 1 < ⋯ < x n = b 。下面这个等式是精确 成立的:
F ( b ) − F ( a ) = [ F ( x 1 ) − F ( x 0 ) ] + [ F ( x 2 ) − F ( x 1 ) ] + ⋯ + [ F ( x n ) − F ( x n − 1 ) ] . F(b)-F(a)=[F(x_1)-F(x_0)]+[F(x_2)-F(x_1)]+\cdots+[F(x_n)-F(x_{n-1})]. F ( b ) − F ( a ) = [ F ( x 1 ) − F ( x 0 )] + [ F ( x 2 ) − F ( x 1 )] + ⋯ + [ F ( x n ) − F ( x n − 1 )] .
右边展开后,中间的 F ( x 1 ) F(x_1) F ( x 1 ) 、F ( x 2 ) F(x_2) F ( x 2 ) 、……都一正一负抵消,只剩 F ( x n ) − F ( x 0 ) = F ( b ) − F ( a ) F(x_n)-F(x_0)=F(b)-F(a) F ( x n ) − F ( x 0 ) = F ( b ) − F ( a ) 。
记第 i i i 段的宽度 Δ x i = x i − x i − 1 \Delta x_i=x_i-x_{i-1} Δ x i = x i − x i − 1 。在每个小区间上用拉格朗日中值定理:存在 ξ i ∈ ( x i − 1 , x i ) \xi_i\in(x_{i-1},x_i) ξ i ∈ ( x i − 1 , x i ) ,使
F ( x i ) − F ( x i − 1 ) = F ′ ( ξ i ) ( x i − x i − 1 ) = f ( ξ i ) Δ x i . F(x_i)-F(x_{i-1})=F'(\xi_i)(x_i-x_{i-1})=f(\xi_i)\Delta x_i. F ( x i ) − F ( x i − 1 ) = F ′ ( ξ i ) ( x i − x i − 1 ) = f ( ξ i ) Δ x i .
把这 n n n 个等式代进上面的方括号,所以
F ( b ) − F ( a ) = ∑ i = 1 n f ( ξ i ) Δ x i . F(b)-F(a)=\sum_{i=1}^nf(\xi_i)\Delta x_i. F ( b ) − F ( a ) = i = 1 ∑ n f ( ξ i ) Δ x i .
右边正是一个黎曼和。这里的 ξ i \xi_i ξ i 是中值定理挑出来的点,不是我们随便取的,但没关系:f f f 连续,所以可积,按定义不管每段取哪一点,只要最宽的一段趋于 0 0 0 ,黎曼和都趋于 ∫ a b f d x \int_a^bf\,dx ∫ a b f d x 。分割越来越细时,右边趋于 ∫ a b f d x \int_a^bf\,dx ∫ a b f d x ,而左边 F ( b ) − F ( a ) F(b)-F(a) F ( b ) − F ( a ) 和分割无关,始终不变,所以两者相等。注意这里每一小段用的都是中值定理给出的等式 ,不是近似。
这个证明换了一种看法:一段一段的变化量加起来时,中间的分点全部抵消,只剩两个端点。第三节的分部积分会留下一个端点项 [ u v ] a b [uv]_a^b [ uv ] a b ,也是这样来的。
求导和积分互逆,为什么还留下一个常数# 把“从 a a a 积分到 x x x ”和“求导”都看成对函数的操作:输入一个函数,输出一个新函数。记
( I a f ) ( x ) = ∫ a x f ( t ) d t , D F = F ′ . (I_af)(x)=\int_a^xf(t)\,dt,\qquad DF=F'. ( I a f ) ( x ) = ∫ a x f ( t ) d t , D F = F ′ .
I a f I_af I a f 是“把 f f f 从 a a a 积分到 x x x ”得到的新函数,( I a f ) ( x ) (I_af)(x) ( I a f ) ( x ) 是这个新函数在 x x x 处的值;D F DF D F 是“对 F F F 求导”得到的新函数。I a I_a I a 、D D D 是对函数做的操作,不是数,和 f f f 之间也不是乘法。
对连续的 f f f ,基本定理说 D ( I a f ) = f D(I_af)=f D ( I a f ) = f :先积分再求导,回到原来的函数。
反过来,对有连续导数的 F F F ,先求导再积分。写出在 x x x 处的值,再用牛顿—莱布尼茨公式(F ′ F' F ′ 的原函数是 F F F ):
( I a ( D F ) ) ( x ) = ∫ a x ( D F ) ( t ) d t = ∫ a x F ′ ( t ) d t = [ F ( t ) ] a x = F ( x ) − F ( a ) . (I_a(DF))(x)=\int_a^x(DF)(t)\,dt=\int_a^xF'(t)\,dt=\Big[F(t)\Big]_a^x=F(x)-F(a). ( I a ( D F )) ( x ) = ∫ a x ( D F ) ( t ) d t = ∫ a x F ′ ( t ) d t = [ F ( t ) ] a x = F ( x ) − F ( a ) .
所以 I a ( D F ) = F − F ( a ) I_a(DF)=F-F(a) I a ( D F ) = F − F ( a ) :得到的是 F F F 减去一个常数 F ( a ) F(a) F ( a ) ,原来的“起点高度”丢了。比如 a = 0 a=0 a = 0 ,F ( x ) = x 2 + 3 F(x)=x^2+3 F ( x ) = x 2 + 3 :求导得 2 x 2x 2 x ,常数 3 3 3 变成了 0 0 0 ;再积分,∫ 0 x 2 t d t = x 2 \int_0^x2t\,dt=x^2 ∫ 0 x 2 t d t = x 2 ,得到的是 x 2 x^2 x 2 ,不是 x 2 + 3 x^2+3 x 2 + 3 ,正好是 F ( x ) − F ( 0 ) F(x)-F(0) F ( x ) − F ( 0 ) 。
两者不完全对称,原因是:求导把所有的常数都变成 0 0 0 ,从导数里看不出原来的函数在 a a a 处有多高。(第三篇线性代数会把“被一个操作变成 0 0 0 的全体”叫这个操作的核 。求导的核就是所有常数函数。)
这就是 + C +C + C 的来历,也是微分方程需要“初始条件”的最简单的例子。F ′ = f F'=f F ′ = f 只给出了变化规律:两边从 a a a 积分到 x x x ,由上面的式子,F ( x ) − F ( a ) = ∫ a x f ( t ) d t F(x)-F(a)=\int_a^xf(t)\,dt F ( x ) − F ( a ) = ∫ a x f ( t ) d t 。再加上 F ( a ) = c F(a)=c F ( a ) = c ,补回被求导丢掉的那个信息,答案才唯一确定:
F ( x ) = c + ∫ a x f ( t ) d t . F(x)=c+\int_a^xf(t)\,dt. F ( x ) = c + ∫ a x f ( t ) d t .
定义域如果不是一个区间(比如前面的 1 x \frac1x x 1 ),每一段上的常数可以各自选择,原因见“开始之前”问题一的 WHY 框。
历史 从阿基米德到莱布尼茨
用“切成小块再求和”算面积的想法非常古老。公元前 3 世纪,阿基米德 用“穷竭法”算出了抛物线弓形的面积,等于同底同高三角形面积的 4 3 \frac43 3 4 。但他没有极限的概念,也没有代数符号,每个图形都要单独设计一套精巧的几何论证。
17 世纪,费马、卡瓦列里、沃利斯等人已经会算 y = x n y=x^n y = x n 曲线下的面积。牛顿的老师巴罗 也在几何的形式下注意到,求切线和求面积是互逆的。但把这种互逆关系变成一套对所有曲线都适用的计算方法,是牛顿和莱布尼茨的贡献。1675 年 10 月 29 日,莱布尼茨在手稿中第一次写下积分号 ∫ \int ∫ 。从此,求面积不必每次都发明新的几何技巧,只要找原函数。
高观点 内部抵消,只剩边界
牛顿—莱布尼茨公式说:变化率在整个区间上的累积,只由原函数在两个端点(区间的“边界”)上的值决定。
这个说法在多元微积分里还会再出现。在二维,格林公式 说:一块区域内部某个量的总和,等于沿区域的边界走一圈的累积;在三维,高斯公式 说:区域内部“源”的总量,等于穿过边界曲面的总流量。道理和上面第二种证明一样:把区域切成小块,相邻小块的公共边界在计算中一正一负抵消,最后只剩最外面的边界。现代数学把这些公式写成同一个式子,叫斯托克斯定理 。本节最后的选读部分会在一个矩形上把格林公式完整算一遍。
原函数一定存在吗?能写出来吗?# 上面证明了:连续函数一定有原函数 。反过来要小心。
有跳跃间断点的函数没有原函数。 跳跃间断点处,函数值“跳过”了一段,违反达布定理,所以它不可能是任何函数的导数。比如符号函数(x > 0 x>0 x > 0 为 1 1 1 ,x < 0 x<0 x < 0 为 − 1 -1 − 1 ,x = 0 x=0 x = 0 为 0 0 0 ):在 ( − 1 , 1 ) (-1,1) ( − 1 , 1 ) 里,x = − 1 2 x=-\frac12 x = − 2 1 处的值是 − 1 -1 − 1 ,x = 1 2 x=\frac12 x = 2 1 处的值是 1 1 1 。如果它是某个函数的导数,由达布定理,它在 − 1 2 -\frac12 − 2 1 和 1 2 \frac12 2 1 之间要取到 − 1 -1 − 1 和 1 1 1 之间的每一个值,比如 1 2 \frac12 2 1 。可它只取 − 1 -1 − 1 、0 0 0 、1 1 1 三个值,取不到 1 2 \frac12 2 1 。所以它在 ( − 1 , 1 ) (-1,1) ( − 1 , 1 ) 上没有原函数。
有可去间断点的函数也没有原函数。 比如 h ( x ) = 0 h(x)=0 h ( x ) = 0 (x ≠ 0 x\ne0 x = 0 ),h ( 0 ) = 1 h(0)=1 h ( 0 ) = 1 。它只取 0 0 0 和 1 1 1 两个值,取不到中间的 1 2 \frac12 2 1 ,同样违反达布定理。
振荡间断点的函数可能有原函数。 第一篇第八节的 f ( x ) = x 2 sin 1 x f(x)=x^2\sin\frac1x f ( x ) = x 2 sin x 1 (f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 )处处可导。在 0 0 0 处用定义:
f ′ ( 0 ) = lim x → 0 x 2 sin 1 x − 0 x = lim x → 0 x sin 1 x = 0 , f'(0)=\lim_{x\to0}\frac{x^2\sin\frac1x-0}{x}=\lim_{x\to0}x\sin\frac1x=0, f ′ ( 0 ) = x → 0 lim x x 2 sin x 1 − 0 = x → 0 lim x sin x 1 = 0 ,
因为 − ∣ x ∣ ≤ x sin 1 x ≤ ∣ x ∣ -\lvert x\rvert\le x\sin\frac1x\le\lvert x\rvert − ∣ x ∣ ≤ x sin x 1 ≤ ∣ x ∣ ,两边都趋于 0 0 0 (夹逼)。在别处用乘积法则和链式法则:
f ′ ( x ) = 2 x sin 1 x + x 2 cos 1 x ⋅ ( − 1 x 2 ) = 2 x sin 1 x − cos 1 x . f'(x)=2x\sin\frac1x+x^2\cos\frac1x\cdot\left(-\frac1{x^2}\right)=2x\sin\frac1x-\cos\frac1x. f ′ ( x ) = 2 x sin x 1 + x 2 cos x 1 ⋅ ( − x 2 1 ) = 2 x sin x 1 − cos x 1 .
所以 g ( x ) = 2 x sin 1 x − cos 1 x g(x)=2x\sin\frac1x-\cos\frac1x g ( x ) = 2 x sin x 1 − cos x 1 (g ( 0 ) = 0 g(0)=0 g ( 0 ) = 0 )有原函数 f f f 。而 g g g 在 0 0 0 处没有极限:2 x sin 1 x → 0 2x\sin\frac1x\to0 2 x sin x 1 → 0 ,但 cos 1 x \cos\frac1x cos x 1 在 x = 1 2 k π x=\frac1{2k\pi} x = 2 k π 1 处等于 1 1 1 ,在 x = 1 ( 2 k + 1 ) π x=\frac1{(2k+1)\pi} x = ( 2 k + 1 ) π 1 处等于 − 1 -1 − 1 ,这两串点都趋于 0 0 0 ,函数值却一直在 1 1 1 和 − 1 -1 − 1 之间来回。所以 g g g 在 0 0 0 处有振荡间断点,却有原函数。
为什么 不用达布定理,直接看可去间断点为什么不行
假设 F ′ = h F'=h F ′ = h 在 ( − 1 , 1 ) (-1,1) ( − 1 , 1 ) 上成立,h h h 就是上面那个函数。取 0 < x < 1 0<x<1 0 < x < 1 ,对 F F F 在 [ 0 , x ] [0,x] [ 0 , x ] 上用拉格朗日中值定理:
F ( x ) − F ( 0 ) x − 0 = F ′ ( ξ ) = h ( ξ ) , 0 < ξ < x . \frac{F(x)-F(0)}{x-0}=F'(\xi)=h(\xi),\qquad 0<\xi<x. x − 0 F ( x ) − F ( 0 ) = F ′ ( ξ ) = h ( ξ ) , 0 < ξ < x .
ξ \xi ξ 严格在 0 0 0 和 x x x 之间,不等于 0 0 0 ,所以 h ( ξ ) = 0 h(\xi)=0 h ( ξ ) = 0 。于是右侧的差商对每个 x x x 都等于 0 0 0 ,令 x → 0 + x\to0^+ x → 0 + 得 F + ′ ( 0 ) = 0 F'_+(0)=0 F + ′ ( 0 ) = 0 。但 F ′ ( 0 ) = h ( 0 ) = 1 F'(0)=h(0)=1 F ′ ( 0 ) = h ( 0 ) = 1 ,矛盾。
同样的论证说明一个一般的事实(第一篇第八节的“导数极限定理”):若 F F F 在 x 0 x_0 x 0 连续,且 lim x → x 0 + F ′ ( x ) = L \lim\limits_{x\to x_0^+}F'(x)=L x → x 0 + lim F ′ ( x ) = L 存在,则 F + ′ ( x 0 ) = L F'_+(x_0)=L F + ′ ( x 0 ) = L 。理由:对 x > x 0 x>x_0 x > x 0 ,在 [ x 0 , x ] [x_0,x] [ x 0 , x ] 上用中值定理,F ( x ) − F ( x 0 ) x − x 0 = F ′ ( ξ ) \frac{F(x)-F(x_0)}{x-x_0}=F'(\xi) x − x 0 F ( x ) − F ( x 0 ) = F ′ ( ξ ) ,x 0 < ξ < x x_0<\xi<x x 0 < ξ < x ;x → x 0 + x\to x_0^+ x → x 0 + 时 ξ \xi ξ 被夹着从右边趋于 x 0 x_0 x 0 ,F ′ ( ξ ) → L F'(\xi)\to L F ′ ( ξ ) → L ,所以差商趋于 L L L ,这就是右导数。左侧同理。
现在设 F F F 是 f f f 的原函数,F ′ = f F'=f F ′ = f 处处成立。在 x 0 x_0 x 0 可导,左右导数都等于 f ( x 0 ) f(x_0) f ( x 0 ) 。如果 f f f 在 x 0 x_0 x 0 的左右极限都存在,由上面的事实,左极限 = F − ′ ( x 0 ) = f ( x 0 ) =F'_-(x_0)=f(x_0) = F − ′ ( x 0 ) = f ( x 0 ) ,右极限 = F + ′ ( x 0 ) = f ( x 0 ) =F'_+(x_0)=f(x_0) = F + ′ ( x 0 ) = f ( x 0 ) 。也就是说:左右极限只要都存在,就必须相等,而且等于 f ( x 0 ) f(x_0) f ( x 0 ) 。
跳跃间断点是左右极限都存在但不相等,可去间断点是左右极限相等但不等于 f ( x 0 ) f(x_0) f ( x 0 ) ,都和这条矛盾,所以都被排除了。导函数如果有间断点,只能是左右极限至少有一个不存在的那一类 ,比如上面的振荡间断点。
能写出来吗? 有原函数是一回事,原函数能不能用初等函数写出来是另一回事。e − x 2 e^{-x^2} e − x 2 、sin x x \frac{\sin x}x x s i n x (在 0 0 0 处补成 1 1 1 )、1 ln x \frac1{\ln x} l n x 1 (在 ( 1 , + ∞ ) (1,+\infty) ( 1 , + ∞ ) 上)、1 + x 3 \sqrt{1+x^3} 1 + x 3 (在 ( − 1 , + ∞ ) (-1,+\infty) ( − 1 , + ∞ ) 上)都是连续函数,原函数都存在,但都不是初等函数 。
历史 刘维尔:证明一个积分“积不出来”
1830 年代,法国数学家刘维尔 建立了一套理论,可以证明 某些函数的原函数不是初等函数。比如 ∫ e − x 2 d x \int e^{-x^2}dx ∫ e − x 2 d x 写不成有限个基本函数经过加减乘除、复合得到的式子。这是一个被证明了的数学事实,再找更巧妙的技巧也没有用。初等函数求导以后还是初等函数,积分以后却不一定。这和整数相乘还是整数、相除却不一定是整数类似。
积不出来的函数照样可以算定积分:可以用数值方法(第十节),也可以在特定的区间上用巧妙的办法。比如第七节会证明 ∫ − ∞ + ∞ e − x 2 d x = π \int_{-\infty}^{+\infty}e^{-x^2}dx=\sqrt\pi ∫ − ∞ + ∞ e − x 2 d x = π 。原函数写不出来,不等于这个函数“没法描述”:G ( x ) = ∫ 0 x e − t 2 d t G(x)=\int_0^xe^{-t^2}dt G ( x ) = ∫ 0 x e − t 2 d t 就是一个定义得清清楚楚、处处可导的函数,只是它不在初等函数之列。
三个问题要分开:可积、有原函数、能写成初等函数#
问题
问的是什么
在 [ a , b ] [a,b] [ a , b ] 上可积吗?
黎曼和能不能趋于一个确定的数,和怎么切、怎么取点无关
在区间上有原函数吗?
能不能找到一个函数 F F F ,处处满足 F ′ = f F'=f F ′ = f
原函数能写成初等函数吗?
能不能用有限次加减乘除、乘方开方、指数对数、三角反三角写出来
三者互不包含:
可积,但没有原函数。 f ( x ) = 0 f(x)=0 f ( x ) = 0 (x < 0 x<0 x < 0 ),f ( x ) = 1 f(x)=1 f ( x ) = 1 (x ≥ 0 x\ge0 x ≥ 0 )。它在 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 上只有一个间断点,可积;但它有跳跃间断点,所以在 ( − 1 , 1 ) (-1,1) ( − 1 , 1 ) 上没有原函数。不过面积函数 A ( x ) = ∫ − 1 x f ( t ) d t A(x)=\int_{-1}^xf(t)\,dt A ( x ) = ∫ − 1 x f ( t ) d t 仍然存在。− 1 ≤ x < 0 -1\le x<0 − 1 ≤ x < 0 时被积函数都是 0 0 0 ,A ( x ) = 0 A(x)=0 A ( x ) = 0 ;x ≥ 0 x\ge0 x ≥ 0 时拆成两段,A ( x ) = ∫ − 1 0 0 d t + ∫ 0 x 1 d t = 0 + x = x A(x)=\int_{-1}^00\,dt+\int_0^x1\,dt=0+x=x A ( x ) = ∫ − 1 0 0 d t + ∫ 0 x 1 d t = 0 + x = x 。A A A 在 0 0 0 处有一个折角:左导数 lim x → 0 − 0 − 0 x = 0 \lim\limits_{x\to0^-}\frac{0-0}{x}=0 x → 0 − lim x 0 − 0 = 0 ,右导数 lim x → 0 + x − 0 x = 1 \lim\limits_{x\to0^+}\frac{x-0}{x}=1 x → 0 + lim x x − 0 = 1 ,不相等,所以不可导。
有原函数,但不是正常可积。 F ( x ) = x 2 sin 1 x 2 F(x)=x^2\sin\frac1{x^2} F ( x ) = x 2 sin x 2 1 (F ( 0 ) = 0 F(0)=0 F ( 0 ) = 0 )。在 0 0 0 处,F ( x ) − F ( 0 ) x = x sin 1 x 2 \frac{F(x)-F(0)}{x}=x\sin\frac1{x^2} x F ( x ) − F ( 0 ) = x sin x 2 1 ,夹在 ± ∣ x ∣ \pm\lvert x\rvert ± ∣ x ∣ 之间,趋于 0 0 0 ,所以 F ′ ( 0 ) = 0 F'(0)=0 F ′ ( 0 ) = 0 。别处用乘积法则和链式法则,( 1 x 2 ) ′ = − 2 x 3 \left(\frac1{x^2}\right)'=-\frac2{x^3} ( x 2 1 ) ′ = − x 3 2 :
F ′ ( x ) = 2 x sin 1 x 2 + x 2 cos 1 x 2 ⋅ ( − 2 x 3 ) = 2 x sin 1 x 2 − 2 x cos 1 x 2 . F'(x)=2x\sin\frac1{x^2}+x^2\cos\frac1{x^2}\cdot\left(-\frac2{x^3}\right)=2x\sin\frac1{x^2}-\frac2x\cos\frac1{x^2}. F ′ ( x ) = 2 x sin x 2 1 + x 2 cos x 2 1 ⋅ ( − x 3 2 ) = 2 x sin x 2 1 − x 2 cos x 2 1 .
所以 F F F 处处可导。但 F ′ F' F ′ 在 0 0 0 附近无界:取 x k = 1 2 k π x_k=\frac1{\sqrt{2k\pi}} x k = 2 k π 1 ,这时 1 x k 2 = 2 k π \frac1{x_k^2}=2k\pi x k 2 1 = 2 k π ,sin 2 k π = 0 \sin2k\pi=0 sin 2 k π = 0 ,cos 2 k π = 1 \cos2k\pi=1 cos 2 k π = 1 ,F ′ ( x k ) = − 2 x k = − 2 2 k π F'(x_k)=-\frac2{x_k}=-2\sqrt{2k\pi} F ′ ( x k ) = − x k 2 = − 2 2 k π ,k k k 越大绝对值越大,没有上限。正常的定积分要求函数有界:否则在含 0 0 0 的那一小段里,总能挑一个 ∣ F ′ ∣ \lvert F'\rvert ∣ F ′ ∣ 极大的点当 ξ i \xi_i ξ i ,单这一项 F ′ ( ξ i ) Δ x i F'(\xi_i)\Delta x_i F ′ ( ξ i ) Δ x i 就能任意大,黎曼和不会趋于一个确定的数。所以 F ′ F' F ′ 在 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 上不是正常可积的,尽管它有原函数 F F F 。(无界的函数怎样积分,是第七节反常积分的话题。)
连续,但原函数不是初等函数。 e − x 2 e^{-x^2} e − x 2 。
遇到一个积分时,先想清楚自己在问哪一个问题。基本定理在 f f f 连续时把前两个问题连了起来,但它不保证第三个问题的答案是肯定的。
用定义计算和式的极限# 牛顿—莱布尼茨公式让我们用原函数算定积分。反过来,定积分的定义也能帮我们算一类和式的极限 。
取 [ 0 , 1 ] [0,1] [ 0 , 1 ] ,等分成 n n n 段,分点是 0 , 1 n , 2 n , … , n n = 1 0,\frac1n,\frac2n,\dots,\frac nn=1 0 , n 1 , n 2 , … , n n = 1 ,Δ x = 1 n \Delta x=\frac1n Δ x = n 1 。第 i i i 段是 [ i − 1 n , i n ] \left[\frac{i-1}n,\frac in\right] [ n i − 1 , n i ] ,取右端点 ξ i = i n \xi_i=\frac in ξ i = n i ,黎曼和是 ∑ i = 1 n f ( i n ) 1 n \sum_{i=1}^n f\left(\frac in\right)\frac1n ∑ i = 1 n f ( n i ) n 1 。f f f 连续时,n → ∞ n\to\infty n → ∞ 时它趋于定积分,所以
lim n → ∞ 1 n ∑ i = 1 n f ( i n ) = ∫ 0 1 f ( x ) d x . \lim_{n\to\infty}\frac1n\sum_{i=1}^nf\left(\frac in\right)=\int_0^1f(x)\,dx. n → ∞ lim n 1 i = 1 ∑ n f ( n i ) = ∫ 0 1 f ( x ) d x .
例 求 lim n → ∞ ( 1 n + 1 + 1 n + 2 + ⋯ + 1 n + n ) \displaystyle\lim_{n\to\infty}\left(\frac1{n+1}+\frac1{n+2}+\cdots+\frac1{n+n}\right) n → ∞ lim ( n + 1 1 + n + 2 1 + ⋯ + n + n 1 ) 。
第 1 步,每一项提出 1 n \frac1n n 1 ,凑出 i n \frac in n i :
1 n + i = 1 n ⋅ 1 1 + i n . \frac1{n+i}=\frac1n\cdot\frac{1}{1+\frac in}. n + i 1 = n 1 ⋅ 1 + n i 1 .
第 2 步,所以和式就是
∑ i = 1 n 1 n + i = ∑ i = 1 n 1 n ⋅ 1 1 + i n = 1 n ∑ i = 1 n f ( i n ) , f ( x ) = 1 1 + x . \sum_{i=1}^n\frac1{n+i}=\sum_{i=1}^n\frac1n\cdot\frac1{1+\frac in}=\frac1n\sum_{i=1}^n f\left(\frac in\right),\qquad f(x)=\frac1{1+x}. i = 1 ∑ n n + i 1 = i = 1 ∑ n n 1 ⋅ 1 + n i 1 = n 1 i = 1 ∑ n f ( n i ) , f ( x ) = 1 + x 1 .
第 3 步,极限等于 ∫ 0 1 d x 1 + x \displaystyle\int_0^1\frac{dx}{1+x} ∫ 0 1 1 + x d x (∫ 1 1 + x d x \int\frac{1}{1+x}\,dx ∫ 1 + x 1 d x 的习惯写法,把 d x dx d x 写到分子上)。( ln ( 1 + x ) ) ′ = 1 1 + x (\ln(1+x))'=\frac1{1+x} ( ln ( 1 + x ) ) ′ = 1 + x 1 ,所以
∫ 0 1 d x 1 + x = [ ln ( 1 + x ) ] 0 1 = ln 2 − ln 1 = ln 2. \int_0^1\frac{dx}{1+x}=\Big[\ln(1+x)\Big]_0^1=\ln2-\ln1=\ln2. ∫ 0 1 1 + x d x = [ ln ( 1 + x ) ] 0 1 = ln 2 − ln 1 = ln 2.
提速 怎样认出黎曼和
看到 n → ∞ n\to\infty n → ∞ 时 n n n 项相加,每一项都能写成“1 n \frac1n n 1 乘一个关于 i n \frac in n i 的函数”,就是黎曼和。关键两步:
提出一个 1 n \frac1n n 1 ,它就是 d x dx d x ;
剩下的部分全部写成 i n \frac in n i 的函数,那个函数就是 f f f 。i n \frac in n i 从接近 0 0 0 跑到 1 1 1 ,积分区间是 [ 0 , 1 ] [0,1] [ 0 , 1 ] 。
如果 i n \frac in n i 跑的范围不是 [ 0 , 1 ] [0,1] [ 0 , 1 ] ,积分区间也随之改变。比如 i i i 从 1 1 1 到 2 n 2n 2 n ,每段宽仍是 1 n \frac1n n 1 ,i n \frac in n i 从 1 n \frac1n n 1 跑到 2 n n = 2 \frac{2n}n=2 n 2 n = 2 ,矩形铺满 [ 0 , 2 ] [0,2] [ 0 , 2 ] :
lim n → ∞ 1 n ∑ i = 1 2 n f ( i n ) = ∫ 0 2 f ( x ) d x . \lim_{n\to\infty}\frac1n\sum_{i=1}^{2n}f\left(\frac in\right)=\int_0^2f(x)\,dx. n → ∞ lim n 1 i = 1 ∑ 2 n f ( n i ) = ∫ 0 2 f ( x ) d x .
试一试 练习 2.3
求极限:(1) lim n → ∞ 1 2 + 2 2 + ⋯ + n 2 n 3 \displaystyle\lim_{n\to\infty}\frac{1^2+2^2+\cdots+n^2}{n^3} n → ∞ lim n 3 1 2 + 2 2 + ⋯ + n 2 ;(2) lim n → ∞ ∑ i = 1 n n n 2 + i 2 \displaystyle\lim_{n\to\infty}\sum_{i=1}^n\frac{n}{n^2+i^2} n → ∞ lim i = 1 ∑ n n 2 + i 2 n 。(提示:第一篇第四节,( arctan x ) ′ = 1 1 + x 2 (\arctan x)'=\frac1{1+x^2} ( arctan x ) ′ = 1 + x 2 1 。)
看详解
试一试 练习 2.4
设 f f f 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上连续,用积分中值定理求 lim x → 0 + 1 x ∫ 0 x f ( t ) d t \displaystyle\lim_{x\to0^+}\frac1x\int_0^xf(t)\,dt x → 0 + lim x 1 ∫ 0 x f ( t ) d t 。
看详解
连续函数为什么一定可积(选读)# 前面只是说“闭区间上的连续函数一定可积”。这里给出证明。要证明的是:不管怎么切(只要最宽的一段趋于 0 0 0 )、每段里怎么取点,黎曼和都趋于同一个数。
第一步:一致连续。 连续的意思是:在每一点 x x x 附近,函数值变化很小。但“附近”有多近,可能随 x x x 而变。比如 1 x \frac1x x 1 在 ( 0 , 1 ) (0,1) ( 0 , 1 ) 上连续,要让函数值变化小于 0.01 0.01 0.01 :在 x = 0.5 x=0.5 x = 0.5 处,1 x = 2 \frac1x=2 x 1 = 2 ,要 1 y \frac1y y 1 落在 2 ± 0.01 2\pm0.01 2 ± 0.01 里,y y y 要在 ( 1 2.01 , 1 1.99 ) ≈ ( 0.4975 , 0.5025 ) \left(\frac1{2.01},\frac1{1.99}\right)\approx(0.4975,0.5025) ( 2.01 1 , 1.99 1 ) ≈ ( 0.4975 , 0.5025 ) 里,允许偏离约 0.0025 0.0025 0.0025 ;在 x = 0.01 x=0.01 x = 0.01 处,1 x = 100 \frac1x=100 x 1 = 100 ,要 1 y \frac1y y 1 落在 100 ± 0.01 100\pm0.01 100 ± 0.01 里,y y y 要在 ( 1 100.01 , 1 99.99 ) \left(\frac1{100.01},\frac1{99.99}\right) ( 100.01 1 , 99.99 1 ) 里,允许偏离只有约 10 − 6 10^{-6} 1 0 − 6 。x x x 越靠近 0 0 0 ,需要的范围越窄,趋于 0 0 0 ,找不到一个对所有 x x x 都管用的范围。
闭区间上的连续函数有一个更强的性质,叫一致连续 :对任意 ε > 0 \varepsilon>0 ε > 0 ,能找到一个 与位置无关的 δ > 0 \delta>0 δ > 0 ,使区间里任意两点 x x x 、y y y 只要 ∣ x − y ∣ < δ \lvert x-y\rvert<\delta ∣ x − y ∣ < δ ,就有 ∣ f ( x ) − f ( y ) ∣ < ε \lvert f(x)-f(y)\rvert<\varepsilon ∣ f ( x ) − f ( y )∣ < ε 。
比如 f ( x ) = x 2 f(x)=x^2 f ( x ) = x 2 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上:∣ x 2 − y 2 ∣ = ∣ x + y ∣ ⋅ ∣ x − y ∣ ≤ 2 ∣ x − y ∣ \lvert x^2-y^2\rvert=\lvert x+y\rvert\cdot\lvert x-y\rvert\le2\lvert x-y\rvert ∣ x 2 − y 2 ∣ = ∣ x + y ∣ ⋅ ∣ x − y ∣ ≤ 2 ∣ x − y ∣ (x , y ≤ 1 x,y\le1 x , y ≤ 1 ),所以取 δ = ε 2 \delta=\frac\varepsilon2 δ = 2 ε ,不管在区间的哪个位置都管用。
定理 闭区间上的连续函数一致连续。
证明(反证法)。 假设 f f f 在 [ a , b ] [a,b] [ a , b ] 上连续,却不一致连续。“不一致连续”是说:有某个误差 ε 0 > 0 \varepsilon_0>0 ε 0 > 0 ,对它找不到通用的 δ \delta δ 。也就是说,不管 δ \delta δ 取多小,总有一对点距离小于 δ \delta δ 、函数值却相差至少 ε 0 \varepsilon_0 ε 0 。
把 δ \delta δ 依次取成 1 , 1 2 , 1 3 , … 1,\frac12,\frac13,\dots 1 , 2 1 , 3 1 , … 。取 δ = 1 \delta=1 δ = 1 ,能找到一对点 x 1 x_1 x 1 、y 1 y_1 y 1 ;取 δ = 1 2 \delta=\frac12 δ = 2 1 ,能找到一对点 x 2 x_2 x 2 、y 2 y_2 y 2 ;一般地,取 δ = 1 n \delta=\frac1n δ = n 1 ,得到点对 x n x_n x n 、y n y_n y n :
∣ x n − y n ∣ < 1 n , ∣ f ( x n ) − f ( y n ) ∣ ≥ ε 0 . \lvert x_n-y_n\rvert<\frac1n,\qquad\lvert f(x_n)-f(y_n)\rvert\ge\varepsilon_0. ∣ x n − y n ∣ < n 1 , ∣ f ( x n ) − f ( y n )∣ ≥ ε 0 .
这些点对挨得越来越近,函数值的差却始终不小于 ε 0 \varepsilon_0 ε 0 。
由上面的回顾,x 1 , x 2 , x 3 , … x_1,x_2,x_3,\dots x 1 , x 2 , x 3 , … 有收敛的子列。比如挑出第 2 2 2 、5 5 5 、9 9 9 ……项,记 n 1 = 2 n_1=2 n 1 = 2 、n 2 = 5 n_2=5 n 2 = 5 、n 3 = 9 n_3=9 n 3 = 9 ……,挑出的点记作 x n k x_{n_k} x n k ,它们趋于区间里的某一点 c c c 。和 x n k x_{n_k} x n k 配对的 y y y 也按同样的编号挑出来,记作 y n k y_{n_k} y n k 。它也趋于 c c c :中间插进 x n k x_{n_k} x n k ,用三角不等式,
∣ y n k − c ∣ ≤ ∣ y n k − x n k ∣ + ∣ x n k − c ∣ < 1 n k + ∣ x n k − c ∣ → 0 , \lvert y_{n_k}-c\rvert\le\lvert y_{n_k}-x_{n_k}\rvert+\lvert x_{n_k}-c\rvert<\frac1{n_k}+\lvert x_{n_k}-c\rvert\to0, ∣ y n k − c ∣ ≤ ∣ y n k − x n k ∣ + ∣ x n k − c ∣ < n k 1 + ∣ x n k − c ∣ → 0 ,
因为编号 n k → ∞ n_k\to\infty n k → ∞ ,1 n k → 0 \frac1{n_k}\to0 n k 1 → 0 ,而 x n k → c x_{n_k}\to c x n k → c 。
f f f 在 c c c 处连续,所以 f ( x n k ) → f ( c ) f(x_{n_k})\to f(c) f ( x n k ) → f ( c ) ,f ( y n k ) → f ( c ) f(y_{n_k})\to f(c) f ( y n k ) → f ( c ) ,两者之差趋于 f ( c ) − f ( c ) = 0 f(c)-f(c)=0 f ( c ) − f ( c ) = 0 。可是每一对都满足 ∣ f ( x n k ) − f ( y n k ) ∣ ≥ ε 0 > 0 \lvert f(x_{n_k})-f(y_{n_k})\rvert\ge\varepsilon_0>0 ∣ f ( x n k ) − f ( y n k )∣ ≥ ε 0 > 0 ,一串都不小于 ε 0 \varepsilon_0 ε 0 的数不可能趋于 0 0 0 ,矛盾。所以 f f f 一致连续。
第二步:上和与下和越来越接近。 任取一个分割 P P P :a = x 0 < x 1 < ⋯ < x n = b a=x_0<x_1<\cdots<x_n=b a = x 0 < x 1 < ⋯ < x n = b ,第 i i i 段宽 Δ x i = x i − x i − 1 \Delta x_i=x_i-x_{i-1} Δ x i = x i − x i − 1 ,记最宽一段的宽度为 ∥ P ∥ \lVert P\rVert ∥ P ∥ 。在第 i i i 段上,f f f 连续,由最值定理有最小值 m i m_i m i 和最大值 M i M_i M i 。定义下和 与上和 :
L ( P ) = ∑ i m i Δ x i , U ( P ) = ∑ i M i Δ x i . L(P)=\sum_i m_i\Delta x_i,\qquad U(P)=\sum_i M_i\Delta x_i. L ( P ) = i ∑ m i Δ x i , U ( P ) = i ∑ M i Δ x i .
下和是一排全在曲线下方的矩形的面积,上和是一排把曲线盖住的矩形的面积(和“开始之前”硬算 x 2 x^2 x 2 时的 L n L_n L n 、U n U_n U n 一样)。每段不管取哪个点 ξ i \xi_i ξ i ,都有 m i ≤ f ( ξ i ) ≤ M i m_i\le f(\xi_i)\le M_i m i ≤ f ( ξ i ) ≤ M i ,乘 Δ x i \Delta x_i Δ x i 再加起来,任何黎曼和都夹在 L ( P ) L(P) L ( P ) 和 U ( P ) U(P) U ( P ) 之间。
要证的是:分割足够细时,U ( P ) − L ( P ) U(P)-L(P) U ( P ) − L ( P ) 可以小于任意给定的正数,记作 η \eta η (读作 eta)。先倒着想需要什么。U ( P ) − L ( P ) = ∑ i ( M i − m i ) Δ x i U(P)-L(P)=\sum_i(M_i-m_i)\Delta x_i U ( P ) − L ( P ) = ∑ i ( M i − m i ) Δ x i ,而各段宽度加起来,中间的分点一正一负抵消:
∑ i Δ x i = ( x 1 − x 0 ) + ( x 2 − x 1 ) + ⋯ + ( x n − x n − 1 ) = x n − x 0 = b − a . \sum_i\Delta x_i=(x_1-x_0)+(x_2-x_1)+\cdots+(x_n-x_{n-1})=x_n-x_0=b-a. i ∑ Δ x i = ( x 1 − x 0 ) + ( x 2 − x 1 ) + ⋯ + ( x n − x n − 1 ) = x n − x 0 = b − a .
所以只要每一段的高差 M i − m i M_i-m_i M i − m i 都小于 η b − a \frac\eta{b-a} b − a η ,总差就小于 η b − a ⋅ ( b − a ) = η \frac\eta{b-a}\cdot(b-a)=\eta b − a η ⋅ ( b − a ) = η 。
现在顺着做。由一致连续,对 η b − a \frac{\eta}{b-a} b − a η 取 δ \delta δ ,使距离小于 δ \delta δ 的两点函数值相差小于 η b − a \frac{\eta}{b-a} b − a η 。只要 ∥ P ∥ < δ \lVert P\rVert<\delta ∥ P ∥ < δ :第 i i i 段里取到最大值的点和取到最小值的点都在这一段里,距离不超过 Δ x i ≤ ∥ P ∥ < δ \Delta x_i\le\lVert P\rVert<\delta Δ x i ≤ ∥ P ∥ < δ ,所以 M i − m i < η b − a M_i-m_i<\frac\eta{b-a} M i − m i < b − a η 。于是
U ( P ) − L ( P ) = ∑ i ( M i − m i ) Δ x i < η b − a ∑ i Δ x i = η b − a ( b − a ) = η . U(P)-L(P)=\sum_i(M_i-m_i)\Delta x_i<\frac{\eta}{b-a}\sum_i\Delta x_i=\frac{\eta}{b-a}(b-a)=\eta. U ( P ) − L ( P ) = i ∑ ( M i − m i ) Δ x i < b − a η i ∑ Δ x i = b − a η ( b − a ) = η .
第三步:找出那个共同的数。 还要说明上和、下和都趋于同一个确定的数。
把分割加细(加入新的分点),下和不会变小,上和不会变大:一段拆成两段,每段上的最小值不小于原来整段的最小值,最大值同理。
所以任何 一个下和都不超过任何 一个上和。设 P 1 P_1 P 1 、P 2 P_2 P 2 是两个分割,把它们的分点合在一起,得到更细的分割 P ∗ P^* P ∗ 。P ∗ P^* P ∗ 是 P 1 P_1 P 1 加细得到的,也是 P 2 P_2 P 2 加细得到的;同一个分割上下和不超过上和。所以 L ( P 1 ) ≤ L ( P ∗ ) ≤ U ( P ∗ ) ≤ U ( P 2 ) L(P_1)\le L(P^*)\le U(P^*)\le U(P_2) L ( P 1 ) ≤ L ( P ∗ ) ≤ U ( P ∗ ) ≤ U ( P 2 ) 。
所有下和组成的集合有上界(任何一个上和都是它的上界),由确界原理,它有上确界,记为 I I I 。I I I 是所有下和的上界,所以 L ( P ) ≤ I L(P)\le I L ( P ) ≤ I ;每个上和 U ( P ) U(P) U ( P ) 也是所有下和的一个上界,而 I I I 是最小 的上界,所以 I ≤ U ( P ) I\le U(P) I ≤ U ( P ) 。于是对每个分割,
L ( P ) ≤ I ≤ U ( P ) . L(P)\le I\le U(P). L ( P ) ≤ I ≤ U ( P ) .
任取一个黎曼和 S ( P ) = ∑ i f ( ξ i ) Δ x i S(P)=\sum_if(\xi_i)\Delta x_i S ( P ) = ∑ i f ( ξ i ) Δ x i ,它也在 L ( P ) L(P) L ( P ) 和 U ( P ) U(P) U ( P ) 之间。S ( P ) S(P) S ( P ) 和 I I I 落在同一个区间 [ L ( P ) , U ( P ) ] [L(P),U(P)] [ L ( P ) , U ( P )] 里,两者的距离不超过这个区间的长度:
∣ S ( P ) − I ∣ ≤ U ( P ) − L ( P ) . \lvert S(P)-I\rvert\le U(P)-L(P). ∣ S ( P ) − I ∣ ≤ U ( P ) − L ( P ) .
由第二步,∥ P ∥ < δ \lVert P\rVert<\delta ∥ P ∥ < δ 时右边小于 η \eta η 。所以只要分割足够细,不管每段怎么取点,黎曼和离 I I I 都小于 η \eta η 。这就证明了黎曼和趋于 I I I ,即 f f f 可积,∫ a b f = I \int_a^bf=I ∫ a b f = I 。
回头看这个证明用了什么:一致连续让我们能同时管住所有小段上的误差;确界原理保证那个共同的极限值存在。第八节讲“微元法”时,误差能加起来趋于 0 0 0 ,靠的也是这种对所有小段同时有效的控制。
在一个矩形上算一遍格林公式(选读)# 这一小节用到两个变量的函数(第四篇才会正式讲),只需要知道一点:对 P ( x , y ) P(x,y) P ( x , y ) ,固定 y y y 把它看成 x x x 的函数求导,得到的叫偏导数 ,记作 ∂ P ∂ x \frac{\partial P}{\partial x} ∂ x ∂ P (∂ \partial ∂ 读作“偏”);固定 x x x 对 y y y 求导,记作 ∂ P ∂ y \frac{\partial P}{\partial y} ∂ y ∂ P 。比如 P ( x , y ) = x 2 y + 3 y 2 P(x,y)=x^2y+3y^2 P ( x , y ) = x 2 y + 3 y 2 :把 y y y 当常数,∂ P ∂ x = 2 x y + 0 = 2 x y \frac{\partial P}{\partial x}=2xy+0=2xy ∂ x ∂ P = 2 x y + 0 = 2 x y ;把 x x x 当常数,∂ P ∂ y = x 2 + 6 y \frac{\partial P}{\partial y}=x^2+6y ∂ y ∂ P = x 2 + 6 y 。
设矩形 Ω = [ a , b ] × [ c , d ] \Omega=[a,b]\times[c,d] Ω = [ a , b ] × [ c , d ] (a ≤ x ≤ b a\le x\le b a ≤ x ≤ b ,c ≤ y ≤ d c\le y\le d c ≤ y ≤ d ),P P P 、Q Q Q 有连续的偏导数。沿矩形的边界逆时针走一圈,定义沿边界的积分 ∮ ∂ Ω ( P d x + Q d y ) \oint_{\partial\Omega}(P\,dx+Q\,dy) ∮ ∂ Ω ( P d x + Q d y ) 为四条边上相应的一元积分之和。积分号上的圆圈表示沿一条首尾相接的闭合路线走一圈;∂ Ω \partial\Omega ∂ Ω 表示 Ω \Omega Ω 的边界(∂ \partial ∂ 写在区域前面是“边界”的意思,和偏导数用的是同一个符号,含义不同)。逐条边算:
底边 y = c y=c y = c ,x x x 从 a a a 走到 b b b 。y y y 不变,没有竖直方向的变化,d y = 0 dy=0 d y = 0 ,Q d y Q\,dy Q d y 这一项没有贡献,只剩 ∫ a b P ( x , c ) d x \int_a^bP(x,c)\,dx ∫ a b P ( x , c ) d x 。
右边 x = b x=b x = b ,y y y 从 c c c 走到 d d d 。x x x 不变,d x = 0 dx=0 d x = 0 ,P d x P\,dx P d x 没有贡献,只剩 ∫ c d Q ( b , y ) d y \int_c^dQ(b,y)\,dy ∫ c d Q ( b , y ) d y 。
顶边 y = d y=d y = d ,x x x 从 b b b 倒着 走回 a a a ,所以下限是起点 b b b 、上限是终点 a a a 。由“上下限颠倒变号”,贡献 ∫ b a P ( x , d ) d x = − ∫ a b P ( x , d ) d x \int_b^aP(x,d)\,dx=-\int_a^bP(x,d)\,dx ∫ b a P ( x , d ) d x = − ∫ a b P ( x , d ) d x 。
左边 x = a x=a x = a ,y y y 从 d d d 倒着走回 c c c 。同理贡献 ∫ d c Q ( a , y ) d y = − ∫ c d Q ( a , y ) d y \int_d^cQ(a,y)\,dy=-\int_c^dQ(a,y)\,dy ∫ d c Q ( a , y ) d y = − ∫ c d Q ( a , y ) d y 。
把含 P P P 的两项、含 Q Q Q 的两项分别合并:
∮ ∂ Ω ( P d x + Q d y ) = ∫ a b [ P ( x , c ) − P ( x , d ) ] d x + ∫ c d [ Q ( b , y ) − Q ( a , y ) ] d y . \oint_{\partial\Omega}(P\,dx+Q\,dy)=\int_a^b[P(x,c)-P(x,d)]\,dx+\int_c^d[Q(b,y)-Q(a,y)]\,dy. ∮ ∂ Ω ( P d x + Q d y ) = ∫ a b [ P ( x , c ) − P ( x , d )] d x + ∫ c d [ Q ( b , y ) − Q ( a , y )] d y .
现在对方括号用一维的牛顿—莱布尼茨公式。固定 x x x ,P ( x , y ) P(x,y) P ( x , y ) 作为 y y y 的函数,原函数关系给出
P ( x , d ) − P ( x , c ) = ∫ c d ∂ P ∂ y ( x , y ) d y , P(x,d)-P(x,c)=\int_c^d\frac{\partial P}{\partial y}(x,y)\,dy, P ( x , d ) − P ( x , c ) = ∫ c d ∂ y ∂ P ( x , y ) d y ,
而第一个方括号是 P ( x , c ) − P ( x , d ) P(x,c)-P(x,d) P ( x , c ) − P ( x , d ) ,顺序正好相反,差一个负号:
P ( x , c ) − P ( x , d ) = − [ P ( x , d ) − P ( x , c ) ] = − ∫ c d ∂ P ∂ y ( x , y ) d y . P(x,c)-P(x,d)=-\left[P(x,d)-P(x,c)\right]=-\int_c^d\frac{\partial P}{\partial y}(x,y)\,dy. P ( x , c ) − P ( x , d ) = − [ P ( x , d ) − P ( x , c ) ] = − ∫ c d ∂ y ∂ P ( x , y ) d y .
同理,固定 y y y ,Q ( x , y ) Q(x,y) Q ( x , y ) 作为 x x x 的函数,Q ( b , y ) − Q ( a , y ) = ∫ a b ∂ Q ∂ x ( x , y ) d x Q(b,y)-Q(a,y)=\int_a^b\frac{\partial Q}{\partial x}(x,y)\,dx Q ( b , y ) − Q ( a , y ) = ∫ a b ∂ x ∂ Q ( x , y ) d x 。代回去:
∮ ∂ Ω ( P d x + Q d y ) = ∫ c d ( ∫ a b ∂ Q ∂ x d x ) d y − ∫ a b ( ∫ c d ∂ P ∂ y d y ) d x . \oint_{\partial\Omega}(P\,dx+Q\,dy)=\int_c^d\left(\int_a^b\frac{\partial Q}{\partial x}\,dx\right)dy-\int_a^b\left(\int_c^d\frac{\partial P}{\partial y}\,dy\right)dx. ∮ ∂ Ω ( P d x + Q d y ) = ∫ c d ( ∫ a b ∂ x ∂ Q d x ) d y − ∫ a b ( ∫ c d ∂ y ∂ P d y ) d x .
第一项先对 x x x 积、再对 y y y 积,第二项反过来。对连续函数,在矩形上两种先后次序得到同一个值(第四篇会讲),所以第二项也可以写成 ∫ c d ( ∫ a b ∂ P ∂ y d x ) d y \int_c^d\left(\int_a^b\frac{\partial P}{\partial y}\,dx\right)dy ∫ c d ( ∫ a b ∂ y ∂ P d x ) d y 。两项的外层、内层都一样了,由线性性质合并成一个积分。把矩形切成许多小格、每格面积 d x d y dx\,dy d x d y 、全部加起来的这种积分记作 ∬ Ω \iint_\Omega ∬ Ω ,叫“二重积分”。合起来写成
∮ ∂ Ω ( P d x + Q d y ) = ∬ Ω ( ∂ Q ∂ x − ∂ P ∂ y ) d x d y . \oint_{\partial\Omega}(P\,dx+Q\,dy)=\iint_\Omega\left(\frac{\partial Q}{\partial x}-\frac{\partial P}{\partial y}\right)dx\,dy. ∮ ∂ Ω ( P d x + Q d y ) = ∬ Ω ( ∂ x ∂ Q − ∂ y ∂ P ) d x d y .
这就是矩形上的格林公式 。整个推导只用了一维的牛顿—莱布尼茨公式。
如果把很多小矩形拼成一个大区域,相邻两个小矩形的公共边会被沿相反的方向走两次,积分抵消,最后只剩大区域外面的边界。对一般的光滑边界,还要处理边缘那些不规则的小块,但抵消的道理是一样的。三维的长方体也一样,这里只说个大概(第四篇细讲)。设空间里每一点有一个流速 ( F 1 , F 2 , F 3 ) (F_1,F_2,F_3) ( F 1 , F 2 , F 3 ) ,分别是沿 x x x 、y y y 、z z z 方向的分量,这叫向量场 ;单位时间穿过一个面的流体总量叫流量 。看长方体左右两个面 x = a x=a x = a 和 x = b x=b x = b :从右面流出、从左面流入的量之差,被积函数是 F 1 ( b , y , z ) − F 1 ( a , y , z ) F_1(b,y,z)-F_1(a,y,z) F 1 ( b , y , z ) − F 1 ( a , y , z ) ,由一维的公式它等于 ∫ a b ∂ F 1 ∂ x d x \int_a^b\frac{\partial F_1}{\partial x}\,dx ∫ a b ∂ x ∂ F 1 d x ,于是这一对面的净流出量化成 ∂ F 1 ∂ x \frac{\partial F_1}{\partial x} ∂ x ∂ F 1 在整个体积上的积分。另外两对面同理,分别给出 ∂ F 2 ∂ y \frac{\partial F_2}{\partial y} ∂ y ∂ F 2 、∂ F 3 ∂ z \frac{\partial F_3}{\partial z} ∂ z ∂ F 3 的体积积分。三项相加:穿出整个表面的流量等于 ∂ F 1 ∂ x + ∂ F 2 ∂ y + ∂ F 3 ∂ z \frac{\partial F_1}{\partial x}+\frac{\partial F_2}{\partial y}+\frac{\partial F_3}{\partial z} ∂ x ∂ F 1 + ∂ y ∂ F 2 + ∂ z ∂ F 3 在体积上的积分。这就是高斯公式。
怎样证明 e − x 2 e^{-x^2} e − x 2 积不出来(选读)# 只靠“试了很多方法都不行”,不能证明一个积分写不成初等函数。需要一个能判断“能不能”的定理。刘维尔理论给出了很多这样的判据,这里只用其中一个(证明要用到更多的代数,这里不讲,可以参考 Rosenlicht 的文章 Integration in Finite Terms ):
设 p ( x ) p(x) p ( x ) 是不为常数的多项式,q ( x ) q(x) q ( x ) 是有理函数(两个多项式之比)。那么 q ( x ) e p ( x ) q(x)e^{p(x)} q ( x ) e p ( x ) 的原函数能写成初等函数,当且仅当 存在有理函数 r ( x ) r(x) r ( x ) 满足
r ′ ( x ) + p ′ ( x ) r ( x ) = q ( x ) . r'(x)+p'(x)r(x)=q(x). r ′ ( x ) + p ′ ( x ) r ( x ) = q ( x ) .
“当”的那一半很好理解:如果有这样的 r r r ,那么 ( r e p ) ′ = r ′ e p + r p ′ e p = ( r ′ + p ′ r ) e p = q e p \left(r e^p\right)'=r'e^p+rp'e^p=(r'+p'r)e^p=qe^p ( r e p ) ′ = r ′ e p + r p ′ e p = ( r ′ + p ′ r ) e p = q e p ,所以 r e p re^p r e p 就是原函数。难的是“仅当”:它说如果有初等的原函数,就一定是这种形式。
对 e − x 2 e^{-x^2} e − x 2 :q = 1 q=1 q = 1 ,p = − x 2 p=-x^2 p = − x 2 ,p ′ = − 2 x p'=-2x p ′ = − 2 x 。问题变成:有没有有理函数 r r r 满足
r ′ − 2 x r = 1 ? r'-2xr=1? r ′ − 2 x r = 1 ?
r r r 的分母不能有根。 把 r r r 写成约分到底的 P ( x ) Q ( x ) \frac{P(x)}{Q(x)} Q ( x ) P ( x ) 。假设分母 Q Q Q 在某点 x 0 x_0 x 0 处为 0 0 0 。由因式定理,x − x 0 x-x_0 x − x 0 是 Q Q Q 的因式;设它最多能提出 m m m 次(m ≥ 1 m\ge1 m ≥ 1 ),Q ( x ) = ( x − x 0 ) m B ( x ) Q(x)=(x-x_0)^mB(x) Q ( x ) = ( x − x 0 ) m B ( x ) ,B ( x 0 ) ≠ 0 B(x_0)\ne0 B ( x 0 ) = 0 。记 A ( x ) = P ( x ) B ( x ) A(x)=\frac{P(x)}{B(x)} A ( x ) = B ( x ) P ( x ) ,那么在 x 0 x_0 x 0 附近
r = A ( x ) ( x − x 0 ) m , r=\frac{A(x)}{(x-x_0)^m}, r = ( x − x 0 ) m A ( x ) ,
并且 A ( x 0 ) ≠ 0 A(x_0)\ne0 A ( x 0 ) = 0 :约分到底,所以 P ( x 0 ) ≠ 0 P(x_0)\ne0 P ( x 0 ) = 0 ,又 B ( x 0 ) ≠ 0 B(x_0)\ne0 B ( x 0 ) = 0 。(分母的根也可能是复数,比如 x 2 + 1 x^2+1 x 2 + 1 的根是 ± i \pm i ± i ;下面的论证对复数一字不改地成立,先只看实数的情形。)
用商的法则求导,分母 [ ( x − x 0 ) m ] 2 = ( x − x 0 ) 2 m \left[(x-x_0)^m\right]^2=(x-x_0)^{2m} [ ( x − x 0 ) m ] 2 = ( x − x 0 ) 2 m ,再把分子两项分别除下去(( x − x 0 ) m ( x − x 0 ) 2 m = 1 ( x − x 0 ) m \frac{(x-x_0)^m}{(x-x_0)^{2m}}=\frac1{(x-x_0)^m} ( x − x 0 ) 2 m ( x − x 0 ) m = ( x − x 0 ) m 1 ,( x − x 0 ) m − 1 ( x − x 0 ) 2 m = 1 ( x − x 0 ) m + 1 \frac{(x-x_0)^{m-1}}{(x-x_0)^{2m}}=\frac1{(x-x_0)^{m+1}} ( x − x 0 ) 2 m ( x − x 0 ) m − 1 = ( x − x 0 ) m + 1 1 ):
r ′ = A ′ ( x ) ( x − x 0 ) m − A ( x ) ⋅ m ( x − x 0 ) m − 1 ( x − x 0 ) 2 m = A ′ ( x ) ( x − x 0 ) m − m A ( x ) ( x − x 0 ) m + 1 . r'=\frac{A'(x)(x-x_0)^m-A(x)\cdot m(x-x_0)^{m-1}}{(x-x_0)^{2m}}=\frac{A'(x)}{(x-x_0)^m}-\frac{mA(x)}{(x-x_0)^{m+1}}. r ′ = ( x − x 0 ) 2 m A ′ ( x ) ( x − x 0 ) m − A ( x ) ⋅ m ( x − x 0 ) m − 1 = ( x − x 0 ) m A ′ ( x ) − ( x − x 0 ) m + 1 m A ( x ) .
再减去 2 x r = 2 x A ( x ) ( x − x 0 ) m 2xr=\frac{2xA(x)}{(x-x_0)^m} 2 x r = ( x − x 0 ) m 2 x A ( x ) ,它和 r ′ r' r ′ 的第一项分母相同,合并:
r ′ − 2 x r = − m A ( x ) ( x − x 0 ) m + 1 + A ′ ( x ) − 2 x A ( x ) ( x − x 0 ) m . r'-2xr=-\frac{mA(x)}{(x-x_0)^{m+1}}+\frac{A'(x)-2xA(x)}{(x-x_0)^m}. r ′ − 2 x r = − ( x − x 0 ) m + 1 m A ( x ) + ( x − x 0 ) m A ′ ( x ) − 2 x A ( x ) .
如果 r ′ − 2 x r = 1 r'-2xr=1 r ′ − 2 x r = 1 ,两边乘上 ( x − x 0 ) m + 1 (x-x_0)^{m+1} ( x − x 0 ) m + 1 :
− m A ( x ) + ( x − x 0 ) [ A ′ ( x ) − 2 x A ( x ) ] = ( x − x 0 ) m + 1 . -mA(x)+(x-x_0)\left[A'(x)-2xA(x)\right]=(x-x_0)^{m+1}. − m A ( x ) + ( x − x 0 ) [ A ′ ( x ) − 2 x A ( x ) ] = ( x − x 0 ) m + 1 .
令 x → x 0 x\to x_0 x → x 0 :左边第二项带因子 x − x 0 x-x_0 x − x 0 ,趋于 0 0 0 ,左边趋于 − m A ( x 0 ) ≠ 0 -mA(x_0)\ne0 − m A ( x 0 ) = 0 ;右边趋于 0 0 0 。矛盾。所以 r r r 的分母没有实根。
分母没有实根,还不能说明它是常数(比如 x 2 + 1 x^2+1 x 2 + 1 )。这里要用代数基本定理(下面第四节的选读部分会讲):次数至少为 1 1 1 的多项式在复数里一定有根。把上面的 x 0 x_0 x 0 换成这个复数根,论证一字不改,同样矛盾。所以分母的次数只能是 0 0 0 ,即常数,r r r 只能是多项式。
r r r 也不能是多项式。 r = 0 r=0 r = 0 不行:左边是 0 0 0 。设 r r r 是 d d d 次的非零多项式(d ≥ 0 d\ge0 d ≥ 0 ),r ( x ) = c d x d + ⋯ + c 1 x + c 0 r(x)=c_dx^d+\cdots+c_1x+c_0 r ( x ) = c d x d + ⋯ + c 1 x + c 0 ,c d ≠ 0 c_d\ne0 c d = 0 。那么
− 2 x r = − 2 c d x d + 1 − 2 c d − 1 x d − ⋯ − 2 c 0 x , -2xr=-2c_dx^{d+1}-2c_{d-1}x^d-\cdots-2c_0x, − 2 x r = − 2 c d x d + 1 − 2 c d − 1 x d − ⋯ − 2 c 0 x ,
最高次项是 − 2 c d x d + 1 -2c_dx^{d+1} − 2 c d x d + 1 。而 r ′ = d c d x d − 1 + ⋯ r'=dc_dx^{d-1}+\cdots r ′ = d c d x d − 1 + ⋯ 最高只到 d − 1 d-1 d − 1 次(d = 0 d=0 d = 0 时 r ′ = 0 r'=0 r ′ = 0 ),够不着 x d + 1 x^{d+1} x d + 1 。所以 r ′ − 2 x r r'-2xr r ′ − 2 x r 里的 − 2 c d x d + 1 -2c_dx^{d+1} − 2 c d x d + 1 没有东西能和它抵消,r ′ − 2 x r r'-2xr r ′ − 2 x r 是 d + 1 ≥ 1 d+1\ge1 d + 1 ≥ 1 次的多项式。一个至少一次的多项式不可能对所有 x x x 都等于常数 1 1 1 。
所以不存在这样的 r r r ,由判据,e − x 2 e^{-x^2} e − x 2 的原函数不是初等函数。这个证明把“不可能”的原因摆在了明面上:判据把所有可能的初等原函数限制成了有理函数的问题,而这个问题被分母的根和多项式的次数完全排除了。
一、不定积分:基本积分表与系数# 不定积分 ∫ f ( x ) d x \int f(x)\,dx ∫ f ( x ) d x 要找的是:哪个函数求导以后得到 f ( x ) f(x) f ( x ) 。答案通常写成 F ( x ) + C F(x)+C F ( x ) + C 。
基本积分表# 把第一篇第四节的基本导数表倒过来读,就得到下表。(∫ d x x \int\frac{dx}{x} ∫ x d x 是 ∫ 1 x d x \int\frac1x\,dx ∫ x 1 d x 的习惯写法:把 d x dx d x 写到分子上。cot x = cos x sin x \cot x=\frac{\cos x}{\sin x} cot x = s i n x c o s x 是余切。)
积分
结果
求导验证
∫ x n d x \int x^n\,dx ∫ x n d x
x n + 1 n + 1 + C \dfrac{x^{n+1}}{n+1}+C n + 1 x n + 1 + C ,n ≠ − 1 n\ne-1 n = − 1
( x n + 1 n + 1 ) ′ = x n \left(\frac{x^{n+1}}{n+1}\right)'=x^n ( n + 1 x n + 1 ) ′ = x n
∫ d x x \int\dfrac{dx}x ∫ x d x
ln ∣ x ∣ + C \ln\lvert x\rvert+C ln ∣ x ∣ + C
( ln ∣ x ∣ ) ′ = 1 x (\ln\lvert x\rvert)'=\frac1x ( ln ∣ x ∣ ) ′ = x 1
∫ e x d x \int e^x\,dx ∫ e x d x
e x + C e^x+C e x + C
( e x ) ′ = e x (e^x)'=e^x ( e x ) ′ = e x
∫ a x d x \int a^x\,dx ∫ a x d x (a > 0 a>0 a > 0 ,a ≠ 1 a\ne1 a = 1 )
a x ln a + C \dfrac{a^x}{\ln a}+C ln a a x + C
( a x ) ′ = a x ln a (a^x)'=a^x\ln a ( a x ) ′ = a x ln a
∫ sin x d x \int\sin x\,dx ∫ sin x d x
− cos x + C -\cos x+C − cos x + C
( − cos x ) ′ = sin x (-\cos x)'=\sin x ( − cos x ) ′ = sin x
∫ cos x d x \int\cos x\,dx ∫ cos x d x
sin x + C \sin x+C sin x + C
( sin x ) ′ = cos x (\sin x)'=\cos x ( sin x ) ′ = cos x
∫ d x cos 2 x \int\dfrac{dx}{\cos^2x} ∫ cos 2 x d x
tan x + C \tan x+C tan x + C
( tan x ) ′ = 1 cos 2 x (\tan x)'=\frac1{\cos^2x} ( tan x ) ′ = c o s 2 x 1
∫ d x sin 2 x \int\dfrac{dx}{\sin^2x} ∫ sin 2 x d x
− cot x + C -\cot x+C − cot x + C
( − cot x ) ′ = 1 sin 2 x (-\cot x)'=\frac1{\sin^2x} ( − cot x ) ′ = s i n 2 x 1
∫ d x 1 + x 2 \int\dfrac{dx}{1+x^2} ∫ 1 + x 2 d x
arctan x + C \arctan x+C arctan x + C
( arctan x ) ′ = 1 1 + x 2 (\arctan x)'=\frac1{1+x^2} ( arctan x ) ′ = 1 + x 2 1
∫ d x 1 − x 2 \int\dfrac{dx}{\sqrt{1-x^2}} ∫ 1 − x 2 d x
arcsin x + C \arcsin x+C arcsin x + C
( arcsin x ) ′ = 1 1 − x 2 (\arcsin x)'=\frac1{\sqrt{1-x^2}} ( arcsin x ) ′ = 1 − x 2 1
每一条都在被积函数有定义的区间上使用(一般实数次幂先取 x > 0 x>0 x > 0 ),都可以求导检查。a = 1 a=1 a = 1 时 a x = 1 a^x=1 a x = 1 ,积分就是 x + C x+C x + C ,公式里的 ln a = 0 \ln a=0 ln a = 0 不能做分母。幂函数的 n = − 1 n=-1 n = − 1 必须单独列出,因为那时 n + 1 = 0 n+1=0 n + 1 = 0 ,不能做分母;这时的原函数是对数。
为什么 为什么 1 x \frac1x x 1 的原函数是 ln ∣ x ∣ \ln\lvert x\rvert ln ∣ x ∣ ,而不只是 ln x \ln x ln x
ln x \ln x ln x 只在 x > 0 x>0 x > 0 时有定义,可 1 x \frac1x x 1 在 x < 0 x<0 x < 0 时也有定义。x < 0 x<0 x < 0 时,由链式法则,ln ( − x ) \ln(-x) ln ( − x ) 的导数是 1 − x ⋅ ( − 1 ) = 1 x \frac{1}{-x}\cdot(-1)=\frac1x − x 1 ⋅ ( − 1 ) = x 1 。两种情况合起来写成 ln ∣ x ∣ \ln\lvert x\rvert ln ∣ x ∣ 。所以在负数区间上积分 1 x \frac1x x 1 时,绝对值不能丢。比如 ∫ − 2 − 1 d x x = ln ∣ − 1 ∣ − ln ∣ − 2 ∣ = − ln 2 \int_{-2}^{-1}\frac{dx}x=\ln\lvert-1\rvert-\ln\lvert-2\rvert=-\ln2 ∫ − 2 − 1 x d x = ln ∣ − 1 ∣ − ln ∣ − 2 ∣ = − ln 2 ,结果是负的,和 1 x < 0 \frac1x<0 x 1 < 0 一致。
历史 1 x \frac1x x 1 下的面积
17 世纪的数学家已经会算 ∫ x n d x \int x^n\,dx ∫ x n d x (n ≠ − 1 n\ne-1 n = − 1 ),只有 n = − 1 n=-1 n = − 1 让人困惑:y = 1 x y=\frac1x y = x 1 下的面积是什么?1647 年,比利时耶稣会士圣文森特的格雷戈里 发现,双曲线 y = 1 x y=\frac1x y = x 1 下从 1 1 1 到 a a a 的面积有“乘法变加法”的性质:[ 1 , a b ] [1,ab] [ 1 , ab ] 上的面积等于 [ 1 , a ] [1,a] [ 1 , a ] 和 [ 1 , b ] [1,b] [ 1 , b ] 上的面积之和。他的学生指出,这个面积就是一种对数。这比 e e e 的出现还早。下面的选读部分会用这个想法重新定义对数。
线性规则 :和差可以逐项积分,常数因子可以提到外面:
∫ [ α f ( x ) + β g ( x ) ] d x = α ∫ f ( x ) d x + β ∫ g ( x ) d x . \int[\alpha f(x)+\beta g(x)]\,dx=\alpha\int f(x)\,dx+\beta\int g(x)\,dx. ∫ [ α f ( x ) + β g ( x )] d x = α ∫ f ( x ) d x + β ∫ g ( x ) d x .
它成立是因为求导满足同样的规则:若 F ′ = f F'=f F ′ = f ,G ′ = g G'=g G ′ = g ,则 ( α F + β G ) ′ = α f + β g (\alpha F+\beta G)'=\alpha f+\beta g ( α F + β G ) ′ = α f + β g 。
但是两个函数乘积的积分,不等于各自积分后相乘。比如 ∫ x ⋅ x d x = ∫ x 2 d x = x 3 3 + C \int x\cdot x\,dx=\int x^2\,dx=\frac{x^3}3+C ∫ x ⋅ x d x = ∫ x 2 d x = 3 x 3 + C ;而各自积分再相乘,( x 2 2 + C 1 ) ( x 2 2 + C 2 ) \left(\frac{x^2}2+C_1\right)\left(\frac{x^2}2+C_2\right) ( 2 x 2 + C 1 ) ( 2 x 2 + C 2 ) ,即使把常数都取成 0 0 0 ,也是 x 4 4 \frac{x^4}4 4 x 4 。求导检查:( x 3 3 ) ′ = x 2 \left(\frac{x^3}3\right)'=x^2 ( 3 x 3 ) ′ = x 2 对,( x 4 4 ) ′ = x 3 \left(\frac{x^4}4\right)'=x^3 ( 4 x 4 ) ′ = x 3 不对。积分没有简单的乘积法则,这是积分比求导难的主要原因。第三节的分部积分是由乘积法则倒推出来的,但它只能把一个积分换成另一个积分,不能一步算完。
系数还原:求导会多乘什么,积分就要除掉什么# 例 ∫ ( 2 x − 3 ) 4 d x \int(2x-3)^4\,dx ∫ ( 2 x − 3 ) 4 d x 。
如果直接写 ( 2 x − 3 ) 5 5 \frac{(2x-3)^5}5 5 ( 2 x − 3 ) 5 ,求导会怎样?外层求导给回 ( 2 x − 3 ) 4 (2x-3)^4 ( 2 x − 3 ) 4 ,但链式法则还要乘内层 2 x − 3 2x-3 2 x − 3 的导数 2 2 2 ,得到 2 ( 2 x − 3 ) 4 2(2x-3)^4 2 ( 2 x − 3 ) 4 ,多了一倍。所以必须再除以 2 2 2 :
∫ ( 2 x − 3 ) 4 d x = ( 2 x − 3 ) 5 10 + C . \int(2x-3)^4\,dx=\frac{(2x-3)^5}{10}+C. ∫ ( 2 x − 3 ) 4 d x = 10 ( 2 x − 3 ) 5 + C .
正式的换元也能看清这一点:令 u = 2 x − 3 u=2x-3 u = 2 x − 3 ,则 d u = 2 d x du=2\,dx d u = 2 d x ,d x = d u 2 dx=\frac{du}2 d x = 2 d u 。积分变成
1 2 ∫ u 4 d u = u 5 10 + C = ( 2 x − 3 ) 5 10 + C . \frac12\int u^4\,du=\frac{u^5}{10}+C=\frac{(2x-3)^5}{10}+C. 2 1 ∫ u 4 d u = 10 u 5 + C = 10 ( 2 x − 3 ) 5 + C .
回顾
第一篇第九节:微分 d u = u ′ ( x ) d x du=u'(x)\,dx d u = u ′ ( x ) d x 。u = 2 x − 3 u=2x-3 u = 2 x − 3 时 d u = 2 d x du=2\,dx d u = 2 d x ,意思是 x x x 变化一点,u u u 变化两倍那么多。
一般规则 :若 ∫ f ( u ) d u = F ( u ) + C \int f(u)\,du=F(u)+C ∫ f ( u ) d u = F ( u ) + C ,则
∫ f ( a x + b ) d x = 1 a F ( a x + b ) + C ( a ≠ 0 ) . \int f(ax+b)\,dx=\frac1aF(ax+b)+C\quad(a\ne0). ∫ f ( a x + b ) d x = a 1 F ( a x + b ) + C ( a = 0 ) .
推导和上面一样:令 u = a x + b u=ax+b u = a x + b ,d u = a d x du=a\,dx d u = a d x ,d x = 1 a d u dx=\frac1a\,du d x = a 1 d u ,于是 ∫ f ( a x + b ) d x = 1 a ∫ f ( u ) d u = 1 a F ( a x + b ) + C \int f(ax+b)\,dx=\frac1a\int f(u)\,du=\frac1aF(ax+b)+C ∫ f ( a x + b ) d x = a 1 ∫ f ( u ) d u = a 1 F ( a x + b ) + C 。系数 1 a \frac1a a 1 就是除掉内层的导数 a a a 。验证:对右边求导,链式法则给出 1 a F ′ ( a x + b ) ⋅ a = f ( a x + b ) \frac1aF'(ax+b)\cdot a=f(ax+b) a 1 F ′ ( a x + b ) ⋅ a = f ( a x + b ) 。
比如 ∫ e 3 x d x \int e^{3x}\,dx ∫ e 3 x d x :内层 3 x 3x 3 x 的导数是 3 3 3 ,外层 e u e^u e u 的原函数是 e u e^u e u ,结果 e 3 x 3 + C \frac{e^{3x}}3+C 3 e 3 x + C 。∫ cos ( 2 x + 1 ) d x \int\cos(2x+1)\,dx ∫ cos ( 2 x + 1 ) d x :内层导数 2 2 2 ,外层 cos \cos cos 的原函数是 sin \sin sin ,结果 sin ( 2 x + 1 ) 2 + C \frac{\sin(2x+1)}2+C 2 s i n ( 2 x + 1 ) + C 。∫ d x 5 x + 2 \int\frac{dx}{5x+2} ∫ 5 x + 2 d x :内层导数 5 5 5 ,外层 1 u \frac1u u 1 的原函数是 ln ∣ u ∣ \ln\lvert u\rvert ln ∣ u ∣ ,结果 1 5 ln ∣ 5 x + 2 ∣ + C \frac15\ln\lvert5x+2\rvert+C 5 1 ln ∣ 5 x + 2 ∣ + C 。
例 ∫ d x 9 + 4 x 2 \displaystyle\int\frac{dx}{9+4x^2} ∫ 9 + 4 x 2 d x 。
目标是凑成 1 1 + u 2 \frac1{1+u^2} 1 + u 2 1 的形状,因为它的积分是 arctan u \arctan u arctan u 。
第 1 步,分母提出 9 9 9 ,凑出“1 + ( ) 2 1+(\ )^2 1 + ( ) 2 ”:
9 + 4 x 2 = 9 ( 1 + 4 x 2 9 ) = 9 [ 1 + ( 2 x 3 ) 2 ] . 9+4x^2=9\left(1+\frac{4x^2}9\right)=9\left[1+\left(\frac{2x}3\right)^2\right]. 9 + 4 x 2 = 9 ( 1 + 9 4 x 2 ) = 9 [ 1 + ( 3 2 x ) 2 ] .
第 2 步,令 u = 2 x 3 u=\frac{2x}3 u = 3 2 x 。则 d u = 2 3 d x du=\frac23dx d u = 3 2 d x ,即 d x = 3 2 d u dx=\frac32du d x = 2 3 d u 。
第 3 步,把这些都代进去,常数提到积分号外:
∫ d x 9 + 4 x 2 = ∫ 3 2 d u 9 ( 1 + u 2 ) = ( 3 2 ⋅ 1 9 ) ∫ d u 1 + u 2 = 1 6 arctan u + C = 1 6 arctan 2 x 3 + C . \int\frac{dx}{9+4x^2}=\int\frac{\frac32du}{9(1+u^2)}=\left(\frac32\cdot\frac19\right)\int\frac{du}{1+u^2}=\frac16\arctan u+C=\frac16\arctan\frac{2x}{3}+C. ∫ 9 + 4 x 2 d x = ∫ 9 ( 1 + u 2 ) 2 3 d u = ( 2 3 ⋅ 9 1 ) ∫ 1 + u 2 d u = 6 1 arctan u + C = 6 1 arctan 3 2 x + C .
这里有两个系数:分母提出的 9 9 9 ,以及 d x dx d x 换成 d u du d u 带来的 3 2 \frac32 2 3 。3 2 ⋅ 1 9 = 1 6 \frac32\cdot\frac19=\frac16 2 3 ⋅ 9 1 = 6 1 。两个都要算上,不能只看到一个就凭感觉补一个倒数。
用同样的换元(u = x a u=\frac xa u = a x ),可以得到两个常用的结果(a > 0 a>0 a > 0 ):
∫ d x a 2 + x 2 = 1 a arctan x a + C , ∫ d x a 2 − x 2 = arcsin x a + C . \int\frac{dx}{a^2+x^2}=\frac1a\arctan\frac xa+C,\qquad\int\frac{dx}{\sqrt{a^2-x^2}}=\arcsin\frac xa+C. ∫ a 2 + x 2 d x = a 1 arctan a x + C , ∫ a 2 − x 2 d x = arcsin a x + C .
比如分母是 4 + x 2 4+x^2 4 + x 2 时,结果是 1 2 arctan x 2 + C \frac12\arctan\frac x2+C 2 1 arctan 2 x + C 。
为什么第一个有 1 a \frac1a a 1 ,第二个没有?把两个都算一遍。令 x = a u x=au x = a u (即 u = x a u=\frac xa u = a x ),d x = a d u dx=a\,du d x = a d u 。
第一个,分母 a 2 + x 2 = a 2 + a 2 u 2 = a 2 ( 1 + u 2 ) a^2+x^2=a^2+a^2u^2=a^2(1+u^2) a 2 + x 2 = a 2 + a 2 u 2 = a 2 ( 1 + u 2 ) ,提出的是 a 2 a^2 a 2 :
∫ d x a 2 + x 2 = ∫ a d u a 2 ( 1 + u 2 ) = 1 a ∫ d u 1 + u 2 = 1 a arctan u + C = 1 a arctan x a + C . \int\frac{dx}{a^2+x^2}=\int\frac{a\,du}{a^2(1+u^2)}=\frac1a\int\frac{du}{1+u^2}=\frac1a\arctan u+C=\frac1a\arctan\frac xa+C. ∫ a 2 + x 2 d x = ∫ a 2 ( 1 + u 2 ) a d u = a 1 ∫ 1 + u 2 d u = a 1 arctan u + C = a 1 arctan a x + C .
第二个,a > 0 a>0 a > 0 ,a 2 = a \sqrt{a^2}=a a 2 = a ,分母 a 2 − a 2 u 2 = a 2 1 − u 2 = a 1 − u 2 \sqrt{a^2-a^2u^2}=\sqrt{a^2}\sqrt{1-u^2}=a\sqrt{1-u^2} a 2 − a 2 u 2 = a 2 1 − u 2 = a 1 − u 2 ,提出的是 a a a :
∫ d x a 2 − x 2 = ∫ a d u a 1 − u 2 = ∫ d u 1 − u 2 = arcsin u + C = arcsin x a + C . \int\frac{dx}{\sqrt{a^2-x^2}}=\int\frac{a\,du}{a\sqrt{1-u^2}}=\int\frac{du}{\sqrt{1-u^2}}=\arcsin u+C=\arcsin\frac xa+C. ∫ a 2 − x 2 d x = ∫ a 1 − u 2 a d u = ∫ 1 − u 2 d u = arcsin u + C = arcsin a x + C .
第一个是分子的 a a a 除以分母的 a 2 a^2 a 2 ,剩 1 a \frac1a a 1 ;第二个分子分母各一个 a a a ,正好约掉。
分段函数的原函数:常数要衔接# 例 求 ∫ ∣ x ∣ d x \int\lvert x\rvert\,dx ∫ ∣ x ∣ d x 。
x ≥ 0 x\ge0 x ≥ 0 时 ∣ x ∣ = x \lvert x\rvert=x ∣ x ∣ = x ,原函数是 x 2 2 + C 1 \frac{x^2}2+C_1 2 x 2 + C 1 ;x < 0 x<0 x < 0 时 ∣ x ∣ = − x \lvert x\rvert=-x ∣ x ∣ = − x ,原函数是 − x 2 2 + C 2 -\frac{x^2}2+C_2 − 2 x 2 + C 2 。
两个常数不能随便取。原函数在 x = 0 x=0 x = 0 处必须可导,可导一定连续,所以首先必须连续。左边 lim x → 0 − ( − x 2 2 + C 2 ) = C 2 \lim\limits_{x\to0^-}\left(-\frac{x^2}2+C_2\right)=C_2 x → 0 − lim ( − 2 x 2 + C 2 ) = C 2 ,右边在 0 0 0 处的值是 0 2 2 + C 1 = C 1 \frac{0^2}2+C_1=C_1 2 0 2 + C 1 = C 1 ,所以 C 1 = C 2 C_1=C_2 C 1 = C 2 ,记作 C C C 。(连续只是必要条件,接上以后是否真的可导,还要用定义检查,见下面的验证。)
这时原函数是:x ≥ 0 x\ge0 x ≥ 0 时 x 2 2 + C \frac{x^2}2+C 2 x 2 + C ,x < 0 x<0 x < 0 时 − x 2 2 + C -\frac{x^2}2+C − 2 x 2 + C 。分段写就是对的;也可以合成一个式子。x ≥ 0 x\ge0 x ≥ 0 时 ∣ x ∣ = x \lvert x\rvert=x ∣ x ∣ = x ,x ∣ x ∣ = x 2 x\lvert x\rvert=x^2 x ∣ x ∣ = x 2 ;x < 0 x<0 x < 0 时 ∣ x ∣ = − x \lvert x\rvert=-x ∣ x ∣ = − x ,x ∣ x ∣ = − x 2 x\lvert x\rvert=-x^2 x ∣ x ∣ = − x 2 。正好是两段各自的符号,所以两段可以合起来写成
∫ ∣ x ∣ d x = x ∣ x ∣ 2 + C . \int\lvert x\rvert\,dx=\frac{x\lvert x\rvert}{2}+C. ∫ ∣ x ∣ d x = 2 x ∣ x ∣ + C .
验证:x > 0 x>0 x > 0 时 x ∣ x ∣ 2 = x 2 2 \frac{x\lvert x\rvert}2=\frac{x^2}2 2 x ∣ x ∣ = 2 x 2 ,导数 x = ∣ x ∣ x=\lvert x\rvert x = ∣ x ∣ ;x < 0 x<0 x < 0 时它等于 − x 2 2 -\frac{x^2}2 − 2 x 2 ,导数 − x = ∣ x ∣ -x=\lvert x\rvert − x = ∣ x ∣ 。在 0 0 0 处用定义:
F ′ ( 0 ) = lim h → 0 h ∣ h ∣ 2 − 0 h = lim h → 0 ∣ h ∣ 2 = 0 , F'(0)=\lim_{h\to0}\frac{\frac{h\lvert h\rvert}2-0}{h}=\lim_{h\to0}\frac{\lvert h\rvert}2=0, F ′ ( 0 ) = h → 0 lim h 2 h ∣ h ∣ − 0 = h → 0 lim 2 ∣ h ∣ = 0 ,
正好等于被积函数在 0 0 0 处的值 ∣ 0 ∣ = 0 \lvert0\rvert=0 ∣ 0 ∣ = 0 。✓ \checkmark ✓
试一试 练习 2.5
求不定积分:(1) ∫ ( 3 x + 1 ) 7 d x \int(3x+1)^7\,dx ∫ ( 3 x + 1 ) 7 d x ;(2) ∫ d x 4 + 9 x 2 \displaystyle\int\frac{dx}{4+9x^2} ∫ 4 + 9 x 2 d x ;(3) ∫ e − 2 x d x \int e^{-2x}\,dx ∫ e − 2 x d x ;(4) ∫ cos ( 3 x + 1 ) d x \int\cos(3x+1)\,dx ∫ cos ( 3 x + 1 ) d x 。
看详解
用面积定义对数(选读)# 第一篇先认识了指数和对数,再学求导,这样便于计算。有了积分以后,可以换一条路线来定义它们,并解释为什么 1 x \frac1x x 1 和对数会连在一起。(第一篇第二节的选读部分用级数定义了 e x e^x e x ,这里是另一条独立的路线,两条路线得到同一对函数。)
对 x > 0 x>0 x > 0 ,定义
L ( x ) = ∫ 1 x d t t . L(x)=\int_1^x\frac{dt}{t}. L ( x ) = ∫ 1 x t d t .
它就是双曲线 y = 1 t y=\frac1t y = t 1 下从 1 1 1 到 x x x 的面积(x < 1 x<1 x < 1 时取负号)。由基本定理,L ′ ( x ) = 1 x > 0 L'(x)=\frac1x>0 L ′ ( x ) = x 1 > 0 ,所以 L L L 严格递增,并且 L ( 1 ) = 0 L(1)=0 L ( 1 ) = 0 。
L L L 把乘法变成加法。 对正数 a a a 、b b b ,先用区间可加性:
L ( a b ) − L ( a ) = ∫ 1 a b d t t − ∫ 1 a d t t = ∫ a a b d t t . L(ab)-L(a)=\int_1^{ab}\frac{dt}t-\int_1^a\frac{dt}t=\int_a^{ab}\frac{dt}{t}. L ( ab ) − L ( a ) = ∫ 1 ab t d t − ∫ 1 a t d t = ∫ a ab t d t .
再换元:令 t = a u t=au t = a u (a a a 是固定的正数)。t = a t=a t = a 时 u = 1 u=1 u = 1 ,t = a b t=ab t = ab 时 u = b u=b u = b ,d t = a d u dt=a\,du d t = a d u 。代进去:
∫ a a b d t t = ∫ 1 b a d u a u = ∫ 1 b d u u = L ( b ) . \int_a^{ab}\frac{dt}{t}=\int_1^b\frac{a\,du}{au}=\int_1^b\frac{du}u=L(b). ∫ a ab t d t = ∫ 1 b a u a d u = ∫ 1 b u d u = L ( b ) .
分子分母的 a a a 约掉了。所以 L ( a b ) = L ( a ) + L ( b ) L(ab)=L(a)+L(b) L ( ab ) = L ( a ) + L ( b ) 。
这里提前用了第二节、第六节才讲的换元。它的合法性可以直接检查。设 H H H 是 1 t \frac1t t 1 的一个原函数,H ′ ( t ) = 1 t H'(t)=\frac1t H ′ ( t ) = t 1 。左边按牛顿—莱布尼茨公式,∫ a a b d t t = H ( a b ) − H ( a ) \int_a^{ab}\frac{dt}t=H(ab)-H(a) ∫ a ab t d t = H ( ab ) − H ( a ) 。右边,H ( a u ) H(au) H ( a u ) 对 u u u 求导(链式法则)是 H ′ ( a u ) ⋅ a = 1 a u ⋅ a = 1 u H'(au)\cdot a=\frac1{au}\cdot a=\frac1u H ′ ( a u ) ⋅ a = a u 1 ⋅ a = u 1 ,所以 H ( a u ) H(au) H ( a u ) 是 1 u \frac1u u 1 的原函数,∫ 1 b d u u = H ( a ⋅ b ) − H ( a ⋅ 1 ) = H ( a b ) − H ( a ) \int_1^b\frac{du}u=H(a\cdot b)-H(a\cdot1)=H(ab)-H(a) ∫ 1 b u d u = H ( a ⋅ b ) − H ( a ⋅ 1 ) = H ( ab ) − H ( a ) 。两边是同一个数,不需要事先知道任何对数的性质。
L L L 取遍所有实数。 L ( 2 ) = ∫ 1 2 d t t > 0 L(2)=\int_1^2\frac{dt}t>0 L ( 2 ) = ∫ 1 2 t d t > 0 ,因为被积函数是正的。反复用加法性质:L ( 4 ) = L ( 2 ⋅ 2 ) = 2 L ( 2 ) L(4)=L(2\cdot2)=2L(2) L ( 4 ) = L ( 2 ⋅ 2 ) = 2 L ( 2 ) ,L ( 8 ) = L ( 4 ⋅ 2 ) = 3 L ( 2 ) L(8)=L(4\cdot2)=3L(2) L ( 8 ) = L ( 4 ⋅ 2 ) = 3 L ( 2 ) ,一般地 L ( 2 n ) = n L ( 2 ) → + ∞ L(2^n)=nL(2)\to+\infty L ( 2 n ) = n L ( 2 ) → + ∞ 。
再看倒数。由 x ⋅ 1 x = 1 x\cdot\frac1x=1 x ⋅ x 1 = 1 和 L ( 1 ) = 0 L(1)=0 L ( 1 ) = 0 :0 = L ( 1 ) = L ( x ) + L ( 1 x ) 0=L(1)=L(x)+L\left(\frac1x\right) 0 = L ( 1 ) = L ( x ) + L ( x 1 ) ,所以 L ( 1 x ) = − L ( x ) L\left(\frac1x\right)=-L(x) L ( x 1 ) = − L ( x ) 。取 x = 2 n x=2^n x = 2 n ,L ( 2 − n ) = − n L ( 2 ) → − ∞ L(2^{-n})=-nL(2)\to-\infty L ( 2 − n ) = − n L ( 2 ) → − ∞ 。
任给一个实数 y y y ,取 n n n 足够大,使 − n L ( 2 ) < y < n L ( 2 ) -nL(2)<y<nL(2) − n L ( 2 ) < y < n L ( 2 ) ,即 L ( 2 − n ) < y < L ( 2 n ) L(2^{-n})<y<L(2^n) L ( 2 − n ) < y < L ( 2 n ) 。L L L 可导,所以在闭区间 [ 2 − n , 2 n ] [2^{-n},2^n] [ 2 − n , 2 n ] 上连续,由介值定理,有一点 c c c 使 L ( c ) = y L(c)=y L ( c ) = y 。L L L 严格递增,不同的 x x x 给出不同的值,所以每个 y y y 恰好取一次。
反函数。 所以 L L L 有反函数,记为 E E E 。由第一篇第八节的反函数求导法则(反函数的导数是原函数导数的倒数):
E ′ ( y ) = 1 L ′ ( E ( y ) ) = 1 1 / E ( y ) = E ( y ) . E'(y)=\frac1{L'(E(y))}=\frac{1}{1/E(y)}=E(y). E ′ ( y ) = L ′ ( E ( y )) 1 = 1/ E ( y ) 1 = E ( y ) .
又由 L ( 1 ) = 0 L(1)=0 L ( 1 ) = 0 ,反过来就是 E ( 0 ) = 1 E(0)=1 E ( 0 ) = 1 。
L L L 把乘法变加法,E E E 就把加法变回乘法:E ( u + v ) = E ( u ) E ( v ) E(u+v)=E(u)E(v) E ( u + v ) = E ( u ) E ( v ) 。推导:记 a = E ( u ) a=E(u) a = E ( u ) ,b = E ( v ) b=E(v) b = E ( v ) ,即 u = L ( a ) u=L(a) u = L ( a ) ,v = L ( b ) v=L(b) v = L ( b ) 。由加法性质,u + v = L ( a ) + L ( b ) = L ( a b ) u+v=L(a)+L(b)=L(ab) u + v = L ( a ) + L ( b ) = L ( ab ) 。两边作用 E E E ,E ( u + v ) = E ( L ( a b ) ) = a b = E ( u ) E ( v ) E(u+v)=E(L(ab))=ab=E(u)E(v) E ( u + v ) = E ( L ( ab )) = ab = E ( u ) E ( v ) 。这正是指数的运算法则。
令 e = E ( 1 ) e=E(1) e = E ( 1 ) ,把 L L L 叫作 ln \ln ln ,把 E E E 叫作 e x e^x e x ,就得到了第一篇用的那一对函数。
这个 e e e 和复利极限是同一个数吗? 设 t > 0 t>0 t > 0 。由定义,L ( 1 + t ) = ∫ 1 1 + t d u u L(1+t)=\int_1^{1+t}\frac{du}{u} L ( 1 + t ) = ∫ 1 1 + t u d u (积分变量叫 u u u ,免得和 t t t 混在一起)。在 [ 1 , 1 + t ] [1,1+t] [ 1 , 1 + t ] 上,1 ≤ u ≤ 1 + t 1\le u\le1+t 1 ≤ u ≤ 1 + t ,取倒数,所以 1 1 + t ≤ 1 u ≤ 1 \frac1{1+t}\le\frac1u\le1 1 + t 1 ≤ u 1 ≤ 1 。由比较性质,三项都在 [ 1 , 1 + t ] [1,1+t] [ 1 , 1 + t ] 上对 u u u 积分,不等号不变。积分变量是 u u u ,t t t 是固定的,所以 1 1 + t \frac1{1+t} 1 + t 1 对 u u u 来说是常数,积出“常数乘区间长度” 1 1 + t ⋅ [ ( 1 + t ) − 1 ] = t 1 + t \frac1{1+t}\cdot[(1+t)-1]=\frac t{1+t} 1 + t 1 ⋅ [( 1 + t ) − 1 ] = 1 + t t ;中间积出 L ( 1 + t ) L(1+t) L ( 1 + t ) ;常数 1 1 1 积出区间长度 t t t :
t 1 + t ≤ L ( 1 + t ) ≤ t . \frac{t}{1+t}\le L(1+t)\le t. 1 + t t ≤ L ( 1 + t ) ≤ t .
取 t = 1 n t=\frac1n t = n 1 。左边 1 / n 1 + 1 / n = 1 / n ( n + 1 ) / n = 1 n + 1 \frac{1/n}{1+1/n}=\frac{1/n}{(n+1)/n}=\frac1{n+1} 1 + 1/ n 1/ n = ( n + 1 ) / n 1/ n = n + 1 1 ,右边是 1 n \frac1n n 1 ,三项都乘以 n n n :
n n + 1 ≤ n L ( 1 + 1 n ) ≤ 1. \frac{n}{n+1}\le nL\left(1+\frac1n\right)\le1. n + 1 n ≤ n L ( 1 + n 1 ) ≤ 1.
由加法性质,n L ( u ) = L ( u ⋅ u ⋯ u ) = L ( u n ) nL(u)=L(u\cdot u\cdots u)=L(u^n) n L ( u ) = L ( u ⋅ u ⋯ u ) = L ( u n ) ,所以中间就是 L ( ( 1 + 1 n ) n ) L\left(\left(1+\frac1n\right)^n\right) L ( ( 1 + n 1 ) n ) 。左边 n n + 1 = 1 1 + 1 n → 1 \frac n{n+1}=\frac1{1+\frac1n}\to1 n + 1 n = 1 + n 1 1 → 1 ,右边是 1 1 1 ,由夹逼,
L ( ( 1 + 1 n ) n ) → 1. L\left(\left(1+\frac1n\right)^n\right)\to1. L ( ( 1 + n 1 ) n ) → 1.
E E E 可导,所以连续;连续函数可以和极限交换次序(由第一篇第三节的海涅定理:E E E 在 1 1 1 处连续,数列 a n → 1 a_n\to1 a n → 1 时 E ( a n ) → E ( 1 ) E(a_n)\to E(1) E ( a n ) → E ( 1 ) )。两边作用 E E E :E ( L ( ( 1 + 1 n ) n ) ) → E ( 1 ) E\left(L\left(\left(1+\frac1n\right)^n\right)\right)\to E(1) E ( L ( ( 1 + n 1 ) n ) ) → E ( 1 ) 。E E E 和 L L L 互为反函数,E ( L ( A ) ) = A E(L(A))=A E ( L ( A )) = A ,所以左边就是 ( 1 + 1 n ) n \left(1+\frac1n\right)^n ( 1 + n 1 ) n ,即 ( 1 + 1 n ) n → E ( 1 ) = e \left(1+\frac1n\right)^n\to E(1)=e ( 1 + n 1 ) n → E ( 1 ) = e 。
所以,从双曲线下的面积出发,可以依次得到:对数(乘法变加法)、指数函数(导数等于自身)、常数 e e e (复利的极限),一路推下来,不需要先假设任何一个极限公式。
二、凑微分:找“一个整体”和“它的导数”# 换元积分法为什么成立#
回顾
第一篇第四节,链式法则:[ F ( g ( x ) ) ] ′ = F ′ ( g ( x ) ) ⋅ g ′ ( x ) [F(g(x))]'=F'(g(x))\cdot g'(x) [ F ( g ( x )) ] ′ = F ′ ( g ( x )) ⋅ g ′ ( x ) 。第九节,一阶微分形式不变性:不管 u u u 是不是自变量,都有 d F ( u ) = F ′ ( u ) d u dF(u)=F'(u)\,du d F ( u ) = F ′ ( u ) d u 。
换元公式 :若 ∫ f ( u ) d u = F ( u ) + C \int f(u)\,du=F(u)+C ∫ f ( u ) d u = F ( u ) + C ,u = g ( x ) u=g(x) u = g ( x ) 可导,则
∫ f ( g ( x ) ) g ′ ( x ) d x = F ( g ( x ) ) + C . \int f(g(x))\,g'(x)\,dx=F(g(x))+C. ∫ f ( g ( x )) g ′ ( x ) d x = F ( g ( x )) + C .
证明 :对右边求导,用链式法则:[ F ( g ( x ) ) ] ′ = F ′ ( g ( x ) ) g ′ ( x ) = f ( g ( x ) ) g ′ ( x ) [F(g(x))]'=F'(g(x))g'(x)=f(g(x))g'(x) [ F ( g ( x )) ] ′ = F ′ ( g ( x )) g ′ ( x ) = f ( g ( x )) g ′ ( x ) ,正是左边的被积函数。
所以换元积分法就是链式法则倒过来用 。写法上,相当于把 g ′ ( x ) d x g'(x)\,dx g ′ ( x ) d x 整个换成 d u du d u ,把积分改写成关于 u u u 的积分:
∫ f ( g ( x ) ) g ′ ( x ) d x ⏟ d u = ∫ f ( u ) d u . \int f(g(x))\underbrace{g'(x)\,dx}_{du}=\int f(u)\,du. ∫ f ( g ( x )) d u g ′ ( x ) d x = ∫ f ( u ) d u .
看到一个积分,先找里面有没有这样一对东西:一个整体 g ( x ) g(x) g ( x ) ,以及它的导数 g ′ ( x ) d x g'(x)\,dx g ′ ( x ) d x 。这种方法也叫第一类换元法 或凑微分法 。
例 1 ∫ x ( 1 + x 2 ) 3 d x \displaystyle\int\frac{x}{(1+x^2)^3}\,dx ∫ ( 1 + x 2 ) 3 x d x 。
分母里有一个整体 1 + x 2 1+x^2 1 + x 2 ,它的导数是 2 x 2x 2 x 。分子里恰好有 x x x ,只差一个常数 2 2 2 。
令 u = 1 + x 2 u=1+x^2 u = 1 + x 2 ,d u = 2 x d x du=2x\,dx d u = 2 x d x ,于是 x d x = d u 2 x\,dx=\frac{du}2 x d x = 2 d u :
∫ x d x ( 1 + x 2 ) 3 = 1 2 ∫ u − 3 d u = 1 2 ⋅ u − 2 − 2 + C = − 1 4 u 2 + C = − 1 4 ( 1 + x 2 ) 2 + C . \int\frac{x\,dx}{(1+x^2)^3}=\frac12\int u^{-3}\,du=\frac12\cdot\frac{u^{-2}}{-2}+C=-\frac1{4u^2}+C=-\frac1{4(1+x^2)^2}+C. ∫ ( 1 + x 2 ) 3 x d x = 2 1 ∫ u − 3 d u = 2 1 ⋅ − 2 u − 2 + C = − 4 u 2 1 + C = − 4 ( 1 + x 2 ) 2 1 + C .
这就是“凑”:缺一个常数倍,就乘进去再除回来,等式不变。
易错
能这样凑的只有常数 倍。如果缺的是 x x x (比如 ∫ d x ( 1 + x 2 ) 3 \int\frac{dx}{(1+x^2)^3} ∫ ( 1 + x 2 ) 3 d x ,分子里没有 x x x ),就不能“乘一个 x x x 再除一个 x x x ”,因为 1 x \frac1x x 1 不是常数,不能提到积分号外面。那种题要换别的方法(第五节的三角代换)。
三种最常见的结构:
结构
积分结果
例子
g ′ g \dfrac{g'}{g} g g ′
ln ∣ g ∣ + C \ln\lvert g\rvert+C ln ∣ g ∣ + C
∫ tan x d x = ∫ sin x cos x d x = − ln ∣ cos x ∣ + C \int\tan x\,dx=\int\frac{\sin x}{\cos x}dx=-\ln\lvert\cos x\rvert+C ∫ tan x d x = ∫ c o s x s i n x d x = − ln ∣ cos x ∣ + C
g ′ 1 + g 2 \dfrac{g'}{1+g^2} 1 + g 2 g ′
arctan g + C \arctan g+C arctan g + C
∫ e x 1 + e 2 x d x = arctan e x + C \int\frac{e^x}{1+e^{2x}}dx=\arctan e^x+C ∫ 1 + e 2 x e x d x = arctan e x + C
g ′ g n g'g^n g ′ g n
g n + 1 n + 1 + C \dfrac{g^{n+1}}{n+1}+C n + 1 g n + 1 + C ,n ≠ − 1 n\ne-1 n = − 1
∫ sin 3 x cos x d x = sin 4 x 4 + C \int\sin^3x\cos x\,dx=\frac{\sin^4x}4+C ∫ sin 3 x cos x d x = 4 s i n 4 x + C
对表里右边的结果求导,链式法则都会多出一个内层的导数 g ′ g' g ′ ,正好得到左边的被积函数。
三个例子逐个看。
tan x \tan x tan x :sin x \sin x sin x 是 cos x \cos x cos x 的导数的相反数,所以 sin x cos x = − ( cos x ) ′ cos x \frac{\sin x}{\cos x}=-\frac{(\cos x)'}{\cos x} c o s x s i n x = − c o s x ( c o s x ) ′ ,是 g ′ g \frac{g'}g g g ′ 型前面多一个负号,g = cos x g=\cos x g = cos x 。
e x 1 + e 2 x \frac{e^x}{1+e^{2x}} 1 + e 2 x e x :e 2 x = ( e x ) 2 e^{2x}=(e^x)^2 e 2 x = ( e x ) 2 ,取 g = e x g=e^x g = e x ,分母是 1 + g 2 1+g^2 1 + g 2 ,分子 e x = g ′ e^x=g' e x = g ′ 。令 u = e x u=e^x u = e x ,d u = e x d x du=e^x\,dx d u = e x d x :
∫ e x d x 1 + ( e x ) 2 = ∫ d u 1 + u 2 = arctan u + C = arctan e x + C . \int\frac{e^x\,dx}{1+(e^x)^2}=\int\frac{du}{1+u^2}=\arctan u+C=\arctan e^x+C. ∫ 1 + ( e x ) 2 e x d x = ∫ 1 + u 2 d u = arctan u + C = arctan e x + C .
sin 3 x cos x \sin^3x\cos x sin 3 x cos x :取 g = sin x g=\sin x g = sin x ,g ′ = cos x g'=\cos x g ′ = cos x ,被积函数是 g 3 g ′ g^3g' g 3 g ′ 。令 u = sin x u=\sin x u = sin x ,d u = cos x d x du=\cos x\,dx d u = cos x d x :
∫ sin 3 x cos x d x = ∫ u 3 d u = u 4 4 + C = sin 4 x 4 + C . \int\sin^3x\cos x\,dx=\int u^3\,du=\frac{u^4}4+C=\frac{\sin^4x}4+C. ∫ sin 3 x cos x d x = ∫ u 3 d u = 4 u 4 + C = 4 sin 4 x + C .
提速 常见的“现成的微分”
熟悉下面这些,看到左边就能想到右边:
x d x = 1 2 d ( x 2 ) , d x x = d ( ln x ) , d x x = 2 d ( x ) , e x d x = d ( e x ) , x\,dx=\tfrac12d(x^2),\quad\frac{dx}{x}=d(\ln x),\quad\frac{dx}{\sqrt x}=2\,d(\sqrt x),\quad e^xdx=d(e^x), x d x = 2 1 d ( x 2 ) , x d x = d ( ln x ) , x d x = 2 d ( x ) , e x d x = d ( e x ) ,
cos x d x = d ( sin x ) , sin x d x = − d ( cos x ) , d x cos 2 x = d ( tan x ) , d x 1 + x 2 = d ( arctan x ) . \cos x\,dx=d(\sin x),\quad\sin x\,dx=-d(\cos x),\quad\frac{dx}{\cos^2x}=d(\tan x),\quad\frac{dx}{1+x^2}=d(\arctan x). cos x d x = d ( sin x ) , sin x d x = − d ( cos x ) , cos 2 x d x = d ( tan x ) , 1 + x 2 d x = d ( arctan x ) .
这些都是 d ( g ( x ) ) = g ′ ( x ) d x d(g(x))=g'(x)\,dx d ( g ( x )) = g ′ ( x ) d x 倒过来写。比如 ( x ) ′ = 1 2 x (\sqrt x)'=\frac1{2\sqrt x} ( x ) ′ = 2 x 1 ,所以 d ( x ) = d x 2 x d(\sqrt x)=\frac{dx}{2\sqrt x} d ( x ) = 2 x d x ,两边乘 2 2 2 就是 d x x = 2 d ( x ) \frac{dx}{\sqrt x}=2\,d(\sqrt x) x d x = 2 d ( x ) 。
用法:比如 ∫ d x x ln x = ∫ 1 ln x ⋅ d x x \int\frac{dx}{x\ln x}=\int\frac1{\ln x}\cdot\frac{dx}x ∫ x l n x d x = ∫ l n x 1 ⋅ x d x ,而 d x x = d ( ln x ) \frac{dx}x=d(\ln x) x d x = d ( ln x ) ,令 u = ln x u=\ln x u = ln x ,就是 ∫ d u u = ln ∣ u ∣ + C = ln ∣ ln x ∣ + C \int\frac{du}u=\ln\lvert u\rvert+C=\ln\lvert\ln x\rvert+C ∫ u d u = ln ∣ u ∣ + C = ln ∣ ln x ∣ + C 。
分子不止差一个倍数,怎么办?# 例 2 ∫ 3 x + 1 x 2 + 2 x + 5 d x \displaystyle\int\frac{3x+1}{x^2+2x+5}\,dx ∫ x 2 + 2 x + 5 3 x + 1 d x 。
分母的导数是 2 x + 2 2x+2 2 x + 2 。分子 3 x + 1 3x+1 3 x + 1 不是它的常数倍,但可以拆成“分母导数的倍数 + 一个常数”:
3 x + 1 = 3 2 ( 2 x + 2 ) − 2. 3x+1=\frac32(2x+2)-2. 3 x + 1 = 2 3 ( 2 x + 2 ) − 2.
这个式子分两步配出来。先对 x x x 的系数:分母导数里是 2 x 2x 2 x ,要变成 3 x 3x 3 x ,乘 3 2 \frac32 2 3 。再看常数:3 2 ( 2 x + 2 ) = 3 x + 3 \frac32(2x+2)=3x+3 2 3 ( 2 x + 2 ) = 3 x + 3 ,比要的 3 x + 1 3x+1 3 x + 1 多了 2 2 2 ,所以减去 2 2 2 。(也可以设 3 x + 1 = A ( 2 x + 2 ) + B = 2 A x + ( 2 A + B ) 3x+1=A(2x+2)+B=2Ax+(2A+B) 3 x + 1 = A ( 2 x + 2 ) + B = 2 A x + ( 2 A + B ) ,比较系数:2 A = 3 2A=3 2 A = 3 ,A = 3 2 A=\frac32 A = 2 3 ;2 A + B = 1 2A+B=1 2 A + B = 1 ,B = − 2 B=-2 B = − 2 。)所以积分拆成两个:
3 2 ∫ 2 x + 2 x 2 + 2 x + 5 d x − 2 ∫ d x x 2 + 2 x + 5 . \frac32\int\frac{2x+2}{x^2+2x+5}\,dx-2\int\frac{dx}{x^2+2x+5}. 2 3 ∫ x 2 + 2 x + 5 2 x + 2 d x − 2 ∫ x 2 + 2 x + 5 d x .
第一个是 g ′ g \frac{g'}g g g ′ 型,g = x 2 + 2 x + 5 g=x^2+2x+5 g = x 2 + 2 x + 5 ,d g = ( 2 x + 2 ) d x dg=(2x+2)\,dx d g = ( 2 x + 2 ) d x :
∫ 2 x + 2 x 2 + 2 x + 5 d x = ∫ d ( x 2 + 2 x + 5 ) x 2 + 2 x + 5 = ln ∣ x 2 + 2 x + 5 ∣ = ln ( x 2 + 2 x + 5 ) . \int\frac{2x+2}{x^2+2x+5}\,dx=\int\frac{d(x^2+2x+5)}{x^2+2x+5}=\ln\lvert x^2+2x+5\rvert=\ln(x^2+2x+5). ∫ x 2 + 2 x + 5 2 x + 2 d x = ∫ x 2 + 2 x + 5 d ( x 2 + 2 x + 5 ) = ln ∣ x 2 + 2 x + 5 ∣ = ln ( x 2 + 2 x + 5 ) .
(x 2 + 2 x + 5 = ( x + 1 ) 2 + 4 > 0 x^2+2x+5=(x+1)^2+4>0 x 2 + 2 x + 5 = ( x + 1 ) 2 + 4 > 0 ,所以绝对值可以去掉。)
第二个先配方:x 2 + 2 x + 5 = ( x + 1 ) 2 + 2 2 x^2+2x+5=(x+1)^2+2^2 x 2 + 2 x + 5 = ( x + 1 ) 2 + 2 2 。令 u = x + 1 u=x+1 u = x + 1 ,d u = d x du=dx d u = d x ,用上一节的公式 ∫ d u a 2 + u 2 = 1 a arctan u a + C \int\frac{du}{a^2+u^2}=\frac1a\arctan\frac ua+C ∫ a 2 + u 2 d u = a 1 arctan a u + C (a = 2 a=2 a = 2 ):
∫ d x ( x + 1 ) 2 + 4 = ∫ d u 2 2 + u 2 = 1 2 arctan u 2 + C = 1 2 arctan x + 1 2 + C . \int\frac{dx}{(x+1)^2+4}=\int\frac{du}{2^2+u^2}=\frac12\arctan\frac u2+C=\frac12\arctan\frac{x+1}2+C. ∫ ( x + 1 ) 2 + 4 d x = ∫ 2 2 + u 2 d u = 2 1 arctan 2 u + C = 2 1 arctan 2 x + 1 + C .
最后合起来,第二项前的系数是 − 2 × 1 2 = − 1 -2\times\frac12=-1 − 2 × 2 1 = − 1 :
∫ 3 x + 1 x 2 + 2 x + 5 d x = 3 2 ln ( x 2 + 2 x + 5 ) − arctan x + 1 2 + C . \int\frac{3x+1}{x^2+2x+5}\,dx=\frac32\ln(x^2+2x+5)-\arctan\frac{x+1}2+C. ∫ x 2 + 2 x + 5 3 x + 1 d x = 2 3 ln ( x 2 + 2 x + 5 ) − arctan 2 x + 1 + C .
凑分母的导数,是为了分出能直接积成对数的那一部分;剩下的常数项必须保留,不能因为想凑就把 − 2 -2 − 2 丢掉。这个“拆成对数 + 反正切”的做法,在第四节有理函数的积分里会反复用到。
根号碍事,就把根号整体换掉# 例 3 ∫ d x 1 + x \displaystyle\int\frac{dx}{1+\sqrt x} ∫ 1 + x d x ,在 x > 0 x>0 x > 0 上算。
令 t = x t=\sqrt x t = x ,那么 x = t 2 x=t^2 x = t 2 ,两边取微分,d x = ( t 2 ) ′ d t = 2 t d t dx=(t^2)'\,dt=2t\,dt d x = ( t 2 ) ′ d t = 2 t d t 。
∫ d x 1 + x = ∫ 2 t 1 + t d t . \int\frac{dx}{1+\sqrt x}=\int\frac{2t}{1+t}\,dt. ∫ 1 + x d x = ∫ 1 + t 2 t d t .
分子和分母都是一次,先把分子凑成分母的倍数(这和多项式除法是一回事):2 t = 2 ( 1 + t ) − 2 2t=2(1+t)-2 2 t = 2 ( 1 + t ) − 2 ,所以
2 t 1 + t = 2 ( 1 + t ) − 2 1 + t = 2 − 2 1 + t . \frac{2t}{1+t}=\frac{2(1+t)-2}{1+t}=2-\frac2{1+t}. 1 + t 2 t = 1 + t 2 ( 1 + t ) − 2 = 2 − 1 + t 2 .
于是逐项积分:
∫ [ 2 − 2 1 + t ] d t = ∫ 2 d t − 2 ∫ d t 1 + t = 2 t − 2 ln ∣ 1 + t ∣ + C = 2 t − 2 ln ( 1 + t ) + C . \int\left[2-\frac{2}{1+t}\right]dt=\int2\,dt-2\int\frac{dt}{1+t}=2t-2\ln\lvert1+t\rvert+C=2t-2\ln(1+t)+C. ∫ [ 2 − 1 + t 2 ] d t = ∫ 2 d t − 2 ∫ 1 + t d t = 2 t − 2 ln ∣ 1 + t ∣ + C = 2 t − 2 ln ( 1 + t ) + C .
t = x > 0 t=\sqrt x>0 t = x > 0 ,1 + t > 0 1+t>0 1 + t > 0 ,绝对值可以去掉。
代回 t = x t=\sqrt x t = x ,得 2 x − 2 ln ( 1 + x ) + C 2\sqrt x-2\ln(1+\sqrt x)+C 2 x − 2 ln ( 1 + x ) + C 。
这叫第二类换元法 :不是在被积函数里找现成的 g ′ ( x ) d x g'(x)\,dx g ′ ( x ) d x ,而是主动设 x = φ ( t ) x=\varphi(t) x = φ ( t ) ,把根号消掉。只要换元以后根式变成了普通的分式,就值得这样换。
易错 换元要换彻底
换元要把被积函数和 d x dx d x 一起换掉。不能在一个积分里混着两种变量,比如写成 ∫ d x 1 + t \int\frac{dx}{1+t} ∫ 1 + t d x 。d x dx d x 必须换成 2 t d t 2t\,dt 2 t d t ,这一步最容易漏。另外,第二类换元要求 x = φ ( t ) x=\varphi(t) x = φ ( t ) 单调,这样最后才能反解出 t t t 代回去。本例 t = x t=\sqrt x t = x 在 x > 0 x>0 x > 0 上单调,没有问题。
试一试 练习 2.7
求:(1) ∫ x e x 2 d x \int xe^{x^2}\,dx ∫ x e x 2 d x ;(2) ∫ ln x x d x \displaystyle\int\frac{\ln x}{x}\,dx ∫ x ln x d x ;(3) ∫ d x x ln x \displaystyle\int\frac{dx}{x\ln x} ∫ x ln x d x 。
看详解
试一试 练习 2.8
求 ∫ 2 x + 3 x 2 + 2 x + 2 d x \displaystyle\int\frac{2x+3}{x^2+2x+2}\,dx ∫ x 2 + 2 x + 2 2 x + 3 d x 。
看详解
试一试 练习 2.9
求 ∫ x x + 1 d x \int x\sqrt{x+1}\,dx ∫ x x + 1 d x 。
看详解
三、分部积分# 从乘积法则倒推# 乘积法则两边乘 d x dx d x ,用微分的记号 d ( u v ) = ( u v ) ′ d x d(uv)=(uv)'\,dx d ( uv ) = ( uv ) ′ d x 、d u = u ′ d x du=u'\,dx d u = u ′ d x 、d v = v ′ d x dv=v'\,dx d v = v ′ d x ,写成微分的形式是
d ( u v ) = v d u + u d v . d(uv)=v\,du+u\,dv. d ( uv ) = v d u + u d v .
移项,u d v = d ( u v ) − v d u u\,dv=d(uv)-v\,du u d v = d ( uv ) − v d u ,再两边积分。∫ d ( u v ) \int d(uv) ∫ d ( uv ) 是“导数为 ( u v ) ′ (uv)' ( uv ) ′ 的函数”,就是 u v uv uv (任意常数不必单独写,右边剩下的不定积分里已经含有一个):
∫ u d v = u v − ∫ v d u . \int u\,dv=uv-\int v\,du. ∫ u d v = uv − ∫ v d u .
这就是分部积分公式 。展开写是 ∫ u ( x ) v ′ ( x ) d x = u ( x ) v ( x ) − ∫ v ( x ) u ′ ( x ) d x \int u(x)v'(x)\,dx=u(x)v(x)-\int v(x)u'(x)\,dx ∫ u ( x ) v ′ ( x ) d x = u ( x ) v ( x ) − ∫ v ( x ) u ′ ( x ) d x 。定积分的版本:对 ( u v ) ′ = u ′ v + u v ′ (uv)'=u'v+uv' ( uv ) ′ = u ′ v + u v ′ 在 [ a , b ] [a,b] [ a , b ] 上积分,由牛顿—莱布尼茨公式左边是 [ u v ] a b \big[uv\big]_a^b [ uv ] a b ,移项得 ∫ a b u d v = [ u v ] a b − ∫ a b v d u \int_a^bu\,dv=\big[uv\big]_a^b-\int_a^bv\,du ∫ a b u d v = [ uv ] a b − ∫ a b v d u 。
它做的事情是:原来被积函数里是 v v v 的导数(d v dv d v ),换成了 u u u 的导数(d u du d u )。代价是多出一项 u v uv uv ,以及一个新的积分。所以用它的目标是:让 u u u 求导后变简单,让 d v dv d v 容易积分;或者让新的积分绕一圈变回原来的积分,从而可以列方程解出来。
u v u(a) u(b) v(a) v(b) O ∫ v du ∫ u dv
图 5:在 u-v 平面上,曲线左侧的面积是 ∫u dv,下方的面积是 ∫v du,两块拼起来正好是大矩形减去小矩形:u(b)v(b) − u(a)v(a)。
高观点 分部积分的几何含义
把 u u u 、v v v 看成平面上的横纵坐标。参数从 a a a 走到 b b b 时,点 ( u , v ) (u,v) ( u , v ) 画出一条曲线(图 5)。曲线下方(到 u u u 轴)的面积是 ∫ v d u \int v\,du ∫ v d u ,左侧(到 v v v 轴)的面积是 ∫ u d v \int u\,dv ∫ u d v 。两块拼起来,正好是大矩形 u ( b ) v ( b ) u(b)v(b) u ( b ) v ( b ) 减去左下角的小矩形 u ( a ) v ( a ) u(a)v(a) u ( a ) v ( a ) 。于是
∫ a b u d v + ∫ a b v d u = [ u v ] a b . \int_a^bu\,dv+\int_a^bv\,du=\Big[uv\Big]_a^b. ∫ a b u d v + ∫ a b v d u = [ uv ] a b .
同一块区域,竖着切和横着切,算的是同一个面积。
“反对幂三指”:选谁作 u u u # “反对幂三指”指:反 三角函数、对 数函数、幂 函数(多项式)、三 角函数、指 数函数。在适合分部积分的乘积里,排在前面的通常选作 u u u (拿去求导),排在后面的选作 d v dv d v (拿去积分)。
为什么 这个顺序的道理
排在前面的函数,求导后会变得更简单 ,而且常常变成代数式:( arctan x ) ′ = 1 1 + x 2 (\arctan x)'=\frac1{1+x^2} ( arctan x ) ′ = 1 + x 2 1 ,( ln x ) ′ = 1 x (\ln x)'=\frac1x ( ln x ) ′ = x 1 ,( x n ) ′ = n x n − 1 (x^n)'=nx^{n-1} ( x n ) ′ = n x n − 1 (次数降低)。排在后面的函数,积分后不会变复杂 :sin x \sin x sin x 、e x e^x e x 积分以后还是同类的函数。
反过来选就会越积越乱:如果把 ln x \ln x ln x 拿去积分,得到 x ln x − x x\ln x-x x ln x − x ,比原来还复杂。
这只是选 u u u 的经验,并不是说看到乘积就必须分部积分。比如 ∫ x e x 2 d x \int xe^{x^2}dx ∫ x e x 2 d x ,凑 d ( x 2 ) d(x^2) d ( x 2 ) 更快:1 2 e x 2 + C \frac12e^{x^2}+C 2 1 e x 2 + C 。
例 1 ∫ x ln x d x \int x\ln x\,dx ∫ x ln x d x ,x > 0 x>0 x > 0 。
取 u = ln x u=\ln x u = ln x ,d v = x d x dv=x\,dx d v = x d x 。于是 d u = d x x du=\frac{dx}x d u = x d x ,v = x 2 2 v=\frac{x^2}2 v = 2 x 2 (v v v 取一个原函数就行,不必加 C C C :如果写成 v + C 1 v+C_1 v + C 1 ,公式变成 u ( v + C 1 ) − ∫ ( v + C 1 ) d u u(v+C_1)-\int(v+C_1)\,du u ( v + C 1 ) − ∫ ( v + C 1 ) d u 。第一项是 u v + C 1 u uv+C_1u uv + C 1 u ;第二项拆开,∫ C 1 d u = C 1 u \int C_1\,du=C_1u ∫ C 1 d u = C 1 u ,所以是 − ∫ v d u − C 1 u -\int v\,du-C_1u − ∫ v d u − C 1 u 。C 1 u C_1u C 1 u 和 − C 1 u -C_1u − C 1 u 正好抵消)。
∫ x ln x d x = x 2 2 ln x − ∫ x 2 2 ⋅ 1 x d x = x 2 2 ln x − ∫ x 2 d x = x 2 2 ln x − x 2 4 + C . \int x\ln x\,dx=\frac{x^2}2\ln x-\int\frac{x^2}2\cdot\frac1x\,dx=\frac{x^2}2\ln x-\int\frac x2\,dx=\frac{x^2}2\ln x-\frac{x^2}4+C. ∫ x ln x d x = 2 x 2 ln x − ∫ 2 x 2 ⋅ x 1 d x = 2 x 2 ln x − ∫ 2 x d x = 2 x 2 ln x − 4 x 2 + C .
选 ln x \ln x ln x 求导,是因为它变成 1 x \frac1x x 1 以后,正好和另一个因子 x 2 2 \frac{x^2}2 2 x 2 约掉一个 x x x ,剩下的积分很简单。
例 2 ∫ ln x d x \int\ln x\,dx ∫ ln x d x 。
看起来没有乘积,但可以把 d x dx d x 当成 d v dv d v :u = ln x u=\ln x u = ln x ,v = x v=x v = x 。
∫ ln x d x = x ln x − ∫ x ⋅ 1 x d x = x ln x − x + C . \int\ln x\,dx=x\ln x-\int x\cdot\frac1x\,dx=x\ln x-x+C. ∫ ln x d x = x ln x − ∫ x ⋅ x 1 d x = x ln x − x + C .
用同样的办法可以积 arctan x \arctan x arctan x 、arcsin x \arcsin x arcsin x 。以 arctan x \arctan x arctan x 为例,取 u = arctan x u=\arctan x u = arctan x ,d v = d x dv=dx d v = d x ,于是 d u = d x 1 + x 2 du=\frac{dx}{1+x^2} d u = 1 + x 2 d x ,v = x v=x v = x :
∫ arctan x d x = x arctan x − ∫ x 1 + x 2 d x . \int\arctan x\,dx=x\arctan x-\int\frac{x}{1+x^2}dx. ∫ arctan x d x = x arctan x − ∫ 1 + x 2 x d x .
最后一个积分是 g ′ g \frac{g'}{g} g g ′ 型:( 1 + x 2 ) ′ = 2 x (1+x^2)'=2x ( 1 + x 2 ) ′ = 2 x ,所以 x d x = 1 2 d ( 1 + x 2 ) x\,dx=\frac12d(1+x^2) x d x = 2 1 d ( 1 + x 2 ) ,
∫ x 1 + x 2 d x = 1 2 ∫ d ( 1 + x 2 ) 1 + x 2 = 1 2 ln ( 1 + x 2 ) \int\frac{x}{1+x^2}dx=\frac12\int\frac{d(1+x^2)}{1+x^2}=\frac12\ln(1+x^2) ∫ 1 + x 2 x d x = 2 1 ∫ 1 + x 2 d ( 1 + x 2 ) = 2 1 ln ( 1 + x 2 )
(1 + x 2 > 0 1+x^2>0 1 + x 2 > 0 ,不用绝对值)。所以
∫ arctan x d x = x arctan x − 1 2 ln ( 1 + x 2 ) + C . \int\arctan x\,dx=x\arctan x-\frac12\ln(1+x^2)+C. ∫ arctan x d x = x arctan x − 2 1 ln ( 1 + x 2 ) + C .
arcsin x \arcsin x arcsin x 留作本节的练习。
表格法:重复分部积分的记账方式# 例 3 ∫ x 2 sin x d x \int x^2\sin x\,dx ∫ x 2 sin x d x 。
需要分部两次。用一张表来组织:左列反复求导,右列反复积分。
符号
求导列
积分列
+ + +
x 2 x^2 x 2
sin x \sin x sin x
− - −
2 x 2x 2 x
− cos x -\cos x − cos x
+ + +
2 2 2
− sin x -\sin x − sin x
0 0 0
cos x \cos x cos x
每一项是“这一行的符号 × 这一行的求导列 × 下一行 的积分列”,符号依次为 + + + 、− - − 、+ + + 。注意符号列的正负号和积分列里本来带的负号要分开看:
第 1 行 × 第 2 行 : ( + ) ⋅ x 2 ⋅ ( − cos x ) = − x 2 cos x , 第 2 行 × 第 3 行 : ( − ) ⋅ 2 x ⋅ ( − sin x ) = + 2 x sin x , 第 3 行 × 第 4 行 : ( + ) ⋅ 2 ⋅ cos x = + 2 cos x . \begin{aligned}
\text{第 1 行}\times\text{第 2 行}:&\quad(+)\cdot x^2\cdot(-\cos x)=-x^2\cos x,\\
\text{第 2 行}\times\text{第 3 行}:&\quad(-)\cdot2x\cdot(-\sin x)=+2x\sin x,\\
\text{第 3 行}\times\text{第 4 行}:&\quad(+)\cdot2\cdot\cos x=+2\cos x.
\end{aligned} 第 1 行 × 第 2 行 : 第 2 行 × 第 3 行 : 第 3 行 × 第 4 行 : ( + ) ⋅ x 2 ⋅ ( − cos x ) = − x 2 cos x , ( − ) ⋅ 2 x ⋅ ( − sin x ) = + 2 x sin x , ( + ) ⋅ 2 ⋅ cos x = + 2 cos x .
第 4 行的求导列已经是 0 0 0 ,不用再往下乘。加起来:
∫ x 2 sin x d x = − x 2 cos x + 2 x sin x + 2 cos x + C . \int x^2\sin x\,dx=-x^2\cos x+2x\sin x+2\cos x+C. ∫ x 2 sin x d x = − x 2 cos x + 2 x sin x + 2 cos x + C .
为什么 表格法为什么对
第一次分部(u = x 2 u=x^2 u = x 2 ,d v = sin x d x dv=\sin x\,dx d v = sin x d x ,v = − cos x v=-\cos x v = − cos x ):
∫ x 2 sin x d x = x 2 ( − cos x ) − ∫ 2 x ( − cos x ) d x . \int x^2\sin x\,dx=x^2(-\cos x)-\int2x(-\cos x)\,dx. ∫ x 2 sin x d x = x 2 ( − cos x ) − ∫ 2 x ( − cos x ) d x .
第二次对 ∫ 2 x ( − cos x ) d x \int2x(-\cos x)dx ∫ 2 x ( − cos x ) d x 分部(u = 2 x u=2x u = 2 x ,d v = − cos x d x dv=-\cos x\,dx d v = − cos x d x ,v = − sin x v=-\sin x v = − sin x ):
∫ 2 x ( − cos x ) d x = 2 x ( − sin x ) − ∫ 2 ( − sin x ) d x . \int2x(-\cos x)\,dx=2x(-\sin x)-\int2(-\sin x)\,dx. ∫ 2 x ( − cos x ) d x = 2 x ( − sin x ) − ∫ 2 ( − sin x ) d x .
第三次对 ∫ 2 ( − sin x ) d x \int2(-\sin x)\,dx ∫ 2 ( − sin x ) d x 分部(u = 2 u=2 u = 2 ,d v = − sin x d x dv=-\sin x\,dx d v = − sin x d x ,v = cos x v=\cos x v = cos x ,d u = 0 ⋅ d x du=0\cdot dx d u = 0 ⋅ d x ):
∫ 2 ( − sin x ) d x = 2 cos x − ∫ 0 ⋅ cos x d x = 2 cos x . \int2(-\sin x)\,dx=2\cos x-\int0\cdot\cos x\,dx=2\cos x. ∫ 2 ( − sin x ) d x = 2 cos x − ∫ 0 ⋅ cos x d x = 2 cos x .
依次代回:∫ x 2 sin x d x = − x 2 cos x − [ − 2 x sin x − 2 cos x ] = − x 2 cos x + 2 x sin x + 2 cos x + C \int x^2\sin x\,dx=-x^2\cos x-\left[-2x\sin x-2\cos x\right]=-x^2\cos x+2x\sin x+2\cos x+C ∫ x 2 sin x d x = − x 2 cos x − [ − 2 x sin x − 2 cos x ] = − x 2 cos x + 2 x sin x + 2 cos x + C 。每代回一次,前面就多一个负号,所以符号一正一负交替出现。三次分部分别用了表格的前三行,第三次剩下的积分里求导列已经是 0 0 0 ,对应表格的第四行。表格只是把这些步骤压缩成一张表:每一次“左乘右下”就是一次分部产生的 u v uv uv 项,符号交替来自公式里的那个减号。
这次为什么能停?因为求导列已经变成 0 0 0 ,最后剩下的积分是 ∫ 0 ⋅ ( ⋯ ) d x = 0 \int0\cdot(\cdots)\,dx=0 ∫ 0 ⋅ ( ⋯ ) d x = 0 。
如果求导列没到 0 0 0 ,不能把剩下的积分扔掉。比如 ∫ x 2 e x d x \int x^2e^x\,dx ∫ x 2 e x d x 只做两轮分部:第一轮 u = x 2 u=x^2 u = x 2 ,d v = e x d x dv=e^xdx d v = e x d x ,得 x 2 e x − ∫ 2 x e x d x x^2e^x-\int2xe^x\,dx x 2 e x − ∫ 2 x e x d x ;第二轮对 ∫ 2 x e x d x \int2xe^x\,dx ∫ 2 x e x d x 取 u = 2 x u=2x u = 2 x ,得 2 x e x − ∫ 2 e x d x 2xe^x-\int2e^x\,dx 2 x e x − ∫ 2 e x d x 。代回去:
∫ x 2 e x d x = x 2 e x − [ 2 x e x − ∫ 2 e x d x ] = x 2 e x − 2 x e x + ∫ 2 e x d x . \int x^2e^x\,dx=x^2e^x-\left[2xe^x-\int2e^x\,dx\right]=x^2e^x-2xe^x+\int2e^x\,dx. ∫ x 2 e x d x = x 2 e x − [ 2 x e x − ∫ 2 e x d x ] = x 2 e x − 2 x e x + ∫ 2 e x d x .
最后那个积分还要算出来,∫ 2 e x d x = 2 e x \int2e^x\,dx=2e^x ∫ 2 e x d x = 2 e x ,答案才是 e x ( x 2 − 2 x + 2 ) + C e^x(x^2-2x+2)+C e x ( x 2 − 2 x + 2 ) + C 。对应的表格是:
符号
求导列
积分列
+ + +
x 2 x^2 x 2
e x e^x e x
− - −
2 x 2x 2 x
e x e^x e x
+ + +
2 2 2
e x e^x e x
前两项照样是斜着乘:( + ) x 2 ⋅ e x (+)x^2\cdot e^x ( + ) x 2 ⋅ e x ,( − ) 2 x ⋅ e x (-)2x\cdot e^x ( − ) 2 x ⋅ e x 。停在哪一行,剩下的积分就是这一行 的左列乘同一行 的右列,带上这一行的符号,放进积分号。这里停在第三行,剩下的就是 + ∫ 2 ⋅ e x d x +\int2\cdot e^x\,dx + ∫ 2 ⋅ e x d x 。为什么是同一行:公式 ∫ u d v = u v − ∫ v d u \int u\,dv=uv-\int v\,du ∫ u d v = uv − ∫ v d u 里剩下的积分是 ∫ v d u \int v\,du ∫ v d u ,而这一行的左列是已经求过导的 u ′ u' u ′ ,右列是已经积好的 v v v ,两者相乘正是剩下的被积函数。(这题也可以在表格里多做一行,让求导列到 0 0 0 。)
循环型:算回原来的积分,就移项# 例 4 令 I = ∫ e x sin x d x I=\int e^x\sin x\,dx I = ∫ e x sin x d x ,J = ∫ e x cos x d x J=\int e^x\cos x\,dx J = ∫ e x cos x d x 。
对 I I I 分部(u = sin x u=\sin x u = sin x ,d v = e x d x dv=e^xdx d v = e x d x ,v = e x v=e^x v = e x ):
I = e x sin x − ∫ e x cos x d x = e x sin x − J . I=e^x\sin x-\int e^x\cos x\,dx=e^x\sin x-J. I = e x sin x − ∫ e x cos x d x = e x sin x − J .
对 J J J 再分部(u = cos x u=\cos x u = cos x ,d v = e x d x dv=e^xdx d v = e x d x ):
J = e x cos x − ∫ e x ( − sin x ) d x = e x cos x + I . J=e^x\cos x-\int e^x(-\sin x)\,dx=e^x\cos x+I. J = e x cos x − ∫ e x ( − sin x ) d x = e x cos x + I .
把 J J J 代入第一式:
I = e x sin x − e x cos x − I . I=e^x\sin x-e^x\cos x-I. I = e x sin x − e x cos x − I .
I I I 出现在两边,把右边的 I I I 移到左边:2 I = e x ( sin x − cos x ) 2I=e^x(\sin x-\cos x) 2 I = e x ( sin x − cos x ) 。所以
∫ e x sin x d x = e x ( sin x − cos x ) 2 + C . \int e^x\sin x\,dx=\frac{e^x(\sin x-\cos x)}2+C. ∫ e x sin x d x = 2 e x ( sin x − cos x ) + C .
易错
两次分部时,u u u 要选同一类 函数(两次都让三角函数求导,或者两次都让指数函数求导)。如果第一次让 sin x \sin x sin x 求导、第二次改成让 e x e^x e x 求导,就会原路返回,得到 I = I I=I I = I ,什么也没算出来。
表格法什么时候可以停下来:求导列变成 0 0 0 ;或者剩下的积分已经会算;或者剩下的积分变回了原来的积分,可以移项。草稿上可以画表,答题时最好写出能检查的等式,不要只留下几条箭头。
高观点 把导数从一个函数挪到另一个函数上
定积分的分部积分公式里,[ u v ] a b = u ( b ) v ( b ) − u ( a ) v ( a ) \big[uv\big]_a^b=u(b)v(b)-u(a)v(a) [ uv ] a b = u ( b ) v ( b ) − u ( a ) v ( a ) 只由两个端点的值决定,叫边界项 。如果在区间两端 u v = 0 uv=0 uv = 0 ,即 u ( a ) v ( a ) = 0 u(a)v(a)=0 u ( a ) v ( a ) = 0 且 u ( b ) v ( b ) = 0 u(b)v(b)=0 u ( b ) v ( b ) = 0 ,边界项就是 0 − 0 = 0 0-0=0 0 − 0 = 0 ,分部积分变成
∫ a b u v ′ d x = − ∫ a b u ′ v d x . \int_a^bu\,v'\,dx=-\int_a^bu'\,v\,dx. ∫ a b u v ′ d x = − ∫ a b u ′ v d x .
它说:积分里的求导可以从一个因子挪到另一个因子上,只多一个负号。第七节会用这一点证明 ∫ 1 ∞ sin x x d x \int_1^\infty\frac{\sin x}xdx ∫ 1 ∞ x s i n x d x 收敛,而不需要求出原函数。第十二节(选读)会用它定义“不可导函数的导数”。端点处 u v uv uv 不为 0 0 0 时,必须保留 [ u v ] a b [uv]_a^b [ uv ] a b ,不能随手删掉。
试一试 练习 2.10
求:(1) ∫ x e 2 x d x \int xe^{2x}\,dx ∫ x e 2 x d x ;(2) ∫ arcsin x d x \int\arcsin x\,dx ∫ arcsin x d x ;(3) ∫ x 2 e − x d x \int x^2e^{-x}\,dx ∫ x 2 e − x d x 。
看详解
试一试 练习 2.11
求 ∫ e x cos x d x \int e^x\cos x\,dx ∫ e x cos x d x 和 ∫ sin ( ln x ) d x \int\sin(\ln x)\,dx ∫ sin ( ln x ) d x 。
看详解
把重复的分部积分看成解方程(选读)# 这一小节换一个角度看表格法:不做分部积分,而是直接设出答案的形状,解出系数。读它需要知道一点线性代数的说法(第三篇会正式讲),但计算本身只是比较系数。
直接设答案。 求 ∫ x 2 e x d x \int x^2e^x\,dx ∫ x 2 e x d x 。上面表格法的结果是 e x e^x e x 乘一个二次多项式。那就直接设
∫ x 2 e x d x = e x ( A x 2 + B x + C ) + C 0 , \int x^2e^x\,dx=e^x(Ax^2+Bx+C)+C_0, ∫ x 2 e x d x = e x ( A x 2 + B x + C ) + C 0 ,
(C 0 C_0 C 0 是积分常数,和待定系数 C C C 不是一回事。)两边求导,右边用乘积法则:
x 2 e x = e x ( A x 2 + B x + C ) + e x ( 2 A x + B ) = e x [ A x 2 + ( 2 A + B ) x + ( B + C ) ] . x^2e^x=e^x(Ax^2+Bx+C)+e^x(2Ax+B)=e^x\left[Ax^2+(2A+B)x+(B+C)\right]. x 2 e x = e x ( A x 2 + B x + C ) + e x ( 2 A x + B ) = e x [ A x 2 + ( 2 A + B ) x + ( B + C ) ] .
比较两边 x 2 x^2 x 2 、x x x 、常数项的系数:A = 1 A=1 A = 1 ,2 A + B = 0 2A+B=0 2 A + B = 0 ,B + C = 0 B+C=0 B + C = 0 。解得 A = 1 A=1 A = 1 ,B = − 2 B=-2 B = − 2 ,C = 2 C=2 C = 2 。答案 e x ( x 2 − 2 x + 2 ) + C 0 e^x(x^2-2x+2)+C_0 e x ( x 2 − 2 x + 2 ) + C 0 ,和表格法一样。
一般地,猜原函数的形状是 e a x q e^{ax}q e a x q ,q q q 是一个待定的多项式。由乘积法则,
( e a x q ) ′ = a e a x q + e a x q ′ = e a x ( q ′ + a q ) . \left(e^{ax}q\right)'=ae^{ax}q+e^{ax}q'=e^{ax}(q'+aq). ( e a x q ) ′ = a e a x q + e a x q ′ = e a x ( q ′ + a q ) .
要它等于被积函数 e a x p e^{ax}p e a x p ,两边约去不为 0 0 0 的 e a x e^{ax} e a x ,就是 q ′ + a q = p q'+aq=p q ′ + a q = p 。所以求 ∫ e a x p ( x ) d x \int e^{ax}p(x)\,dx ∫ e a x p ( x ) d x (p p p 是多项式),就是找一个多项式 q q q ,满足 q ′ + a q = p q'+aq=p q ′ + a q = p 。
为什么一定能找到? 把“求导”看成一个操作,记作 D D D :D q = q ′ Dq=q' D q = q ′ 。约定 ( D + a ) q (D+a)q ( D + a ) q 表示 D q + a q = q ′ + a q Dq+aq=q'+aq D q + a q = q ′ + a q ,D k q D^kq D k q 表示求 k k k 次导数 q ( k ) q^{(k)} q ( k ) (不是导数的 k k k 次方),D 0 q = q D^0q=q D 0 q = q 。比如 p = x 2 p=x^2 p = x 2 :D p = 2 x Dp=2x D p = 2 x ,D 2 p = 2 D^2p=2 D 2 p = 2 ,D 3 p = 0 D^3p=0 D 3 p = 0 。上面的方程就是 ( D + a ) q = p (D+a)q=p ( D + a ) q = p ,要做的是把 ( D + a ) (D+a) ( D + a ) 这个操作“倒过来”。
先看一个熟悉的代数恒等式(等比数列求和):
( 1 + r ) ( 1 − r + r 2 − ⋯ + ( − 1 ) m r m ) = 1 + ( − 1 ) m r m + 1 . (1+r)(1-r+r^2-\cdots+(-1)^mr^m)=1+(-1)^mr^{m+1}. ( 1 + r ) ( 1 − r + r 2 − ⋯ + ( − 1 ) m r m ) = 1 + ( − 1 ) m r m + 1 .
(左边展开:1 1 1 乘括号得 1 − r + r 2 − ⋯ + ( − 1 ) m r m 1-r+r^2-\cdots+(-1)^mr^m 1 − r + r 2 − ⋯ + ( − 1 ) m r m ,r r r 乘括号得 r − r 2 + ⋯ + ( − 1 ) m r m + 1 r-r^2+\cdots+(-1)^mr^{m+1} r − r 2 + ⋯ + ( − 1 ) m r m + 1 ,相加时 − r -r − r 和 r r r 、r 2 r^2 r 2 和 − r 2 -r^2 − r 2 ……两两抵消,只剩首项 1 1 1 和末项 ( − 1 ) m r m + 1 (-1)^mr^{m+1} ( − 1 ) m r m + 1 。)把 r r r 换成 D a \frac Da a D ,并把左边第一个因子写成 1 + D a = ( D + a ) ⋅ 1 a 1+\frac Da=(D+a)\cdot\frac1a 1 + a D = ( D + a ) ⋅ a 1 ,得到
( D + a ) ⋅ 1 a [ 1 − D a + D 2 a 2 − ⋯ + ( − 1 ) m D m a m ] = 1 + ( − 1 ) m D m + 1 a m + 1 . (D+a)\cdot\frac1a\left[1-\frac Da+\frac{D^2}{a^2}-\cdots+\frac{(-1)^mD^m}{a^m}\right]=1+(-1)^m\frac{D^{m+1}}{a^{m+1}}. ( D + a ) ⋅ a 1 [ 1 − a D + a 2 D 2 − ⋯ + a m ( − 1 ) m D m ] = 1 + ( − 1 ) m a m + 1 D m + 1 .
要用到的事实是:如果 p p p 是次数不超过 m m m 的多项式,求导 m + 1 m+1 m + 1 次一定得 0 0 0 ,即 D m + 1 p = 0 D^{m+1}p=0 D m + 1 p = 0 。让上式两边都作用在 p p p 上:右边是 p + ( − 1 ) m D m + 1 p a m + 1 = p p+(-1)^m\frac{D^{m+1}p}{a^{m+1}}=p p + ( − 1 ) m a m + 1 D m + 1 p = p ;左边是 ( D + a ) (D+a) ( D + a ) 作用在“方括号那个操作作用于 p p p 的结果”上。所以,只要令 q q q 等于 1 a \frac1a a 1 乘“方括号作用于 p p p 的结果”,就有 ( D + a ) q = p (D+a)q=p ( D + a ) q = p :
q = 1 a [ p − p ′ a + p ′ ′ a 2 − ⋯ + ( − 1 ) m p ( m ) a m ] , q=\frac1a\left[p-\frac{p'}a+\frac{p''}{a^2}-\cdots+\frac{(-1)^mp^{(m)}}{a^m}\right], q = a 1 [ p − a p ′ + a 2 p ′′ − ⋯ + a m ( − 1 ) m p ( m ) ] ,
∫ e a x p ( x ) d x = e a x ∑ k = 0 m ( − 1 ) k a k + 1 p ( k ) ( x ) + C 0 ( a ≠ 0 ) , \int e^{ax}p(x)\,dx=e^{ax}\sum_{k=0}^{m}\frac{(-1)^k}{a^{k+1}}p^{(k)}(x)+C_0\qquad(a\ne0), ∫ e a x p ( x ) d x = e a x k = 0 ∑ m a k + 1 ( − 1 ) k p ( k ) ( x ) + C 0 ( a = 0 ) ,
其中 p ( 0 ) = p p^{(0)}=p p ( 0 ) = p 。第二个式子是把 1 a \frac1a a 1 乘进方括号:第 k k k 项是 1 a ⋅ ( − 1 ) k p ( k ) a k = ( − 1 ) k a k + 1 p ( k ) \frac1a\cdot\frac{(-1)^kp^{(k)}}{a^k}=\frac{(-1)^k}{a^{k+1}}p^{(k)} a 1 ⋅ a k ( − 1 ) k p ( k ) = a k + 1 ( − 1 ) k p ( k ) 。
如果对算子不放心,可以直接验证:a q = p − p ′ a + p ′ ′ a 2 − ⋯ aq=p-\frac{p'}a+\frac{p''}{a^2}-\cdots a q = p − a p ′ + a 2 p ′′ − ⋯ ,q ′ = p ′ a − p ′ ′ a 2 + ⋯ q'=\frac{p'}a-\frac{p''}{a^2}+\cdots q ′ = a p ′ − a 2 p ′′ + ⋯ (p ( m + 1 ) = 0 p^{(m+1)}=0 p ( m + 1 ) = 0 ),两式相加,− p ′ a -\frac{p'}a − a p ′ 和 p ′ a \frac{p'}a a p ′ 抵消,p ′ ′ a 2 \frac{p''}{a^2} a 2 p ′′ 和 − p ′ ′ a 2 -\frac{p''}{a^2} − a 2 p ′′ 抵消……只剩 p p p ,所以 q ′ + a q = p q'+aq=p q ′ + a q = p 。
以 p = x 2 p=x^2 p = x 2 、a = 1 a=1 a = 1 检查:m = 2 m=2 m = 2 ,p = x 2 p=x^2 p = x 2 ,p ′ = 2 x p'=2x p ′ = 2 x ,p ′ ′ = 2 p''=2 p ′′ = 2 ,q = x 2 − 2 x + 2 q=x^2-2x+2 q = x 2 − 2 x + 2 ,和前面的结果一样。表格法里正负交替的符号,就是这里的 ( − 1 ) k (-1)^k ( − 1 ) k ;表格能在有限步停下来,是因为多项式求导有限次就变成 0 0 0 。a = 0 a=0 a = 0 时这个倒推不成立,这时 ∫ p ( x ) d x \int p(x)\,dx ∫ p ( x ) d x 直接逐项积分就行。
循环型的 ∫ e x sin x d x \int e^x\sin x\,dx ∫ e x sin x d x 也可以这样做。设答案是 e x ( A sin x + B cos x ) e^x(A\sin x+B\cos x) e x ( A sin x + B cos x ) ,用乘积法则求导:
e x ( A sin x + B cos x ) + e x ( A cos x − B sin x ) = e x [ ( A − B ) sin x + ( A + B ) cos x ] . e^x(A\sin x+B\cos x)+e^x(A\cos x-B\sin x)=e^x\left[(A-B)\sin x+(A+B)\cos x\right]. e x ( A sin x + B cos x ) + e x ( A cos x − B sin x ) = e x [ ( A − B ) sin x + ( A + B ) cos x ] .
要等于 e x sin x = e x ( 1 ⋅ sin x + 0 ⋅ cos x ) e^x\sin x=e^x(1\cdot\sin x+0\cdot\cos x) e x sin x = e x ( 1 ⋅ sin x + 0 ⋅ cos x ) ,比较 sin x \sin x sin x 、cos x \cos x cos x 的系数:A − B = 1 A-B=1 A − B = 1 ,A + B = 0 A+B=0 A + B = 0 。两式相加,2 A = 1 2A=1 2 A = 1 ,A = 1 2 A=\frac12 A = 2 1 ,B = − 1 2 B=-\frac12 B = − 2 1 ,答案 e x ( sin x − cos x ) 2 + C \frac{e^x(\sin x-\cos x)}2+C 2 e x ( s i n x − c o s x ) + C 。重复分部再移项,其实就是在解这个二元一次方程组。
待定系数能成功,是因为“多项式乘指数”“指数乘三角函数”这类函数求导以后还是同一类的形状,只是系数变了。所以先按形状设出答案,求导后比较系数,就变成解一次方程组。第一篇第九节的高阶导数、第四篇的常系数微分方程,用的也是这个办法。
四、有理函数的积分:部分分式# 有理函数 是两个多项式之比 P ( x ) Q ( x ) \frac{P(x)}{Q(x)} Q ( x ) P ( x ) 。它的积分有一套完整的步骤,可以证明一定能 积出来,结果只用到有理函数、对数和反正切。主要工具是部分分式 :把一个复杂的分式拆成几个简单分式的和。
有人把下面求系数的方法叫“留数法”。这里用的其实是部分分式的遮盖法和代值法,不需要学复变函数里的留数定理;两者的联系见本节末的“高观点”。
前置知识 实系数多项式的分解
代数基本定理 的一个推论:任何实系数多项式都能分解成一次因式 ( x − a ) (x-a) ( x − a ) 和不可约 二次因式 ( x 2 + p x + q ) (x^2+px+q) ( x 2 + p x + q ) 的乘积,其中 p 2 − 4 q < 0 p^2-4q<0 p 2 − 4 q < 0 (这样的二次因式没有实根,在实数范围内不能再分)。比如
x 3 − 1 = ( x − 1 ) ( x 2 + x + 1 ) , x 4 − 1 = ( x − 1 ) ( x + 1 ) ( x 2 + 1 ) . x^3-1=(x-1)(x^2+x+1),\qquad x^4-1=(x-1)(x+1)(x^2+1). x 3 − 1 = ( x − 1 ) ( x 2 + x + 1 ) , x 4 − 1 = ( x − 1 ) ( x + 1 ) ( x 2 + 1 ) .
原因是:在复数范围内,多项式总能分解成一次因式;实系数多项式的非实数根总是成对出现(a + b i a+bi a + bi 和 a − b i a-bi a − bi ),每一对乘起来是一个实系数的二次因式。把 x − a x-a x − a 看成整体,用平方差公式和 i 2 = − 1 i^2=-1 i 2 = − 1 :
( x − a − b i ) ( x − a + b i ) = ( x − a ) 2 − ( b i ) 2 = ( x − a ) 2 + b 2 = x 2 − 2 a x + ( a 2 + b 2 ) . (x-a-bi)(x-a+bi)=(x-a)^2-(bi)^2=(x-a)^2+b^2=x^2-2ax+(a^2+b^2). ( x − a − bi ) ( x − a + bi ) = ( x − a ) 2 − ( bi ) 2 = ( x − a ) 2 + b 2 = x 2 − 2 a x + ( a 2 + b 2 ) .
它的判别式是 ( − 2 a ) 2 − 4 ( a 2 + b 2 ) = − 4 b 2 < 0 (-2a)^2-4(a^2+b^2)=-4b^2<0 ( − 2 a ) 2 − 4 ( a 2 + b 2 ) = − 4 b 2 < 0 (b ≠ 0 b\ne0 b = 0 ),所以确实是不可约的二次因式。证明放在本节后面的选读部分。
第一步:分子次数不低于分母,先做除法# 例如
x 2 + 1 x + 1 = x − 1 + 2 x + 1 . \frac{x^2+1}{x+1}=x-1+\frac2{x+1}. x + 1 x 2 + 1 = x − 1 + x + 1 2 .
多项式除法和第一篇第十一节一样:x 2 ÷ x = x x^2\div x=x x 2 ÷ x = x ,x ( x + 1 ) = x 2 + x x(x+1)=x^2+x x ( x + 1 ) = x 2 + x ,x 2 + 1 − ( x 2 + x ) = − x + 1 x^2+1-(x^2+x)=-x+1 x 2 + 1 − ( x 2 + x ) = − x + 1 ;− x ÷ x = − 1 -x\div x=-1 − x ÷ x = − 1 ,− 1 ⋅ ( x + 1 ) = − x − 1 -1\cdot(x+1)=-x-1 − 1 ⋅ ( x + 1 ) = − x − 1 ,− x + 1 − ( − x − 1 ) = 2 -x+1-(-x-1)=2 − x + 1 − ( − x − 1 ) = 2 。所以商 x − 1 x-1 x − 1 ,余数 2 2 2 ,即“被除式 = 商 × 除式 + 余式”:
x 2 + 1 = ( x − 1 ) ( x + 1 ) + 2. x^2+1=(x-1)(x+1)+2. x 2 + 1 = ( x − 1 ) ( x + 1 ) + 2.
两边除以 x + 1 x+1 x + 1 ,就是上面的式子。这个例子也可以直接凑:x 2 + 1 = ( x 2 − 1 ) + 2 x^2+1=(x^2-1)+2 x 2 + 1 = ( x 2 − 1 ) + 2 ,而 x 2 − 1 = ( x − 1 ) ( x + 1 ) x^2-1=(x-1)(x+1) x 2 − 1 = ( x − 1 ) ( x + 1 ) 。
复杂的分式就变成了“多项式 + 真分式”(分子次数低于分母)。多项式部分直接积分,下面只处理真分式。
第二步:分母分解后,按规则写出拆分的样子#
分母中的因子
拆分时要写的项
( x − a ) (x-a) ( x − a )
A x − a \dfrac{A}{x-a} x − a A
( x − a ) 3 (x-a)^3 ( x − a ) 3
A x − a + B ( x − a ) 2 + C ( x − a ) 3 \dfrac{A}{x-a}+\dfrac{B}{(x-a)^2}+\dfrac{C}{(x-a)^3} x − a A + ( x − a ) 2 B + ( x − a ) 3 C
( x 2 + p x + q ) (x^2+px+q) ( x 2 + p x + q ) ,不可约
B x + C x 2 + p x + q \dfrac{Bx+C}{x^2+px+q} x 2 + p x + q B x + C
( x 2 + p x + q ) 2 (x^2+px+q)^2 ( x 2 + p x + q ) 2
B 1 x + C 1 x 2 + p x + q + B 2 x + C 2 ( x 2 + p x + q ) 2 \dfrac{B_1x+C_1}{x^2+px+q}+\dfrac{B_2x+C_2}{(x^2+px+q)^2} x 2 + p x + q B 1 x + C 1 + ( x 2 + p x + q ) 2 B 2 x + C 2
有 ( x − a ) 3 (x-a)^3 ( x − a ) 3 ,就要从一次方写到三次方,不能只写最高的三次方那一项。有在实数范围内不能分解的二次因子,比如 x 2 + 1 x^2+1 x 2 + 1 ,它上面的分子要写成 B x + C Bx+C B x + C ,不能只写一个常数。
分母有几个因子时,每个因子按表写出自己的项,再全部加起来,各项的待定常数用不同的字母。比如
1 ( x − 1 ) ( x + 2 ) = A x − 1 + B x + 2 , x ( x − 1 ) ( x 2 + 1 ) = A x − 1 + B x + C x 2 + 1 , \frac1{(x-1)(x+2)}=\frac A{x-1}+\frac B{x+2},\qquad\frac{x}{(x-1)(x^2+1)}=\frac A{x-1}+\frac{Bx+C}{x^2+1}, ( x − 1 ) ( x + 2 ) 1 = x − 1 A + x + 2 B , ( x − 1 ) ( x 2 + 1 ) x = x − 1 A + x 2 + 1 B x + C ,
x 2 + 2 ( x − 1 ) 2 ( x + 3 ) = A x − 1 + B ( x − 1 ) 2 + C x + 3 . \frac{x^2+2}{(x-1)^2(x+3)}=\frac A{x-1}+\frac B{(x-1)^2}+\frac C{x+3}. ( x − 1 ) 2 ( x + 3 ) x 2 + 2 = x − 1 A + ( x − 1 ) 2 B + x + 3 C .
为什么 为什么必须这样写:数一数未知数
分母是 n n n 次多项式时,真分式的分子最多 n − 1 n-1 n − 1 次:从常数项、x x x 项一直到 x n − 1 x^{n-1} x n − 1 项,一共 n n n 个系数可以自由取值。拆分时写出的待定常数也必须正好是 n n n 个,才有可能对上任意一个分子。
( x − a ) 3 (x-a)^3 ( x − a ) 3 是 3 3 3 次,模板有 A A A 、B B B 、C C C 三个常数。通分后分子是 A ( x − a ) 2 + B ( x − a ) + C A(x-a)^2+B(x-a)+C A ( x − a ) 2 + B ( x − a ) + C ,展开是一个二次多项式,A A A 管 x 2 x^2 x 2 项,A A A 、B B B 一起管 x x x 项,三个都管常数项,所以能凑出任意二次的分子。如果只写 C ( x − a ) 3 \frac{C}{(x-a)^3} ( x − a ) 3 C ,只有一个常数,通分后分子只能是常数,表示不了 x ( x − a ) 3 \frac{x}{(x-a)^3} ( x − a ) 3 x 这样的分式。
x 2 + 1 x^2+1 x 2 + 1 是 2 2 2 次,模板有 B B B 、C C C 两个常数。如果只写 C x 2 + 1 \frac{C}{x^2+1} x 2 + 1 C ,就表示不了 x x 2 + 1 \frac{x}{x^2+1} x 2 + 1 x 。
数个数只是必要的检查。按这个模板写,系数一定存在而且唯一,证明在本节后面的选读部分。
第三步:求系数# 完整的例子 :
1 ( x − 1 ) 2 ( x + 1 ) = A x − 1 + B ( x − 1 ) 2 + D x + 1 . \frac1{(x-1)^2(x+1)}=\frac{A}{x-1}+\frac{B}{(x-1)^2}+\frac{D}{x+1}. ( x − 1 ) 2 ( x + 1 ) 1 = x − 1 A + ( x − 1 ) 2 B + x + 1 D .
(第三个系数用 D D D 而不用 C C C ,是为了不和最后的积分常数 C C C 混淆。)
两边乘以 ( x − 1 ) 2 ( x + 1 ) (x-1)^2(x+1) ( x − 1 ) 2 ( x + 1 ) ,得到一个对所有 x x x 都成立的等式:
1 = A ( x − 1 ) ( x + 1 ) + B ( x + 1 ) + D ( x − 1 ) 2 . 1=A(x-1)(x+1)+B(x+1)+D(x-1)^2. 1 = A ( x − 1 ) ( x + 1 ) + B ( x + 1 ) + D ( x − 1 ) 2 .
既然对所有 x x x 都成立,就可以代入方便的值:
代 x = 1 x=1 x = 1 (让含 x − 1 x-1 x − 1 的项都变成 0 0 0 ):1 = 2 B 1=2B 1 = 2 B ,所以 B = 1 2 B=\frac12 B = 2 1 ;
代 x = − 1 x=-1 x = − 1 (让含 x + 1 x+1 x + 1 的项都变成 0 0 0 ):1 = 4 D 1=4D 1 = 4 D ,所以 D = 1 4 D=\frac14 D = 4 1 ;
代 x = 0 x=0 x = 0 (随便一个值):1 = − A + B + D = − A + 3 4 1=-A+B+D=-A+\frac34 1 = − A + B + D = − A + 4 3 ,所以 A = − 1 4 A=-\frac14 A = − 4 1 。
先用分母的根直接求出几个系数,再代其他值列方程求剩下的,这是最常用的做法。也可以把右边展开,比较系数 。A ( x − 1 ) ( x + 1 ) = A x 2 − A A(x-1)(x+1)=Ax^2-A A ( x − 1 ) ( x + 1 ) = A x 2 − A ,B ( x + 1 ) = B x + B B(x+1)=Bx+B B ( x + 1 ) = B x + B ,D ( x − 1 ) 2 = D x 2 − 2 D x + D D(x-1)^2=Dx^2-2Dx+D D ( x − 1 ) 2 = D x 2 − 2 D x + D ,合起来是 ( A + D ) x 2 + ( B − 2 D ) x + ( − A + B + D ) (A+D)x^2+(B-2D)x+(-A+B+D) ( A + D ) x 2 + ( B − 2 D ) x + ( − A + B + D ) 。左边的 1 1 1 看成 0 ⋅ x 2 + 0 ⋅ x + 1 0\cdot x^2+0\cdot x+1 0 ⋅ x 2 + 0 ⋅ x + 1 ,各次幂的系数相等:A + D = 0 A+D=0 A + D = 0 ,B − 2 D = 0 B-2D=0 B − 2 D = 0 ,− A + B + D = 1 -A+B+D=1 − A + B + D = 1 。由第一个,A = − D = − 1 4 A=-D=-\frac14 A = − D = − 4 1 ,结果一样。
现在逐项积分:
− 1 4 ∫ d x x − 1 + 1 2 ∫ d x ( x − 1 ) 2 + 1 4 ∫ d x x + 1 . -\frac14\int\frac{dx}{x-1}+\frac12\int\frac{dx}{(x-1)^2}+\frac14\int\frac{dx}{x+1}. − 4 1 ∫ x − 1 d x + 2 1 ∫ ( x − 1 ) 2 d x + 4 1 ∫ x + 1 d x .
第二项用 ∫ u − 2 d u = − u − 1 \int u^{-2}du=-u^{-1} ∫ u − 2 d u = − u − 1 (u = x − 1 u=x-1 u = x − 1 )。答案:
− 1 4 ln ∣ x − 1 ∣ − 1 2 ( x − 1 ) + 1 4 ln ∣ x + 1 ∣ + C . -\frac14\ln\lvert x-1\rvert-\frac1{2(x-1)}+\frac14\ln\lvert x+1\rvert+C. − 4 1 ln ∣ x − 1 ∣ − 2 ( x − 1 ) 1 + 4 1 ln ∣ x + 1 ∣ + C .
积分区间不能跨过分母为 0 0 0 的点 − 1 -1 − 1 和 1 1 1 。
提速 遮盖法:一眼读出单根的系数
求 1 ( x − 1 ) 2 ( x + 1 ) \frac{1}{(x-1)^2(x+1)} ( x − 1 ) 2 ( x + 1 ) 1 中 D x + 1 \frac{D}{x+1} x + 1 D 的系数:用手“遮住”原式分母里的 ( x + 1 ) (x+1) ( x + 1 ) ,剩下 1 ( x − 1 ) 2 \frac1{(x-1)^2} ( x − 1 ) 2 1 ,代入 x = − 1 x=-1 x = − 1 ,得 1 4 \frac14 4 1 ,就是 D D D 。
重根的最高次那一项也能这样求:遮住 ( x − 1 ) 2 (x-1)^2 ( x − 1 ) 2 ,剩下 1 x + 1 \frac1{x+1} x + 1 1 ,代入 x = 1 x=1 x = 1 ,得 B = 1 2 B=\frac12 B = 2 1 。重根的其他项(这里的 A A A )不能直接遮盖,要用下面的办法。
原理:等式两边乘 ( x + 1 ) (x+1) ( x + 1 ) ,右边只有 D D D 那一项不含因子 ( x + 1 ) (x+1) ( x + 1 ) ,其余项代入 x = − 1 x=-1 x = − 1 都是 0 0 0 。
回顾
第一篇第七节:泰勒公式。在 x = 1 x=1 x = 1 处展开:H ( x ) = H ( 1 ) + H ′ ( 1 ) ( x − 1 ) + ⋯ H(x)=H(1)+H'(1)(x-1)+\cdots H ( x ) = H ( 1 ) + H ′ ( 1 ) ( x − 1 ) + ⋯ 。
提速 重根:求一次导拿下一层系数
原式乘 ( x − 1 ) 2 (x-1)^2 ( x − 1 ) 2 以后,左边是 H ( x ) = 1 x + 1 H(x)=\frac1{x+1} H ( x ) = x + 1 1 ,右边是
H ( x ) = B + A ( x − 1 ) + D ( x − 1 ) 2 x + 1 . H(x)=B+A(x-1)+D\frac{(x-1)^2}{x+1}. H ( x ) = B + A ( x − 1 ) + D x + 1 ( x − 1 ) 2 .
代 x = 1 x=1 x = 1 ,得 B = H ( 1 ) = 1 2 B=H(1)=\frac12 B = H ( 1 ) = 2 1 。两边求导再代 x = 1 x=1 x = 1 :最后一项是 ( x − 1 ) 2 (x-1)^2 ( x − 1 ) 2 乘一个在 x = 1 x=1 x = 1 附近可导的函数,由乘积法则,求导后每一项都还至少带一个因子 ( x − 1 ) (x-1) ( x − 1 ) ,代入 x = 1 x=1 x = 1 为 0 0 0 。H ( x ) = ( x + 1 ) − 1 H(x)=(x+1)^{-1} H ( x ) = ( x + 1 ) − 1 ,H ′ ( x ) = − ( x + 1 ) − 2 H'(x)=-(x+1)^{-2} H ′ ( x ) = − ( x + 1 ) − 2 ,所以 A = H ′ ( 1 ) = − 1 ( 1 + 1 ) 2 = − 1 4 A=H'(1)=-\frac1{(1+1)^2}=-\frac14 A = H ′ ( 1 ) = − ( 1 + 1 ) 2 1 = − 4 1 。
它快的原因:乘上 ( x − 1 ) 2 (x-1)^2 ( x − 1 ) 2 以后,其余各项都带着在 x = 1 x=1 x = 1 处为 0 0 0 的因子。把右边看成 H H H 在 x = 1 x=1 x = 1 处的泰勒展开,B B B 、A A A 正是展开式的常数项和一次项系数,而泰勒系数就是 H ( 1 ) H(1) H ( 1 ) 、H ′ ( 1 ) H'(1) H ′ ( 1 ) 。也可以直接展开。要在 x = 1 x=1 x = 1 处展开,就把分母写成 x − 1 x-1 x − 1 的式子:x + 1 = 2 + ( x − 1 ) x+1=2+(x-1) x + 1 = 2 + ( x − 1 ) 。再用第一篇第七节的 1 1 + u = 1 − u + ⋯ \frac1{1+u}=1-u+\cdots 1 + u 1 = 1 − u + ⋯ ,取 u = x − 1 2 u=\frac{x-1}2 u = 2 x − 1 :
H ( x ) = 1 2 + ( x − 1 ) = 1 2 ⋅ 1 1 + x − 1 2 = 1 2 ( 1 − x − 1 2 + ⋯ ) = 1 2 − 1 4 ( x − 1 ) + ⋯ H(x)=\frac1{2+(x-1)}=\frac12\cdot\frac1{1+\frac{x-1}2}=\frac12\left(1-\frac{x-1}2+\cdots\right)=\frac12-\frac14(x-1)+\cdots H ( x ) = 2 + ( x − 1 ) 1 = 2 1 ⋅ 1 + 2 x − 1 1 = 2 1 ( 1 − 2 x − 1 + ⋯ ) = 2 1 − 4 1 ( x − 1 ) + ⋯
一眼读出 B = 1 2 B=\frac12 B = 2 1 ,A = − 1 4 A=-\frac14 A = − 4 1 。如果求导反而很繁,就回到代值或比较系数。
二次因子:不能分解的和能分解的# 例 ∫ d x x ( x 2 + 1 ) \displaystyle\int\frac{dx}{x(x^2+1)} ∫ x ( x 2 + 1 ) d x 。
设 1 x ( x 2 + 1 ) = A x + B x + C x 2 + 1 \frac1{x(x^2+1)}=\frac Ax+\frac{Bx+C}{x^2+1} x ( x 2 + 1 ) 1 = x A + x 2 + 1 B x + C 。通分:1 = A ( x 2 + 1 ) + ( B x + C ) x 1=A(x^2+1)+(Bx+C)x 1 = A ( x 2 + 1 ) + ( B x + C ) x 。
代 x = 0 x=0 x = 0 :1 = A 1=A 1 = A ;
比较 x 2 x^2 x 2 的系数:0 = A + B 0=A+B 0 = A + B ,所以 B = − 1 B=-1 B = − 1 ;
比较 x x x 的系数:0 = C 0=C 0 = C 。
所以
∫ d x x ( x 2 + 1 ) = ∫ d x x − ∫ x d x x 2 + 1 = ln ∣ x ∣ − 1 2 ln ( x 2 + 1 ) + C . \int\frac{dx}{x(x^2+1)}=\int\frac{dx}x-\int\frac{x\,dx}{x^2+1}=\ln\lvert x\rvert-\frac12\ln(x^2+1)+C. ∫ x ( x 2 + 1 ) d x = ∫ x d x − ∫ x 2 + 1 x d x = ln ∣ x ∣ − 2 1 ln ( x 2 + 1 ) + C .
二次因子那一项一般用第二节的办法处理:把分子拆成“分母导数的倍数 + 常数”,前者积出对数,后者配方积出反正切。上面这个例子的分子 − x -x − x 没有常数部分,所以只用到了前一半。下面看一个两部分都有的例子。
例 ∫ x + 3 x 2 + 2 x + 5 d x \displaystyle\int\frac{x+3}{x^2+2x+5}\,dx ∫ x 2 + 2 x + 5 x + 3 d x 。
分母的判别式 2 2 − 4 ⋅ 5 = − 16 < 0 2^2-4\cdot5=-16<0 2 2 − 4 ⋅ 5 = − 16 < 0 ,不能分解。
第 1 步,凑导数。分母的导数是 2 x + 2 2x+2 2 x + 2 。把分子写成它的倍数加常数:x + 3 = 1 2 ( 2 x + 2 ) + 2 x+3=\frac12(2x+2)+2 x + 3 = 2 1 ( 2 x + 2 ) + 2 。(检查:1 2 ( 2 x + 2 ) + 2 = x + 1 + 2 = x + 3 \frac12(2x+2)+2=x+1+2=x+3 2 1 ( 2 x + 2 ) + 2 = x + 1 + 2 = x + 3 。)于是
∫ x + 3 x 2 + 2 x + 5 d x = 1 2 ∫ 2 x + 2 x 2 + 2 x + 5 d x + ∫ 2 x 2 + 2 x + 5 d x . \int\frac{x+3}{x^2+2x+5}\,dx=\frac12\int\frac{2x+2}{x^2+2x+5}\,dx+\int\frac{2}{x^2+2x+5}\,dx. ∫ x 2 + 2 x + 5 x + 3 d x = 2 1 ∫ x 2 + 2 x + 5 2 x + 2 d x + ∫ x 2 + 2 x + 5 2 d x .
第 2 步,第一项是 g ′ g \frac{g'}{g} g g ′ 型:1 2 ln ( x 2 + 2 x + 5 ) \frac12\ln(x^2+2x+5) 2 1 ln ( x 2 + 2 x + 5 ) 。(x 2 + 2 x + 5 = ( x + 1 ) 2 + 4 > 0 x^2+2x+5=(x+1)^2+4>0 x 2 + 2 x + 5 = ( x + 1 ) 2 + 4 > 0 ,绝对值可以不写。)
第 3 步,第二项配方:x 2 + 2 x + 5 = ( x + 1 ) 2 + 2 2 x^2+2x+5=(x+1)^2+2^2 x 2 + 2 x + 5 = ( x + 1 ) 2 + 2 2 。令 u = x + 1 u=x+1 u = x + 1 ,用 ∫ d u u 2 + a 2 = 1 a arctan u a \int\frac{du}{u^2+a^2}=\frac1a\arctan\frac ua ∫ u 2 + a 2 d u = a 1 arctan a u (a = 2 a=2 a = 2 ):
∫ 2 ( x + 1 ) 2 + 4 d x = 2 ⋅ 1 2 arctan x + 1 2 = arctan x + 1 2 . \int\frac{2}{(x+1)^2+4}\,dx=2\cdot\frac12\arctan\frac{x+1}2=\arctan\frac{x+1}2. ∫ ( x + 1 ) 2 + 4 2 d x = 2 ⋅ 2 1 arctan 2 x + 1 = arctan 2 x + 1 .
合起来:
∫ x + 3 x 2 + 2 x + 5 d x = 1 2 ln ( x 2 + 2 x + 5 ) + arctan x + 1 2 + C . \int\frac{x+3}{x^2+2x+5}\,dx=\frac12\ln(x^2+2x+5)+\arctan\frac{x+1}2+C. ∫ x 2 + 2 x + 5 x + 3 d x = 2 1 ln ( x 2 + 2 x + 5 ) + arctan 2 x + 1 + C .
一般的 B x + C x 2 + p x + q \frac{Bx+C}{x^2+px+q} x 2 + p x + q B x + C (p 2 − 4 q < 0 p^2-4q<0 p 2 − 4 q < 0 )都按这三步做。
第 1 步,凑出分母的导数 2 x + p 2x+p 2 x + p :先让 x x x 的系数对上,乘 B 2 \frac B2 2 B ;再补常数,
B x + C = B 2 ( 2 x + p ) + ( C − B p 2 ) . Bx+C=\frac B2(2x+p)+\left(C-\frac{Bp}2\right). B x + C = 2 B ( 2 x + p ) + ( C − 2 B p ) .
第 2 步,前一项是 g ′ g \frac{g'}g g g ′ 型,积出 B 2 ln ( x 2 + p x + q ) \frac B2\ln(x^2+px+q) 2 B ln ( x 2 + p x + q ) 。
第 3 步,后一项是常数除以分母,分母配方:
x 2 + p x + q = ( x + p 2 ) 2 + ( q − p 2 4 ) . x^2+px+q=\left(x+\frac p2\right)^2+\left(q-\frac{p^2}4\right). x 2 + p x + q = ( x + 2 p ) 2 + ( q − 4 p 2 ) .
判别式 p 2 − 4 q < 0 p^2-4q<0 p 2 − 4 q < 0 ,两边除以 4 4 4 得 p 2 4 − q < 0 \frac{p^2}4-q<0 4 p 2 − q < 0 ,即 q − p 2 4 > 0 q-\frac{p^2}4>0 q − 4 p 2 > 0 ,可以记作 a 2 a^2 a 2 。再令 u = x + p 2 u=x+\frac p2 u = x + 2 p ,用反正切公式。
如果二次因子在分母里是平方,比如 ∫ d x ( x 2 + 1 ) 2 \int\frac{dx}{(x^2+1)^2} ∫ ( x 2 + 1 ) 2 d x ,反正切公式就不够用了。这种积分在第五节用 x = tan t x=\tan t x = tan t 代换一步就能算出(那里有完整的例子);一般的 m m m 次方有递推公式,在本节最后的选读部分。
下面再看一个能分解 的二次因子,作为对比。
例 ∫ d x x 2 − a 2 \displaystyle\int\frac{dx}{x^2-a^2} ∫ x 2 − a 2 d x (a > 0 a>0 a > 0 )。
x 2 − a 2 = ( x − a ) ( x + a ) x^2-a^2=(x-a)(x+a) x 2 − a 2 = ( x − a ) ( x + a ) ,设 1 x 2 − a 2 = A x − a + B x + a \frac1{x^2-a^2}=\frac A{x-a}+\frac B{x+a} x 2 − a 2 1 = x − a A + x + a B 。遮盖法:求 A A A ,遮住 ( x − a ) (x-a) ( x − a ) ,剩下 1 x + a \frac1{x+a} x + a 1 ,代 x = a x=a x = a ,A = 1 a + a = 1 2 a A=\frac1{a+a}=\frac1{2a} A = a + a 1 = 2 a 1 ;求 B B B ,遮住 ( x + a ) (x+a) ( x + a ) ,剩下 1 x − a \frac1{x-a} x − a 1 ,代 x = − a x=-a x = − a ,B = 1 − a − a = − 1 2 a B=\frac1{-a-a}=-\frac1{2a} B = − a − a 1 = − 2 a 1 。提出公因子 1 2 a \frac1{2a} 2 a 1 :1 x 2 − a 2 = 1 2 a ( 1 x − a − 1 x + a ) \frac1{x^2-a^2}=\frac1{2a}\left(\frac1{x-a}-\frac1{x+a}\right) x 2 − a 2 1 = 2 a 1 ( x − a 1 − x + a 1 ) ,
∫ d x x 2 − a 2 = 1 2 a ( ln ∣ x − a ∣ − ln ∣ x + a ∣ ) + C = 1 2 a ln ∣ x − a x + a ∣ + C . \int\frac{dx}{x^2-a^2}=\frac1{2a}\left(\ln\lvert x-a\rvert-\ln\lvert x+a\rvert\right)+C=\frac1{2a}\ln\left\lvert\frac{x-a}{x+a}\right\rvert+C. ∫ x 2 − a 2 d x = 2 a 1 ( ln ∣ x − a ∣ − ln ∣ x + a ∣ ) + C = 2 a 1 ln x + a x − a + C .
对比 ∫ d x x 2 + a 2 = 1 a arctan x a + C \int\frac{dx}{x^2+a^2}=\frac1a\arctan\frac xa+C ∫ x 2 + a 2 d x = a 1 arctan a x + C :分母只差一个符号,结果一个是对数、一个是反正切。原因是 x 2 − a 2 x^2-a^2 x 2 − a 2 有实根、可以分解,x 2 + a 2 x^2+a^2 x 2 + a 2 没有实根。
历史
部分分式分解是 1702 年前后由莱布尼茨 和约翰·伯努利 发展起来的,目的正是积分有理函数。莱布尼茨曾经以为 x 4 + a 4 x^4+a^4 x 4 + a 4 不能分解成实系数二次因式的乘积,因而以为它的积分会产生全新的函数;后来人们发现 x 4 + a 4 = ( x 2 + 2 a x + a 2 ) ( x 2 − 2 a x + a 2 ) x^4+a^4=(x^2+\sqrt2ax+a^2)(x^2-\sqrt2ax+a^2) x 4 + a 4 = ( x 2 + 2 a x + a 2 ) ( x 2 − 2 a x + a 2 ) ,问题就解决了。“任何实多项式都能分解成一次和二次因式”这件事,历史上有过多次证明的尝试,1799 年高斯 的博士论文是其中重要的一步。下面选读部分给出的是一个现代的证明。
高观点 部分分式的系数和“留数”
把 x x x 换成复数 z z z 。有理函数在分母为 0 0 0 的点(约分以后)会趋于无穷,这样的点叫极点 。遮盖法求出的单根系数,在复变函数论里有一个名字:函数在这个极点处的留数 。在单根(叫简单极点 )处,留数正好是 lim z → a ( z − a ) f ( z ) \lim\limits_{z\to a}(z-a)f(z) z → a lim ( z − a ) f ( z ) ,和遮盖法一模一样。重根处的留数是展开式里 1 z − a \frac1{z-a} z − a 1 那一项的系数,不是所有项的系数:比如上面的例子在 x = 1 x=1 x = 1 处,留数是 A = − 1 4 A=-\frac14 A = − 4 1 ,而 B = 1 2 B=\frac12 B = 2 1 是 1 ( x − 1 ) 2 \frac1{(x-1)^2} ( x − 1 ) 2 1 那一项的系数。
在复数范围内,所有多项式都能完全分解成一次因式,所以复数版的部分分式只有 c ( z − a ) k \frac{c}{(z-a)^k} ( z − a ) k c 一种形状。实数版的“不可约二次因子”和“反正切”,其实是一对共轭复根 a ± b i a\pm bi a ± bi 对应的两个对数项合并成实数的结果(下面的选读部分会验证 arctan \arctan arctan 可以写成复数的对数)。复变函数论里的留数定理 ,能把很多难算的实积分变成“把极点处的留数加起来”。
试一试 练习 2.12
求 ∫ x + 5 x 2 − x − 2 d x \displaystyle\int\frac{x+5}{x^2-x-2}\,dx ∫ x 2 − x − 2 x + 5 d x 。
看详解
试一试 练习 2.14
求 ∫ x 3 x 2 + 1 d x \displaystyle\int\frac{x^3}{x^2+1}\,dx ∫ x 2 + 1 x 3 d x 。
看详解
试一试 练习 2.15
求 ∫ x + 2 ( x + 1 ) ( x 2 + 1 ) d x \displaystyle\int\frac{x+2}{(x+1)(x^2+1)}\,dx ∫ ( x + 1 ) ( x 2 + 1 ) x + 2 d x 。
看详解
多项式为什么一定有复数根(选读)# 这一小节证明代数基本定理:任何不是常数的复系数多项式 P ( z ) P(z) P ( z ) ,都至少有一个复数根。由此,反复除去一次因式,就能把多项式完全分解。证明只用到第一篇的最值定理的一个二维版本。
前置知识 复数
复数 z = u + i v z=u+iv z = u + i v (u u u 、v v v 是实数,i 2 = − 1 i^2=-1 i 2 = − 1 )可以看成平面上的点 ( u , v ) (u,v) ( u , v ) 。它的模 是到原点的距离 ∣ z ∣ = u 2 + v 2 \lvert z\rvert=\sqrt{u^2+v^2} ∣ z ∣ = u 2 + v 2 。两个性质:∣ z w ∣ = ∣ z ∣ ∣ w ∣ \lvert zw\rvert=\lvert z\rvert\lvert w\rvert ∣ z w ∣ = ∣ z ∣ ∣ w ∣ (展开验证即可),以及三角不等式 ∣ z + w ∣ ≤ ∣ z ∣ + ∣ w ∣ \lvert z+w\rvert\le\lvert z\rvert+\lvert w\rvert ∣ z + w ∣ ≤ ∣ z ∣ + ∣ w ∣ 。复数还可以写成 z = ρ ( cos θ + i sin θ ) z=\rho(\cos\theta+i\sin\theta) z = ρ ( cos θ + i sin θ ) ,ρ = ∣ z ∣ \rho=\lvert z\rvert ρ = ∣ z ∣ ;两个复数相乘时,模相乘、角度相加(由和角公式)。
第一步:∣ P ( z ) ∣ \lvert P(z)\rvert ∣ P ( z )∣ 有最小值。 设 P ( z ) = a n z n + ⋯ + a 0 P(z)=a_nz^n+\cdots+a_0 P ( z ) = a n z n + ⋯ + a 0 ,a n ≠ 0 a_n\ne0 a n = 0 ,n ≥ 1 n\ge1 n ≥ 1 。∣ z ∣ \lvert z\rvert ∣ z ∣ 很大时,最高次项起决定作用。把 z n z^n z n 提出来:
P ( z ) = z n ( a n + a n − 1 z + ⋯ + a 0 z n ) . P(z)=z^n\left(a_n+\frac{a_{n-1}}z+\cdots+\frac{a_0}{z^n}\right). P ( z ) = z n ( a n + z a n − 1 + ⋯ + z n a 0 ) .
∣ z ∣ → ∞ \lvert z\rvert\to\infty ∣ z ∣ → ∞ 时,括号里除 a n a_n a n 外的各项都趋于 0 0 0 ,所以 ∣ z ∣ \lvert z\rvert ∣ z ∣ 足够大时括号的模大于 1 2 ∣ a n ∣ \frac12\lvert a_n\rvert 2 1 ∣ a n ∣ ,∣ P ( z ) ∣ ≥ 1 2 ∣ a n ∣ ∣ z ∣ n → ∞ \lvert P(z)\rvert\ge\frac12\lvert a_n\rvert\lvert z\rvert^n\to\infty ∣ P ( z )∣ ≥ 2 1 ∣ a n ∣ ∣ z ∣ n → ∞ 。于是能取一个足够大的 R R R ,使圆盘 ∣ z ∣ ≤ R \lvert z\rvert\le R ∣ z ∣ ≤ R 外面处处 ∣ P ( z ) ∣ > ∣ P ( 0 ) ∣ \lvert P(z)\rvert>\lvert P(0)\rvert ∣ P ( z )∣ > ∣ P ( 0 )∣ 。圆盘外的点都比圆心处的值大,所以最小值只可能在圆盘里面取到。
圆盘是平面上的“闭有界区域”,第一篇的最值定理在这里同样成立,证明方法一样。回忆第一篇的做法:设 m m m 是 ∣ P ∣ \lvert P\rvert ∣ P ∣ 在圆盘上的下确界,取一串点 z 1 , z 2 , … z_1,z_2,\dots z 1 , z 2 , … 使 ∣ P ( z n ) ∣ → m \lvert P(z_n)\rvert\to m ∣ P ( z n )∣ → m 。写 z n = u n + i v n z_n=u_n+iv_n z n = u n + i v n ,在圆盘里 − R ≤ u n ≤ R -R\le u_n\le R − R ≤ u n ≤ R ,− R ≤ v n ≤ R -R\le v_n\le R − R ≤ v n ≤ R 。先从横坐标 u n u_n u n 里挑出收敛的子列;再在挑出来的这些编号里,从纵坐标挑出收敛的子列。这时横纵坐标都收敛,对应的点收敛到某个 z 0 z_0 z 0 ,而且 z 0 z_0 z 0 仍在圆盘里(每个点都满足 u 2 + v 2 ≤ R 2 u^2+v^2\le R^2 u 2 + v 2 ≤ R 2 ,取极限后仍然成立)。∣ P ∣ \lvert P\rvert ∣ P ∣ 连续,所以 ∣ P ( z 0 ) ∣ \lvert P(z_0)\rvert ∣ P ( z 0 )∣ 等于这串函数值的极限 m m m 。所以 ∣ P ( z ) ∣ \lvert P(z)\rvert ∣ P ( z )∣ 在某点 z 0 z_0 z 0 处取到最小值。
第二步:最小值一定是 0 0 0 。 假设 P ( z 0 ) ≠ 0 P(z_0)\ne0 P ( z 0 ) = 0 。思路是:从 z 0 z_0 z 0 往某个方向挪一点点,∣ P ∣ \lvert P\rvert ∣ P ∣ 还能更小,和“z 0 z_0 z 0 是最小值点”矛盾。
把 P ( z 0 + h ) P(z_0+h) P ( z 0 + h ) 按 h h h 的次数展开(多项式展开总是有限的),P ( z 0 + h ) = b 0 + b 1 h + ⋯ + b n h n P(z_0+h)=b_0+b_1h+\cdots+b_nh^n P ( z 0 + h ) = b 0 + b 1 h + ⋯ + b n h n 。令 h = 0 h=0 h = 0 ,得 b 0 = P ( z 0 ) b_0=P(z_0) b 0 = P ( z 0 ) 。两边除以 P ( z 0 ) P(z_0) P ( z 0 ) ,常数项变成 1 1 1 。P P P 不是常数,后面的系数不全为 0 0 0 ;从 h h h 往高次数,第一个系数不为 0 0 0 的项记作 c h k ch^k c h k (c ≠ 0 c\ne0 c = 0 ,k ≥ 1 k\ge1 k ≥ 1 )。比它次数更高的项都含因子 h k + 1 h^{k+1} h k + 1 ,提出来,剩下的还是多项式,记作 Q ( h ) Q(h) Q ( h ) :
P ( z 0 + h ) P ( z 0 ) = 1 + c h k + h k + 1 Q ( h ) , c ≠ 0. \frac{P(z_0+h)}{P(z_0)}=1+ch^k+h^{k+1}Q(h),\qquad c\ne0. P ( z 0 ) P ( z 0 + h ) = 1 + c h k + h k + 1 Q ( h ) , c = 0.
比如 P ( z ) = z 2 + 1 P(z)=z^2+1 P ( z ) = z 2 + 1 ,z 0 = 1 z_0=1 z 0 = 1 :P ( 1 + h ) = 2 + 2 h + h 2 P(1+h)=2+2h+h^2 P ( 1 + h ) = 2 + 2 h + h 2 ,除以 P ( 1 ) = 2 P(1)=2 P ( 1 ) = 2 得 1 + h + 1 2 h 2 1+h+\frac12h^2 1 + h + 2 1 h 2 ,这里 k = 1 k=1 k = 1 ,c = 1 c=1 c = 1 ,Q ( h ) = 1 2 Q(h)=\frac12 Q ( h ) = 2 1 。
现在选 h h h 的方向,让 c h k ch^k c h k 正好是一个负实数。取 h = ρ ( cos θ + i sin θ ) h=\rho(\cos\theta+i\sin\theta) h = ρ ( cos θ + i sin θ ) ,h k h^k h k 的角度是 k θ k\theta k θ 。设 c c c 的角度是 α \alpha α ,相乘时角度相加,c h k ch^k c h k 的角度是 α + k θ \alpha+k\theta α + k θ 。取 θ = π − α k \theta=\frac{\pi-\alpha}{k} θ = k π − α ,这个角度就是 π \pi π ;而角度为 π \pi π 、模为 ∣ c ∣ ρ k \lvert c\rvert\rho^k ∣ c ∣ ρ k 的复数是 ∣ c ∣ ρ k ( cos π + i sin π ) = − ∣ c ∣ ρ k \lvert c\rvert\rho^k(\cos\pi+i\sin\pi)=-\lvert c\rvert\rho^k ∣ c ∣ ρ k ( cos π + i sin π ) = − ∣ c ∣ ρ k 。所以 c h k = − ∣ c ∣ ρ k ch^k=-\lvert c\rvert\rho^k c h k = − ∣ c ∣ ρ k 。于是
P ( z 0 + h ) P ( z 0 ) = ( 1 − ∣ c ∣ ρ k ) + h k + 1 Q ( h ) . \frac{P(z_0+h)}{P(z_0)}=\left(1-\lvert c\rvert\rho^k\right)+h^{k+1}Q(h). P ( z 0 ) P ( z 0 + h ) = ( 1 − ∣ c ∣ ρ k ) + h k + 1 Q ( h ) .
先限制 ρ ≤ 1 \rho\le1 ρ ≤ 1 。Q Q Q 是多项式,在圆盘 ∣ h ∣ ≤ 1 \lvert h\rvert\le1 ∣ h ∣ ≤ 1 上连续,由最值定理有界,设 ∣ Q ( h ) ∣ ≤ M \lvert Q(h)\rvert\le M ∣ Q ( h )∣ ≤ M ,于是 ∣ h k + 1 Q ( h ) ∣ ≤ M ρ k + 1 \lvert h^{k+1}Q(h)\rvert\le M\rho^{k+1} ∣ h k + 1 Q ( h )∣ ≤ M ρ k + 1 。再取 ρ \rho ρ 足够小,使 ∣ c ∣ ρ k < 1 \lvert c\rvert\rho^k<1 ∣ c ∣ ρ k < 1 (这样括号 1 − ∣ c ∣ ρ k 1-\lvert c\rvert\rho^k 1 − ∣ c ∣ ρ k 是正实数,它的模就是它自己)且 M ρ < ∣ c ∣ M\rho<\lvert c\rvert M ρ < ∣ c ∣ 。对“括号 + h k + 1 Q ( h ) h^{k+1}Q(h) h k + 1 Q ( h ) ”用三角不等式,再提出 ρ k \rho^k ρ k :
∣ P ( z 0 + h ) P ( z 0 ) ∣ ≤ ( 1 − ∣ c ∣ ρ k ) + M ρ k + 1 = 1 − ρ k ( ∣ c ∣ − M ρ ) < 1. \left\lvert\frac{P(z_0+h)}{P(z_0)}\right\rvert\le\left(1-\lvert c\rvert\rho^k\right)+M\rho^{k+1}=1-\rho^k\left(\lvert c\rvert-M\rho\right)<1. P ( z 0 ) P ( z 0 + h ) ≤ ( 1 − ∣ c ∣ ρ k ) + M ρ k + 1 = 1 − ρ k ( ∣ c ∣ − M ρ ) < 1.
最后一步:∣ c ∣ − M ρ > 0 \lvert c\rvert-M\rho>0 ∣ c ∣ − M ρ > 0 ,1 1 1 减去一个正数,小于 1 1 1 。
两边乘 ∣ P ( z 0 ) ∣ \lvert P(z_0)\rvert ∣ P ( z 0 )∣ ,就是 ∣ P ( z 0 + h ) ∣ < ∣ P ( z 0 ) ∣ \lvert P(z_0+h)\rvert<\lvert P(z_0)\rvert ∣ P ( z 0 + h )∣ < ∣ P ( z 0 )∣ ,和“z 0 z_0 z 0 是最小值点”矛盾。所以 P ( z 0 ) = 0 P(z_0)=0 P ( z 0 ) = 0 。
实系数的情形。 z = u + i v z=u+iv z = u + i v 的共轭复数 是 z ˉ = u − i v \bar z=u-iv z ˉ = u − i v (虚部变号)。直接展开可以验证,共轭和加法、乘法可以交换:z + w ‾ = z ˉ + w ˉ \overline{z+w}=\bar z+\bar w z + w = z ˉ + w ˉ ,z w ‾ = z ˉ w ˉ \overline{zw}=\bar z\,\bar w z w = z ˉ w ˉ ;实数的共轭是它自己。所以对实系数多项式 P ( z ) = c n z n + ⋯ + c 0 P(z)=c_nz^n+\cdots+c_0 P ( z ) = c n z n + ⋯ + c 0 ,
P ( z ˉ ) = c n z ˉ n + ⋯ + c 0 = c n z n + ⋯ + c 0 ‾ = P ( z ) ‾ . P(\bar z)=c_n\bar z^n+\cdots+c_0=\overline{c_nz^n+\cdots+c_0}=\overline{P(z)}. P ( z ˉ ) = c n z ˉ n + ⋯ + c 0 = c n z n + ⋯ + c 0 = P ( z ) .
于是 z 0 z_0 z 0 是根时,P ( z ˉ 0 ) = P ( z 0 ) ‾ = 0 ˉ = 0 P(\bar z_0)=\overline{P(z_0)}=\bar0=0 P ( z ˉ 0 ) = P ( z 0 ) = 0 ˉ = 0 ,z ˉ 0 \bar z_0 z ˉ 0 也是根:非实数的根成对出现。每一对相乘,( x − a − b i ) ( x − a + b i ) = ( x − a ) 2 − ( b i ) 2 = ( x − a ) 2 + b 2 (x-a-bi)(x-a+bi)=(x-a)^2-(bi)^2=(x-a)^2+b^2 ( x − a − bi ) ( x − a + bi ) = ( x − a ) 2 − ( bi ) 2 = ( x − a ) 2 + b 2 ,是实系数的二次式,判别式 − 4 b 2 < 0 -4b^2<0 − 4 b 2 < 0 ,不可约。由代数基本定理,实系数多项式有根就能除去对应的因式:实根 r r r 除去 x − r x-r x − r ,一对共轭根除去 ( x − a ) 2 + b 2 (x-a)^2+b^2 ( x − a ) 2 + b 2 ,商仍是实系数多项式,次数降低;反复做下去,就分解成实一次因式和不可约二次因式的乘积。这就证明了前面“前置知识”里的分解。
部分分式为什么一定能拆、而且只有一种拆法(选读)# 数未知数只是必要条件:两个待定常数如果在式子里总是以 A + B A+B A + B 的形式一起出现,看上去有两个,实际只能管一个方向。还要证明模板里的各项彼此“独立”。
先在复数范围里看。设分母 Q Q Q 是 n n n 次,不同的根是 a 1 , a 2 , … a_1,a_2,\dots a 1 , a 2 , … ,重数分别是 m 1 , m 2 , … m_1,m_2,\dots m 1 , m 2 , … ,m 1 + m 2 + ⋯ = n m_1+m_2+\cdots=n m 1 + m 2 + ⋯ = n 。模板里一共有 n n n 个基本分式:
1 ( x − a j ) k , 1 ≤ k ≤ m j . \frac1{(x-a_j)^k},\qquad1\le k\le m_j. ( x − a j ) k 1 , 1 ≤ k ≤ m j .
它们是独立的。 “独立”是说:这些分式配上系数加起来恒等于 0 0 0 ,只有一种可能,就是系数全是 0 0 0 。先看一个例子,分母 ( x − 1 ) 2 ( x + 1 ) (x-1)^2(x+1) ( x − 1 ) 2 ( x + 1 ) ,假设
A x − 1 + B ( x − 1 ) 2 + D x + 1 = 0 \frac{A}{x-1}+\frac{B}{(x-1)^2}+\frac{D}{x+1}=0 x − 1 A + ( x − 1 ) 2 B + x + 1 D = 0
对所有 x ≠ ± 1 x\ne\pm1 x = ± 1 成立。两边乘 ( x − 1 ) 2 (x-1)^2 ( x − 1 ) 2 ,得 A ( x − 1 ) + B + D ( x − 1 ) 2 x + 1 = 0 A(x-1)+B+D\frac{(x-1)^2}{x+1}=0 A ( x − 1 ) + B + D x + 1 ( x − 1 ) 2 = 0 ,令 x → 1 x\to1 x → 1 ,得 B = 0 B=0 B = 0 。于是剩下 A x − 1 + D x + 1 = 0 \frac{A}{x-1}+\frac{D}{x+1}=0 x − 1 A + x + 1 D = 0 ,两边乘 x − 1 x-1 x − 1 ,令 x → 1 x\to1 x → 1 ,得 A = 0 A=0 A = 0 。最后 D x + 1 = 0 \frac D{x+1}=0 x + 1 D = 0 ,D = 0 D=0 D = 0 。
一般情形一样。假设这些分式的某个组合恒等于 0 0 0 。固定一个根 a j a_j a j ,两边乘 ( x − a j ) m j (x-a_j)^{m_j} ( x − a j ) m j ,再令 x → a j x\to a_j x → a j 。乘完以后,分母次数最高的那一项 c ( x − a j ) m j \frac{c}{(x-a_j)^{m_j}} ( x − a j ) m j c 变成常数 c c c ;同一个根的其他项(分母次数更低)都还带着 ( x − a j ) (x-a_j) ( x − a j ) 的正次幂,趋于 0 0 0 ;别的根对应的项在 a j a_j a j 处取有限值,再乘上 ( x − a j ) m j (x-a_j)^{m_j} ( x − a j ) m j ,也趋于 0 0 0 。所以左边的极限是 c c c ,右边是 0 0 0 ,c = 0 c=0 c = 0 。既然 c = 0 c=0 c = 0 ,这一项本身就是 0 0 0 ,剩下各项的和仍然恒等于 0 0 0 ;对它们乘 ( x − a j ) m j − 1 (x-a_j)^{m_j-1} ( x − a j ) m j − 1 再取极限,同样的道理,下一个系数也是 0 0 0 。一层一层下去,这个根对应的所有系数都是 0 0 0 ;对每个根都这样做,所有系数都是 0 0 0 。
所以能拆,而且只有一种拆法。 分母固定为 Q Q Q 、分子次数小于 n n n 的分式,由分子的 n n n 个系数决定:分子是 c n − 1 x n − 1 + ⋯ + c 1 x + c 0 c_{n-1}x^{n-1}+\cdots+c_1x+c_0 c n − 1 x n − 1 + ⋯ + c 1 x + c 0 ,从 x 0 x^0 x 0 到 x n − 1 x^{n-1} x n − 1 一共 n n n 个。拆分模板也有 n n n 个待定系数。把“模板通分后的分子 = 给定的分子”按 x x x 的各次幂比较系数,得到一个 n n n 个方程、n n n 个未知数的线性方程组。上面证明了:右边是 0 0 0 时,方程组只有全零解。第三篇会证明,对于方程个数和未知数个数相等的线性方程组,这就保证了对任何右边都恰好有一个解。所以任何真分式都能拆成这种样子,并且拆法唯一。
回到实数,把共轭的一对复根对应的项合并,就得到前面表格里的实数模板。一次幂的情形:c x − z 0 + c ˉ x − z ˉ 0 \frac{c}{x-z_0}+\frac{\bar c}{x-\bar z_0} x − z 0 c + x − z ˉ 0 c ˉ 通分后,分母是实二次式 x 2 + p x + q x^2+px+q x 2 + p x + q ,分子是实系数的一次式。高次幂的情形,比如 c ( x − z 0 ) 2 + c ˉ ( x − z ˉ 0 ) 2 \frac{c}{(x-z_0)^2}+\frac{\bar c}{(x-\bar z_0)^2} ( x − z 0 ) 2 c + ( x − z ˉ 0 ) 2 c ˉ ,通分后分母是 ( x 2 + p x + q ) 2 (x^2+px+q)^2 ( x 2 + p x + q ) 2 ,分子 c ( x − z ˉ 0 ) 2 + c ˉ ( x − z 0 ) 2 c(x-\bar z_0)^2+\bar c(x-z_0)^2 c ( x − z ˉ 0 ) 2 + c ˉ ( x − z 0 ) 2 是两个互为共轭的数相加,虚部抵消,是实系数的二次式,记作 R ( x ) R(x) R ( x ) 。把它除以 x 2 + p x + q x^2+px+q x 2 + p x + q ,商是常数 K K K 、余式是一次式 M x + N Mx+N M x + N :R ( x ) = K ( x 2 + p x + q ) + ( M x + N ) R(x)=K(x^2+px+q)+(Mx+N) R ( x ) = K ( x 2 + p x + q ) + ( M x + N ) 。于是
R ( x ) ( x 2 + p x + q ) 2 = K x 2 + p x + q + M x + N ( x 2 + p x + q ) 2 , \frac{R(x)}{(x^2+px+q)^2}=\frac{K}{x^2+px+q}+\frac{Mx+N}{(x^2+px+q)^2}, ( x 2 + p x + q ) 2 R ( x ) = x 2 + p x + q K + ( x 2 + p x + q ) 2 M x + N ,
也是表格里的样子。
重复的二次因子:积分降一阶(选读)# 模板里还有 ( x 2 + p x + q ) m (x^2+px+q)^m ( x 2 + p x + q ) m 这样的项。对它们积分,先把分子拆成“分母里二次式的导数的倍数 + 常数”。导数倍数那部分用凑微分直接积出来:令 t = x 2 + p x + q t=x^2+px+q t = x 2 + p x + q ,d t = ( 2 x + p ) d x dt=(2x+p)\,dx d t = ( 2 x + p ) d x ,∫ d t t m = t 1 − m 1 − m = − 1 ( m − 1 ) t m − 1 \int\frac{dt}{t^m}=\frac{t^{1-m}}{1-m}=-\frac1{(m-1)t^{m-1}} ∫ t m d t = 1 − m t 1 − m = − ( m − 1 ) t m − 1 1 (m ≥ 2 m\ge2 m ≥ 2 时是分式,不是对数)。常数那部分配方:x 2 + p x + q = ( x + p 2 ) 2 + ( q − p 2 4 ) x^2+px+q=\left(x+\frac p2\right)^2+\left(q-\frac{p^2}4\right) x 2 + p x + q = ( x + 2 p ) 2 + ( q − 4 p 2 ) ,因为判别式 p 2 − 4 q < 0 p^2-4q<0 p 2 − 4 q < 0 ,所以 q − p 2 4 > 0 q-\frac{p^2}4>0 q − 4 p 2 > 0 ,记作 a 2 a^2 a 2 (a > 0 a>0 a > 0 )。再令 u = x + p 2 u=x+\frac p2 u = x + 2 p ,就归结为
J m = ∫ d u ( u 2 + a 2 ) m , a > 0. J_m=\int\frac{du}{(u^2+a^2)^m},\qquad a>0. J m = ∫ ( u 2 + a 2 ) m d u , a > 0.
J 1 = 1 a arctan u a J_1=\frac1a\arctan\frac ua J 1 = a 1 arctan a u 已经会了。对 m ≥ 2 m\ge2 m ≥ 2 ,想找 J m J_m J m 和 J m − 1 J_{m-1} J m − 1 的关系。对 J m − 1 J_{m-1} J m − 1 分部积分(d v = d u dv=du d v = d u ,v = u v=u v = u )时,会出现 u ( u 2 + a 2 ) m − 1 \frac{u}{(u^2+a^2)^{m-1}} ( u 2 + a 2 ) m − 1 u 这一项,所以考虑它的导数。用乘积法则加链式法则,把它看成 u ⋅ ( u 2 + a 2 ) − ( m − 1 ) u\cdot(u^2+a^2)^{-(m-1)} u ⋅ ( u 2 + a 2 ) − ( m − 1 ) ,其中 [ ( u 2 + a 2 ) − ( m − 1 ) ] ′ = − ( m − 1 ) ( u 2 + a 2 ) − m ⋅ 2 u \left[(u^2+a^2)^{-(m-1)}\right]'=-(m-1)(u^2+a^2)^{-m}\cdot2u [ ( u 2 + a 2 ) − ( m − 1 ) ] ′ = − ( m − 1 ) ( u 2 + a 2 ) − m ⋅ 2 u :
[ u ( u 2 + a 2 ) m − 1 ] ′ = 1 ( u 2 + a 2 ) m − 1 + u ⋅ − 2 ( m − 1 ) u ( u 2 + a 2 ) m = 1 ( u 2 + a 2 ) m − 1 − 2 ( m − 1 ) u 2 ( u 2 + a 2 ) m . \left[\frac{u}{(u^2+a^2)^{m-1}}\right]'=\frac{1}{(u^2+a^2)^{m-1}}+u\cdot\frac{-2(m-1)u}{(u^2+a^2)^{m}}=\frac{1}{(u^2+a^2)^{m-1}}-\frac{2(m-1)u^2}{(u^2+a^2)^m}. [ ( u 2 + a 2 ) m − 1 u ] ′ = ( u 2 + a 2 ) m − 1 1 + u ⋅ ( u 2 + a 2 ) m − 2 ( m − 1 ) u = ( u 2 + a 2 ) m − 1 1 − ( u 2 + a 2 ) m 2 ( m − 1 ) u 2 .
第二项的分子里有 u 2 u^2 u 2 。把它写成 ( u 2 + a 2 ) − a 2 (u^2+a^2)-a^2 ( u 2 + a 2 ) − a 2 :
u 2 ( u 2 + a 2 ) m = ( u 2 + a 2 ) − a 2 ( u 2 + a 2 ) m = 1 ( u 2 + a 2 ) m − 1 − a 2 ( u 2 + a 2 ) m . \frac{u^2}{(u^2+a^2)^m}=\frac{(u^2+a^2)-a^2}{(u^2+a^2)^m}=\frac{1}{(u^2+a^2)^{m-1}}-\frac{a^2}{(u^2+a^2)^m}. ( u 2 + a 2 ) m u 2 = ( u 2 + a 2 ) m ( u 2 + a 2 ) − a 2 = ( u 2 + a 2 ) m − 1 1 − ( u 2 + a 2 ) m a 2 .
代回去,合并同类项(1 − 2 ( m − 1 ) = 3 − 2 m 1-2(m-1)=3-2m 1 − 2 ( m − 1 ) = 3 − 2 m ):
[ u ( u 2 + a 2 ) m − 1 ] ′ = 3 − 2 m ( u 2 + a 2 ) m − 1 + 2 ( m − 1 ) a 2 ( u 2 + a 2 ) m . \left[\frac{u}{(u^2+a^2)^{m-1}}\right]'=\frac{3-2m}{(u^2+a^2)^{m-1}}+\frac{2(m-1)a^2}{(u^2+a^2)^m}. [ ( u 2 + a 2 ) m − 1 u ] ′ = ( u 2 + a 2 ) m − 1 3 − 2 m + ( u 2 + a 2 ) m 2 ( m − 1 ) a 2 .
两边积分,左边就是 u ( u 2 + a 2 ) m − 1 \frac{u}{(u^2+a^2)^{m-1}} ( u 2 + a 2 ) m − 1 u ,右边是 ( 3 − 2 m ) J m − 1 + 2 ( m − 1 ) a 2 J m (3-2m)J_{m-1}+2(m-1)a^2J_m ( 3 − 2 m ) J m − 1 + 2 ( m − 1 ) a 2 J m :
u ( u 2 + a 2 ) m − 1 = ( 3 − 2 m ) J m − 1 + 2 ( m − 1 ) a 2 J m . \frac{u}{(u^2+a^2)^{m-1}}=(3-2m)J_{m-1}+2(m-1)a^2J_m. ( u 2 + a 2 ) m − 1 u = ( 3 − 2 m ) J m − 1 + 2 ( m − 1 ) a 2 J m .
解出 J m J_m J m :把 ( 3 − 2 m ) J m − 1 (3-2m)J_{m-1} ( 3 − 2 m ) J m − 1 移到左边变成 + ( 2 m − 3 ) J m − 1 +(2m-3)J_{m-1} + ( 2 m − 3 ) J m − 1 ,再除以 2 ( m − 1 ) a 2 2(m-1)a^2 2 ( m − 1 ) a 2 :
J m = u 2 ( m − 1 ) a 2 ( u 2 + a 2 ) m − 1 + 2 m − 3 2 ( m − 1 ) a 2 J m − 1 . J_m=\frac{u}{2(m-1)a^2(u^2+a^2)^{m-1}}+\frac{2m-3}{2(m-1)a^2}J_{m-1}. J m = 2 ( m − 1 ) a 2 ( u 2 + a 2 ) m − 1 u + 2 ( m − 1 ) a 2 2 m − 3 J m − 1 .
(最后加一个积分常数。)比如 ∫ d x ( x 2 + 1 ) 2 \int\frac{dx}{(x^2+1)^2} ∫ ( x 2 + 1 ) 2 d x :m = 2 m=2 m = 2 ,a = 1 a=1 a = 1 ,2 ( m − 1 ) a 2 = 2 2(m-1)a^2=2 2 ( m − 1 ) a 2 = 2 ,2 m − 3 = 1 2m-3=1 2 m − 3 = 1 ,
∫ d x ( x 2 + 1 ) 2 = x 2 ( x 2 + 1 ) + 1 2 arctan x + C , \int\frac{dx}{(x^2+1)^2}=\frac{x}{2(x^2+1)}+\frac12\arctan x+C, ∫ ( x 2 + 1 ) 2 d x = 2 ( x 2 + 1 ) x + 2 1 arctan x + C ,
和第五节用 x = tan t x=\tan t x = tan t 算出的结果一样。每用一次,指数 m m m 降一,有限次以后回到 J 1 J_1 J 1 。所以部分分式加上这个递推,是一个一定能算完的算法。
反正切其实是复数的对数(选读)# 上面“高观点”框说,arctan \arctan arctan 是两个复对数合并的结果。这里验证一个具体的等式。
先说复数的对数。复数 a + b i a+bi a + bi 看成平面上的点 ( a , b ) (a,b) ( a , b ) ;横坐标 a > 0 a>0 a > 0 的那一半叫右半平面 。复数的对数不像正实数的对数那样只有一个值:由第一篇的欧拉公式,e 2 π i = cos 2 π + i sin 2 π = 1 e^{2\pi i}=\cos2\pi+i\sin2\pi=1 e 2 π i = cos 2 π + i sin 2 π = 1 ,所以 e z + 2 π i = e z ⋅ e 2 π i = e z e^{z+2\pi i}=e^z\cdot e^{2\pi i}=e^z e z + 2 π i = e z ⋅ e 2 π i = e z 。如果 e w = z e^w=z e w = z ,那么 w + 2 π i w+2\pi i w + 2 π i 、w + 4 π i w+4\pi i w + 4 π i ……也都满足,所以 z z z 的对数可以差 2 π i 2\pi i 2 π i 的整数倍。要当成普通函数来求导,就得在每一点固定挑一个值。这里用 Log \operatorname{Log} Log 表示在右半平面上挑出的一个连续的选法,并且 Log 1 = 0 \operatorname{Log}1=0 Log 1 = 0 (和实数的 ln 1 = 0 \ln1=0 ln 1 = 0 一致);它的导数仍是 1 z \frac1z z 1 。
只需要右半平面就够了:对任何实数 x x x ,1 + i x 1+ix 1 + i x 对应点 ( 1 , x ) (1,x) ( 1 , x ) ,1 − i x 1-ix 1 − i x 对应点 ( 1 , − x ) (1,-x) ( 1 , − x ) ,横坐标都是 1 > 0 1>0 1 > 0 ,都落在右半平面里。有
arctan x = 1 2 i [ Log ( 1 + i x ) − Log ( 1 − i x ) ] . \arctan x=\frac1{2i}\left[\operatorname{Log}(1+ix)-\operatorname{Log}(1-ix)\right]. arctan x = 2 i 1 [ Log ( 1 + i x ) − Log ( 1 − i x ) ] .
验证只需两步。
第一,右边求导。自变量是实数 x x x ,i i i 是常数。内层 1 + i x 1+ix 1 + i x 对 x x x 的导数是 i i i ,1 − i x 1-ix 1 − i x 的导数是 − i -i − i ;Log \operatorname{Log} Log 的导数是 1 z \frac1z z 1 。由链式法则,[ Log ( 1 + i x ) ] ′ = 1 1 + i x ⋅ i \left[\operatorname{Log}(1+ix)\right]'=\frac{1}{1+ix}\cdot i [ Log ( 1 + i x ) ] ′ = 1 + i x 1 ⋅ i ,[ Log ( 1 − i x ) ] ′ = 1 1 − i x ⋅ ( − i ) \left[\operatorname{Log}(1-ix)\right]'=\frac{1}{1-ix}\cdot(-i) [ Log ( 1 − i x ) ] ′ = 1 − i x 1 ⋅ ( − i ) 。所以右边的导数是
1 2 i ( i 1 + i x − − i 1 − i x ) = 1 2 i ⋅ i ( 1 1 + i x + 1 1 − i x ) = 1 2 ( 1 1 + i x + 1 1 − i x ) . \frac1{2i}\left(\frac{i}{1+ix}-\frac{-i}{1-ix}\right)=\frac1{2i}\cdot i\left(\frac{1}{1+ix}+\frac{1}{1-ix}\right)=\frac12\left(\frac{1}{1+ix}+\frac{1}{1-ix}\right). 2 i 1 ( 1 + i x i − 1 − i x − i ) = 2 i 1 ⋅ i ( 1 + i x 1 + 1 − i x 1 ) = 2 1 ( 1 + i x 1 + 1 − i x 1 ) .
通分:分子 ( 1 − i x ) + ( 1 + i x ) = 2 (1-ix)+(1+ix)=2 ( 1 − i x ) + ( 1 + i x ) = 2 ,分母用平方差和 i 2 = − 1 i^2=-1 i 2 = − 1 ,( 1 + i x ) ( 1 − i x ) = 1 − i 2 x 2 = 1 + x 2 (1+ix)(1-ix)=1-i^2x^2=1+x^2 ( 1 + i x ) ( 1 − i x ) = 1 − i 2 x 2 = 1 + x 2 。所以
1 2 ⋅ 2 1 + x 2 = 1 1 + x 2 . \frac12\cdot\frac{2}{1+x^2}=\frac1{1+x^2}. 2 1 ⋅ 1 + x 2 2 = 1 + x 2 1 .
左边的导数也是 1 1 + x 2 \frac1{1+x^2} 1 + x 2 1 (第一篇第四节)。
第二,记 F ( x ) F(x) F ( x ) 为左边减右边。由第一步,F ′ ( x ) = 1 1 + x 2 − 1 1 + x 2 = 0 F'(x)=\frac1{1+x^2}-\frac1{1+x^2}=0 F ′ ( x ) = 1 + x 2 1 − 1 + x 2 1 = 0 ,所以 F F F 是常数(“开始之前”回顾过:导数恒为 0 0 0 的函数是常数)。x = 0 x=0 x = 0 时左边 arctan 0 = 0 \arctan0=0 arctan 0 = 0 ,右边 1 2 i ( Log 1 − Log 1 ) = 0 \frac1{2i}(\operatorname{Log}1-\operatorname{Log}1)=0 2 i 1 ( Log 1 − Log 1 ) = 0 ,所以这个常数 F ( 0 ) = 0 F(0)=0 F ( 0 ) = 0 ,两边对所有实数 x x x 相等。
这个等式也可以“算”出来:把 1 1 + x 2 \frac1{1+x^2} 1 + x 2 1 按两个复数根拆成部分分式。1 + x 2 = 1 − i 2 x 2 = ( 1 + i x ) ( 1 − i x ) 1+x^2=1-i^2x^2=(1+ix)(1-ix) 1 + x 2 = 1 − i 2 x 2 = ( 1 + i x ) ( 1 − i x ) ,设 1 ( 1 + i x ) ( 1 − i x ) = A 1 + i x + B 1 − i x \frac1{(1+ix)(1-ix)}=\frac A{1+ix}+\frac B{1-ix} ( 1 + i x ) ( 1 − i x ) 1 = 1 + i x A + 1 − i x B ,通分得 1 = A ( 1 − i x ) + B ( 1 + i x ) = ( A + B ) + i ( B − A ) x 1=A(1-ix)+B(1+ix)=(A+B)+i(B-A)x 1 = A ( 1 − i x ) + B ( 1 + i x ) = ( A + B ) + i ( B − A ) x ,所以 A + B = 1 A+B=1 A + B = 1 ,B − A = 0 B-A=0 B − A = 0 ,A = B = 1 2 A=B=\frac12 A = B = 2 1 。再逐项积分,∫ d x 1 + i x = 1 i Log ( 1 + i x ) \int\frac{dx}{1+ix}=\frac1i\operatorname{Log}(1+ix) ∫ 1 + i x d x = i 1 Log ( 1 + i x ) (内层导数是 i i i ,要除掉),∫ d x 1 − i x = − 1 i Log ( 1 − i x ) \int\frac{dx}{1-ix}=-\frac1i\operatorname{Log}(1-ix) ∫ 1 − i x d x = − i 1 Log ( 1 − i x ) 。合起来:
∫ d x 1 + x 2 = 1 2 [ 1 i Log ( 1 + i x ) − 1 i Log ( 1 − i x ) ] = 1 2 i [ Log ( 1 + i x ) − Log ( 1 − i x ) ] . \int\frac{dx}{1+x^2}=\frac12\left[\frac1i\operatorname{Log}(1+ix)-\frac1i\operatorname{Log}(1-ix)\right]=\frac1{2i}\left[\operatorname{Log}(1+ix)-\operatorname{Log}(1-ix)\right]. ∫ 1 + x 2 d x = 2 1 [ i 1 Log ( 1 + i x ) − i 1 Log ( 1 − i x ) ] = 2 i 1 [ Log ( 1 + i x ) − Log ( 1 − i x ) ] .
前面必须说明选的是哪一个对数,就是因为复数的对数可以差 2 π i 2\pi i 2 π i 的整数倍。换到更大的数系里,计算变统一了,但也多了要处理的细节。
五、三角函数的积分与根式代换#
前置知识 积化和差
由第一篇第二节的和角公式:
sin ( α + β ) = sin α cos β + cos α sin β , sin ( α − β ) = sin α cos β − cos α sin β . \sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta,\qquad\sin(\alpha-\beta)=\sin\alpha\cos\beta-\cos\alpha\sin\beta. sin ( α + β ) = sin α cos β + cos α sin β , sin ( α − β ) = sin α cos β − cos α sin β .
两式相加,cos α sin β \cos\alpha\sin\beta cos α sin β 抵消:
sin α cos β = 1 2 [ sin ( α + β ) + sin ( α − β ) ] . \sin\alpha\cos\beta=\frac12\left[\sin(\alpha+\beta)+\sin(\alpha-\beta)\right]. sin α cos β = 2 1 [ sin ( α + β ) + sin ( α − β ) ] .
余弦的两个和角公式是
cos ( α − β ) = cos α cos β + sin α sin β , cos ( α + β ) = cos α cos β − sin α sin β . \cos(\alpha-\beta)=\cos\alpha\cos\beta+\sin\alpha\sin\beta,\qquad\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta. cos ( α − β ) = cos α cos β + sin α sin β , cos ( α + β ) = cos α cos β − sin α sin β .
两式相加,sin α sin β \sin\alpha\sin\beta sin α sin β 一正一负抵消,得 cos ( α − β ) + cos ( α + β ) = 2 cos α cos β \cos(\alpha-\beta)+\cos(\alpha+\beta)=2\cos\alpha\cos\beta cos ( α − β ) + cos ( α + β ) = 2 cos α cos β ;左式减右式,cos α cos β \cos\alpha\cos\beta cos α cos β 抵消,sin α sin β − ( − sin α sin β ) = 2 sin α sin β \sin\alpha\sin\beta-(-\sin\alpha\sin\beta)=2\sin\alpha\sin\beta sin α sin β − ( − sin α sin β ) = 2 sin α sin β ,得 cos ( α − β ) − cos ( α + β ) = 2 sin α sin β \cos(\alpha-\beta)-\cos(\alpha+\beta)=2\sin\alpha\sin\beta cos ( α − β ) − cos ( α + β ) = 2 sin α sin β 。都除以 2 2 2 :
cos α cos β = 1 2 [ cos ( α − β ) + cos ( α + β ) ] , sin α sin β = 1 2 [ cos ( α − β ) − cos ( α + β ) ] . \cos\alpha\cos\beta=\frac12\left[\cos(\alpha-\beta)+\cos(\alpha+\beta)\right],\qquad\sin\alpha\sin\beta=\frac12\left[\cos(\alpha-\beta)-\cos(\alpha+\beta)\right]. cos α cos β = 2 1 [ cos ( α − β ) + cos ( α + β ) ] , sin α sin β = 2 1 [ cos ( α − β ) − cos ( α + β ) ] .
它把“乘积”变成“和”,和可以逐项积分。比如 ∫ sin 3 x cos x d x \int\sin3x\cos x\,dx ∫ sin 3 x cos x d x :取 α = 3 x \alpha=3x α = 3 x ,β = x \beta=x β = x ,α + β = 4 x \alpha+\beta=4x α + β = 4 x ,α − β = 2 x \alpha-\beta=2x α − β = 2 x ,所以 sin 3 x cos x = 1 2 ( sin 4 x + sin 2 x ) \sin3x\cos x=\frac12(\sin4x+\sin2x) sin 3 x cos x = 2 1 ( sin 4 x + sin 2 x ) 。再用第一节的系数还原,∫ sin 4 x d x = − cos 4 x 4 \int\sin4x\,dx=-\frac{\cos4x}4 ∫ sin 4 x d x = − 4 c o s 4 x ,∫ sin 2 x d x = − cos 2 x 2 \int\sin2x\,dx=-\frac{\cos2x}2 ∫ sin 2 x d x = − 2 c o s 2 x :
∫ sin 3 x cos x d x = 1 2 ( − cos 4 x 4 ) + 1 2 ( − cos 2 x 2 ) + C = − cos 4 x 8 − cos 2 x 4 + C . \int\sin3x\cos x\,dx=\frac12\left(-\frac{\cos4x}4\right)+\frac12\left(-\frac{\cos2x}2\right)+C=-\frac{\cos4x}8-\frac{\cos2x}4+C. ∫ sin 3 x cos x d x = 2 1 ( − 4 cos 4 x ) + 2 1 ( − 2 cos 2 x ) + C = − 8 cos 4 x − 4 cos 2 x + C .
① sin \sin sin 、cos \cos cos 的幂相乘:看有没有奇数次# 例 ∫ sin 3 x cos 2 x d x \int\sin^3x\cos^2x\,dx ∫ sin 3 x cos 2 x d x 。
sin \sin sin 是奇数次。打算令 t = cos x t=\cos x t = cos x ,它的微分 d t = − sin x d x dt=-\sin x\,dx d t = − sin x d x 需要一个 sin x \sin x sin x ,所以从 sin 3 x \sin^3x sin 3 x 里拆出一个:sin 3 x = sin 2 x ⋅ sin x \sin^3x=\sin^2x\cdot\sin x sin 3 x = sin 2 x ⋅ sin x 。剩下的 sin 2 x \sin^2x sin 2 x 是偶数次,可以用 1 − cos 2 x 1-\cos^2x 1 − cos 2 x 替换:
∫ sin 3 x cos 2 x d x = ∫ sin 2 x cos 2 x ⋅ sin x d x = ∫ ( 1 − cos 2 x ) cos 2 x ⋅ sin x d x . \int\sin^3x\cos^2x\,dx=\int\sin^2x\cos^2x\cdot\sin x\,dx=\int(1-\cos^2x)\cos^2x\cdot\sin x\,dx. ∫ sin 3 x cos 2 x d x = ∫ sin 2 x cos 2 x ⋅ sin x d x = ∫ ( 1 − cos 2 x ) cos 2 x ⋅ sin x d x .
令 t = cos x t=\cos x t = cos x ,d t = − sin x d x dt=-\sin x\,dx d t = − sin x d x ,即 sin x d x = − d t \sin x\,dx=-dt sin x d x = − d t 。代进去,再展开 ( 1 − t 2 ) t 2 = t 2 − t 4 (1-t^2)t^2=t^2-t^4 ( 1 − t 2 ) t 2 = t 2 − t 4 ,逐项积分:
= − ∫ ( 1 − t 2 ) t 2 d t = − ∫ ( t 2 − t 4 ) d t = − ( t 3 3 − t 5 5 ) + C = − t 3 3 + t 5 5 + C . =-\int(1-t^2)t^2\,dt=-\int(t^2-t^4)\,dt=-\left(\frac{t^3}3-\frac{t^5}5\right)+C=-\frac{t^3}3+\frac{t^5}5+C. = − ∫ ( 1 − t 2 ) t 2 d t = − ∫ ( t 2 − t 4 ) d t = − ( 3 t 3 − 5 t 5 ) + C = − 3 t 3 + 5 t 5 + C .
代回:− cos 3 x 3 + cos 5 x 5 + C -\dfrac{\cos^3x}3+\dfrac{\cos^5x}5+C − 3 cos 3 x + 5 cos 5 x + C 。
为什么留下 sin x \sin x sin x ?因为它是 cos x \cos x cos x 的导数(差一个负号),可以和 d x dx d x 组成 d ( cos x ) d(\cos x) d ( cos x ) ;剩下的偶数次 sin 2 x \sin^2x sin 2 x 又能完全用 cos x \cos x cos x 表示。
cos \cos cos 的次数是奇数时,反过来留下 cos x d x \cos x\,dx cos x d x ,令 t = sin x t=\sin x t = sin x ,这时 d t = cos x d x dt=\cos x\,dx d t = cos x d x ,没有负号。比如
∫ sin 2 x cos 3 x d x = ∫ sin 2 x ( 1 − sin 2 x ) cos x d x = ∫ t 2 ( 1 − t 2 ) d t = t 3 3 − t 5 5 + C = sin 3 x 3 − sin 5 x 5 + C . \int\sin^2x\cos^3x\,dx=\int\sin^2x(1-\sin^2x)\cos x\,dx=\int t^2(1-t^2)\,dt=\frac{t^3}3-\frac{t^5}5+C=\frac{\sin^3x}3-\frac{\sin^5x}5+C. ∫ sin 2 x cos 3 x d x = ∫ sin 2 x ( 1 − sin 2 x ) cos x d x = ∫ t 2 ( 1 − t 2 ) d t = 3 t 3 − 5 t 5 + C = 3 sin 3 x − 5 sin 5 x + C .
两者都是偶数次时,上面的办法就不灵了:比如 sin 2 x \sin^2x sin 2 x 拿走一个 sin x \sin x sin x ,只剩一个 sin x \sin x sin x ,换成 cos x \cos x cos x 要写成 1 − cos 2 x \sqrt{1-\cos^2x} 1 − cos 2 x ,带上了根号。这时用降幂公式,把二次方降成一次(角度翻倍),一次的 cos 2 x \cos2x cos 2 x 可以直接积分。
回顾
第一篇第二节:sin 2 x = 1 − cos 2 x 2 \sin^2x=\frac{1-\cos2x}2 sin 2 x = 2 1 − c o s 2 x ,cos 2 x = 1 + cos 2 x 2 \cos^2x=\frac{1+\cos2x}2 cos 2 x = 2 1 + c o s 2 x ,sin x cos x = 1 2 sin 2 x \sin x\cos x=\frac12\sin2x sin x cos x = 2 1 sin 2 x 。
比如 ∫ sin 2 x d x \int\sin^2x\,dx ∫ sin 2 x d x 。降幂后逐项积分,其中 ∫ cos 2 x d x = sin 2 x 2 \int\cos2x\,dx=\frac{\sin2x}2 ∫ cos 2 x d x = 2 s i n 2 x (系数还原):
∫ sin 2 x d x = 1 2 ∫ ( 1 − cos 2 x ) d x = 1 2 ( x − sin 2 x 2 ) + C = x 2 − sin 2 x 4 + C . \int\sin^2x\,dx=\frac12\int(1-\cos2x)\,dx=\frac12\left(x-\frac{\sin2x}2\right)+C=\frac x2-\frac{\sin2x}4+C. ∫ sin 2 x d x = 2 1 ∫ ( 1 − cos 2 x ) d x = 2 1 ( x − 2 sin 2 x ) + C = 2 x − 4 sin 2 x + C .
再如 ∫ sin 2 x cos 2 x d x \int\sin^2x\cos^2x\,dx ∫ sin 2 x cos 2 x d x 。先用 sin x cos x = 1 2 sin 2 x \sin x\cos x=\frac12\sin2x sin x cos x = 2 1 sin 2 x ,得 sin 2 x cos 2 x = 1 4 sin 2 2 x \sin^2x\cos^2x=\frac14\sin^22x sin 2 x cos 2 x = 4 1 sin 2 2 x 。sin 2 2 x \sin^22x sin 2 2 x 还是偶数次,再降一次幂:降幂公式 sin 2 θ = 1 − cos 2 θ 2 \sin^2\theta=\frac{1-\cos2\theta}2 sin 2 θ = 2 1 − c o s 2 θ 取 θ = 2 x \theta=2x θ = 2 x ,2 θ = 4 x 2\theta=4x 2 θ = 4 x ,所以 sin 2 2 x = 1 − cos 4 x 2 \sin^22x=\frac{1-\cos4x}2 sin 2 2 x = 2 1 − c o s 4 x 。系数 1 4 ⋅ 1 2 = 1 8 \frac14\cdot\frac12=\frac18 4 1 ⋅ 2 1 = 8 1 :
∫ sin 2 x cos 2 x d x = 1 4 ∫ sin 2 2 x d x = 1 8 ∫ ( 1 − cos 4 x ) d x = 1 8 ( x − sin 4 x 4 ) + C = x 8 − sin 4 x 32 + C . \int\sin^2x\cos^2x\,dx=\frac14\int\sin^22x\,dx=\frac18\int(1-\cos4x)\,dx=\frac18\left(x-\frac{\sin4x}4\right)+C=\frac x8-\frac{\sin4x}{32}+C. ∫ sin 2 x cos 2 x d x = 4 1 ∫ sin 2 2 x d x = 8 1 ∫ ( 1 − cos 4 x ) d x = 8 1 ( x − 4 sin 4 x ) + C = 8 x − 32 sin 4 x + C .
② 三角代换:a 2 − x 2 \sqrt{a^2-x^2} a 2 − x 2 让人想到 x = a sin t x=a\sin t x = a sin t # a 2 − x 2 \sqrt{a^2-x^2} a 2 − x 2 难在根号下是两项相减。三角里有 1 − sin 2 t = cos 2 t 1-\sin^2t=\cos^2t 1 − sin 2 t = cos 2 t ,能把“相减”变成一个平方。令 x = a sin t x=a\sin t x = a sin t (乘 a a a 是为了能提出 a 2 a^2 a 2 ):
a 2 − x 2 = a 2 − a 2 sin 2 t = a 2 ( 1 − sin 2 t ) = a 2 cos 2 t , a^2-x^2=a^2-a^2\sin^2t=a^2(1-\sin^2t)=a^2\cos^2t, a 2 − x 2 = a 2 − a 2 sin 2 t = a 2 ( 1 − sin 2 t ) = a 2 cos 2 t ,
根号就能开出来。
例 ∫ 4 − x 2 d x \int\sqrt{4-x^2}\,dx ∫ 4 − x 2 d x ,在 − 2 < x < 2 -2<x<2 − 2 < x < 2 内算。
令 x = 2 sin t x=2\sin t x = 2 sin t ,即 sin t = x 2 \sin t=\frac x2 sin t = 2 x ,− 2 < x < 2 -2<x<2 − 2 < x < 2 时 x 2 \frac x2 2 x 在 ( − 1 , 1 ) (-1,1) ( − 1 , 1 ) 里。取 − π 2 < t < π 2 -\frac\pi2<t<\frac\pi2 − 2 π < t < 2 π :在这个范围里 sin t \sin t sin t 严格递增,每个 x x x 恰好对应一个 t t t ,最后能用 t = arcsin x 2 t=\arcsin\frac x2 t = arcsin 2 x 换回去;而且这时 cos t > 0 \cos t>0 cos t > 0 ,开根号不用讨论符号。
根号:4 − 4 sin 2 t = 4 cos 2 t = 2 ∣ cos t ∣ = 2 cos t \sqrt{4-4\sin^2t}=\sqrt{4\cos^2t}=2\lvert\cos t\rvert=2\cos t 4 − 4 sin 2 t = 4 cos 2 t = 2 ∣ cos t ∣ = 2 cos t ;
d x = 2 cos t d t dx=2\cos t\,dt d x = 2 cos t d t 。
用降幂公式 cos 2 t = 1 + cos 2 t 2 \cos^2t=\frac{1+\cos2t}2 cos 2 t = 2 1 + c o s 2 t ,再逐项积分,其中 ∫ cos 2 t d t = 1 2 sin 2 t \int\cos2t\,dt=\frac12\sin2t ∫ cos 2 t d t = 2 1 sin 2 t (系数还原):
∫ 4 − x 2 d x = ∫ 2 cos t ⋅ 2 cos t d t = 4 ∫ cos 2 t d t = 2 ∫ ( 1 + cos 2 t ) d t = 2 t + 2 ⋅ 1 2 sin 2 t + C = 2 t + sin 2 t + C . \int\sqrt{4-x^2}\,dx=\int2\cos t\cdot2\cos t\,dt=4\int\cos^2t\,dt=2\int(1+\cos2t)\,dt=2t+2\cdot\frac12\sin2t+C=2t+\sin2t+C. ∫ 4 − x 2 d x = ∫ 2 cos t ⋅ 2 cos t d t = 4 ∫ cos 2 t d t = 2 ∫ ( 1 + cos 2 t ) d t = 2 t + 2 ⋅ 2 1 sin 2 t + C = 2 t + sin 2 t + C .
代回 x x x :
t = arcsin x 2 t=\arcsin\frac x2 t = arcsin 2 x ;
cos t = 1 − sin 2 t = 1 − x 2 4 = 4 − x 2 2 \cos t=\sqrt{1-\sin^2t}=\sqrt{1-\frac{x^2}4}=\frac{\sqrt{4-x^2}}{2} cos t = 1 − sin 2 t = 1 − 4 x 2 = 2 4 − x 2 (cos t > 0 \cos t>0 cos t > 0 ,取正号);
sin 2 t = 2 sin t cos t = 2 ⋅ x 2 ⋅ 4 − x 2 2 = x 4 − x 2 2 \sin2t=2\sin t\cos t=2\cdot\frac x2\cdot\frac{\sqrt{4-x^2}}2=\frac{x\sqrt{4-x^2}}2 sin 2 t = 2 sin t cos t = 2 ⋅ 2 x ⋅ 2 4 − x 2 = 2 x 4 − x 2 。
答案:
∫ 4 − x 2 d x = 2 arcsin x 2 + x 4 − x 2 2 + C . \int\sqrt{4-x^2}\,dx=2\arcsin\frac x2+\frac{x\sqrt{4-x^2}}2+C. ∫ 4 − x 2 d x = 2 arcsin 2 x + 2 x 4 − x 2 + C .
t t t 的范围是为了把 cos 2 t = ∣ cos t ∣ \sqrt{\cos^2t}=\lvert\cos t\rvert cos 2 t = ∣ cos t ∣ 正确地写成 cos t \cos t cos t 。
检查 y = 4 − x 2 y=\sqrt{4-x^2} y = 4 − x 2 两边平方得 x 2 + y 2 = 4 x^2+y^2=4 x 2 + y 2 = 4 ,y ≥ 0 y\ge0 y ≥ 0 ,图像是半径为 2 2 2 的上半圆,所以 ∫ − 2 2 4 − x 2 d x \int_{-2}^2\sqrt{4-x^2}\,dx ∫ − 2 2 4 − x 2 d x 是半圆的面积 1 2 π ⋅ 2 2 = 2 π \frac12\pi\cdot2^2=2\pi 2 1 π ⋅ 2 2 = 2 π 。用答案算:第二项在 x = ± 2 x=\pm2 x = ± 2 时根号里是 4 − 4 = 0 4-4=0 4 − 4 = 0 ,都是 0 0 0 ;第一项用 arcsin 1 = π 2 \arcsin1=\frac\pi2 arcsin 1 = 2 π (正弦为 1 1 1 的角)、arcsin ( − 1 ) = − π 2 \arcsin(-1)=-\frac\pi2 arcsin ( − 1 ) = − 2 π ,[ 2 arcsin x 2 ] − 2 2 = 2 ⋅ π 2 − 2 ⋅ ( − π 2 ) = 2 π \left[2\arcsin\frac x2\right]_{-2}^{2}=2\cdot\frac\pi2-2\cdot\left(-\frac\pi2\right)=2\pi [ 2 arcsin 2 x ] − 2 2 = 2 ⋅ 2 π − 2 ⋅ ( − 2 π ) = 2 π 。✓ \checkmark ✓
类似地,另外两种根式也有对应的代换。记 sec t = 1 cos t \sec t=\frac1{\cos t} sec t = c o s t 1 (正割)。把 sin 2 t + cos 2 t = 1 \sin^2t+\cos^2t=1 sin 2 t + cos 2 t = 1 两边除以 cos 2 t \cos^2t cos 2 t ,得 tan 2 t + 1 = sec 2 t \tan^2t+1=\sec^2t tan 2 t + 1 = sec 2 t 。
a 2 + x 2 \sqrt{a^2+x^2} a 2 + x 2 常试 x = a tan t x=a\tan t x = a tan t :a 2 + a 2 tan 2 t = a 2 sec 2 t = a ∣ sec t ∣ \sqrt{a^2+a^2\tan^2t}=\sqrt{a^2\sec^2t}=a\lvert\sec t\rvert a 2 + a 2 tan 2 t = a 2 sec 2 t = a ∣ sec t ∣ 。
x 2 − a 2 \sqrt{x^2-a^2} x 2 − a 2 可试 x = a sec t x=a\sec t x = a sec t :由 sec 2 t − 1 = tan 2 t \sec^2t-1=\tan^2t sec 2 t − 1 = tan 2 t ,a 2 sec 2 t − a 2 = a 2 tan 2 t = a ∣ tan t ∣ \sqrt{a^2\sec^2t-a^2}=\sqrt{a^2\tan^2t}=a\lvert\tan t\rvert a 2 sec 2 t − a 2 = a 2 tan 2 t = a ∣ tan t ∣ 。
开出来的绝对值要按 t t t 的范围去掉。x 2 − a 2 \sqrt{x^2-a^2} x 2 − a 2 要求 x 2 ≥ a 2 x^2\ge a^2 x 2 ≥ a 2 ,即 ∣ x ∣ ≥ a \lvert x\rvert\ge a ∣ x ∣ ≥ a ,定义域分成 x ≥ a x\ge a x ≥ a 和 x ≤ − a x\le-a x ≤ − a 两段,所以用 sec \sec sec 代换时两段要分开处理。
t a x √(a2 − x 2 ) x = a sin t t √(a2 + x 2 ) x a x = a tan t t x √(x2 − a 2 ) a x = a sec t
图 6:回代时画一个直角三角形:按代换式标出两条边,用勾股定理求第三边,就能读出 t 的所有三角函数值。
提速 用三角形代回
换元算完后要把 t t t 换回 x x x 。最快的办法是画直角三角形(图 6):比如 x = a tan t x=a\tan t x = a tan t ,即 tan t = x a \tan t=\frac xa tan t = a x ,就把对边标 x x x 、邻边标 a a a ,斜边由勾股定理是 a 2 + x 2 \sqrt{a^2+x^2} a 2 + x 2 。于是 sin t = x a 2 + x 2 \sin t=\frac{x}{\sqrt{a^2+x^2}} sin t = a 2 + x 2 x ,cos t = a a 2 + x 2 \cos t=\frac a{\sqrt{a^2+x^2}} cos t = a 2 + x 2 a ,sec t = a 2 + x 2 a \sec t=\frac{\sqrt{a^2+x^2}}a sec t = a a 2 + x 2 ,一眼读出。
例 ∫ d x x 2 + a 2 \displaystyle\int\frac{dx}{\sqrt{x^2+a^2}} ∫ x 2 + a 2 d x (a > 0 a>0 a > 0 )。
令 x = a tan t x=a\tan t x = a tan t ,− π 2 < t < π 2 -\frac\pi2<t<\frac\pi2 − 2 π < t < 2 π 。d x = a sec 2 t d t dx=a\sec^2t\,dt d x = a sec 2 t d t (( tan t ) ′ = 1 cos 2 t = sec 2 t (\tan t)'=\frac1{\cos^2t}=\sec^2t ( tan t ) ′ = c o s 2 t 1 = sec 2 t ,第一篇第四节用商的法则算过),x 2 + a 2 = a 2 tan 2 t + a 2 = a sec t \sqrt{x^2+a^2}=\sqrt{a^2\tan^2t+a^2}=a\sec t x 2 + a 2 = a 2 tan 2 t + a 2 = a sec t (这里 sec t > 0 \sec t>0 sec t > 0 )。
∫ a sec 2 t d t a sec t = ∫ sec t d t . \int\frac{a\sec^2t\,dt}{a\sec t}=\int\sec t\,dt. ∫ a sec t a sec 2 t d t = ∫ sec t d t .
这需要一个新的积分:
说明 ∫ sec x d x \int\sec x\,dx ∫ sec x d x 怎么积
分子分母同乘 sec x + tan x \sec x+\tan x sec x + tan x :
∫ sec x d x = ∫ sec x ( sec x + tan x ) sec x + tan x d x = ∫ sec 2 x + sec x tan x sec x + tan x d x . \int\sec x\,dx=\int\frac{\sec x(\sec x+\tan x)}{\sec x+\tan x}dx=\int\frac{\sec^2x+\sec x\tan x}{\sec x+\tan x}dx. ∫ sec x d x = ∫ sec x + tan x sec x ( sec x + tan x ) d x = ∫ sec x + tan x sec 2 x + sec x tan x d x .
分子正好是分母的导数。记 g = sec x + tan x g=\sec x+\tan x g = sec x + tan x :( tan x ) ′ = sec 2 x (\tan x)'=\sec^2x ( tan x ) ′ = sec 2 x ;( sec x ) ′ = [ ( cos x ) − 1 ] ′ = − ( cos x ) − 2 ⋅ ( − sin x ) = sin x cos 2 x = 1 cos x ⋅ sin x cos x = sec x tan x (\sec x)'=\left[(\cos x)^{-1}\right]'=-(\cos x)^{-2}\cdot(-\sin x)=\frac{\sin x}{\cos^2x}=\frac1{\cos x}\cdot\frac{\sin x}{\cos x}=\sec x\tan x ( sec x ) ′ = [ ( cos x ) − 1 ] ′ = − ( cos x ) − 2 ⋅ ( − sin x ) = c o s 2 x s i n x = c o s x 1 ⋅ c o s x s i n x = sec x tan x 。所以 g ′ = sec 2 x + sec x tan x g'=\sec^2x+\sec x\tan x g ′ = sec 2 x + sec x tan x ,正是分子,是第二节的 g ′ g \frac{g'}g g g ′ 型:
∫ sec x d x = ln ∣ sec x + tan x ∣ + C . \int\sec x\,dx=\ln\lvert\sec x+\tan x\rvert+C. ∫ sec x d x = ln ∣ sec x + tan x ∣ + C .
这个技巧不容易想到。另一种更自然的推法:sec x = 1 cos x = cos x cos 2 x = cos x 1 − sin 2 x \sec x=\frac{1}{\cos x}=\frac{\cos x}{\cos^2x}=\frac{\cos x}{1-\sin^2x} sec x = c o s x 1 = c o s 2 x c o s x = 1 − s i n 2 x c o s x ,令 u = sin x u=\sin x u = sin x ,d u = cos x d x du=\cos x\,dx d u = cos x d x ,变成 ∫ d u 1 − u 2 \int\frac{du}{1-u^2} ∫ 1 − u 2 d u 。用第四节的部分分式,1 1 − u 2 = 1 ( 1 + u ) ( 1 − u ) = 1 2 ( 1 1 + u + 1 1 − u ) \frac1{1-u^2}=\frac1{(1+u)(1-u)}=\frac12\left(\frac1{1+u}+\frac1{1-u}\right) 1 − u 2 1 = ( 1 + u ) ( 1 − u ) 1 = 2 1 ( 1 + u 1 + 1 − u 1 ) ;1 1 − u \frac1{1-u} 1 − u 1 的内层导数是 − 1 -1 − 1 ,积分带一个负号:
∫ d u 1 − u 2 = 1 2 ln ∣ 1 + u ∣ − 1 2 ln ∣ 1 − u ∣ = 1 2 ln ∣ 1 + u 1 − u ∣ . \int\frac{du}{1-u^2}=\frac12\ln\lvert1+u\rvert-\frac12\ln\lvert1-u\rvert=\frac12\ln\left\lvert\frac{1+u}{1-u}\right\rvert. ∫ 1 − u 2 d u = 2 1 ln ∣ 1 + u ∣ − 2 1 ln ∣ 1 − u ∣ = 2 1 ln 1 − u 1 + u .
代回 u = sin x u=\sin x u = sin x ,得 1 2 ln ∣ 1 + sin x 1 − sin x ∣ \frac12\ln\left\lvert\frac{1+\sin x}{1-\sin x}\right\rvert 2 1 ln 1 − s i n x 1 + s i n x 。化简:分子分母同乘 1 + sin x 1+\sin x 1 + sin x ,
1 + sin x 1 − sin x = ( 1 + sin x ) 2 1 − sin 2 x = ( 1 + sin x ) 2 cos 2 x = ( 1 cos x + sin x cos x ) 2 = ( sec x + tan x ) 2 , \frac{1+\sin x}{1-\sin x}=\frac{(1+\sin x)^2}{1-\sin^2x}=\frac{(1+\sin x)^2}{\cos^2x}=\left(\frac1{\cos x}+\frac{\sin x}{\cos x}\right)^2=(\sec x+\tan x)^2, 1 − sin x 1 + sin x = 1 − sin 2 x ( 1 + sin x ) 2 = cos 2 x ( 1 + sin x ) 2 = ( cos x 1 + cos x sin x ) 2 = ( sec x + tan x ) 2 ,
而 1 2 ln A 2 = 1 2 ⋅ 2 ln ∣ A ∣ = ln ∣ A ∣ \frac12\ln A^2=\frac12\cdot2\ln\lvert A\rvert=\ln\lvert A\rvert 2 1 ln A 2 = 2 1 ⋅ 2 ln ∣ A ∣ = ln ∣ A ∣ (A A A 可能是负数,所以要带绝对值),所以结果就是 ln ∣ sec x + tan x ∣ \ln\lvert\sec x+\tan x\rvert ln ∣ sec x + tan x ∣ ,和上面相同。
回到例子。用三角形读出 sec t = x 2 + a 2 a \sec t=\frac{\sqrt{x^2+a^2}}a sec t = a x 2 + a 2 ,tan t = x a \tan t=\frac xa tan t = a x :
ln ∣ sec t + tan t ∣ + C = ln ∣ x 2 + a 2 + x a ∣ + C = ln ∣ x + x 2 + a 2 ∣ − ln a + C . \ln\lvert\sec t+\tan t\rvert+C=\ln\left\lvert\frac{\sqrt{x^2+a^2}+x}a\right\rvert+C=\ln\left\lvert x+\sqrt{x^2+a^2}\right\rvert-\ln a+C. ln ∣ sec t + tan t ∣ + C = ln a x 2 + a 2 + x + C = ln x + x 2 + a 2 − ln a + C .
− ln a -\ln a − ln a 是常数,并入 C C C 。绝对值也可以去掉:对任何实数 x x x ,x 2 + a 2 > x 2 = ∣ x ∣ ≥ − x \sqrt{x^2+a^2}>\sqrt{x^2}=\lvert x\rvert\ge-x x 2 + a 2 > x 2 = ∣ x ∣ ≥ − x ,所以 x + x 2 + a 2 > 0 x+\sqrt{x^2+a^2}>0 x + x 2 + a 2 > 0 。于是
∫ d x x 2 + a 2 = ln ( x + x 2 + a 2 ) + C . \int\frac{dx}{\sqrt{x^2+a^2}}=\ln\left(x+\sqrt{x^2+a^2}\right)+C. ∫ x 2 + a 2 d x = ln ( x + x 2 + a 2 ) + C .
∫ d x x 2 − a 2 \displaystyle\int\frac{dx}{\sqrt{x^2-a^2}} ∫ x 2 − a 2 d x 的算法类似。先看 x > a x>a x > a :令 x = a sec t x=a\sec t x = a sec t ,0 < t < π 2 0<t<\frac\pi2 0 < t < 2 π 。d x = a sec t tan t d t dx=a\sec t\tan t\,dt d x = a sec t tan t d t (( sec t ) ′ = sec t tan t (\sec t)'=\sec t\tan t ( sec t ) ′ = sec t tan t ,见上面的框),x 2 − a 2 = a 2 ( sec 2 t − 1 ) = a tan t \sqrt{x^2-a^2}=\sqrt{a^2(\sec^2t-1)}=a\tan t x 2 − a 2 = a 2 ( sec 2 t − 1 ) = a tan t (这里 tan t > 0 \tan t>0 tan t > 0 )。于是
∫ a sec t tan t d t a tan t = ∫ sec t d t = ln ∣ sec t + tan t ∣ + C . \int\frac{a\sec t\tan t\,dt}{a\tan t}=\int\sec t\,dt=\ln\lvert\sec t+\tan t\rvert+C. ∫ a tan t a sec t tan t d t = ∫ sec t d t = ln ∣ sec t + tan t ∣ + C .
回代用三角形:sec t = x a \sec t=\frac xa sec t = a x 即 cos t = a x = 邻边 斜边 \cos t=\frac ax=\frac{\text{邻边}}{\text{斜边}} cos t = x a = 斜边 邻边 ,所以邻边 a a a 、斜边 x x x ,由勾股定理对边是 x 2 − a 2 \sqrt{x^2-a^2} x 2 − a 2 ,读出 tan t = x 2 − a 2 a \tan t=\frac{\sqrt{x^2-a^2}}a tan t = a x 2 − a 2 。代回:
ln ∣ sec t + tan t ∣ = ln ∣ x + x 2 − a 2 a ∣ = ln ∣ x + x 2 − a 2 ∣ − ln a , \ln\lvert\sec t+\tan t\rvert=\ln\left\lvert\frac{x+\sqrt{x^2-a^2}}a\right\rvert=\ln\left\lvert x+\sqrt{x^2-a^2}\right\rvert-\ln a, ln ∣ sec t + tan t ∣ = ln a x + x 2 − a 2 = ln x + x 2 − a 2 − ln a ,
把 − ln a -\ln a − ln a 并入常数:
∫ d x x 2 − a 2 = ln ∣ x + x 2 − a 2 ∣ + C . \int\frac{dx}{\sqrt{x^2-a^2}}=\ln\left\lvert x+\sqrt{x^2-a^2}\right\rvert+C. ∫ x 2 − a 2 d x = ln x + x 2 − a 2 + C .
这里的绝对值不能去:下面会看到,x < − a x<-a x < − a 时同一个公式也成立,而那时括号是负的。
易错 x = a sec t x=a\sec t x = a sec t 的两个分支
x 2 − a 2 \sqrt{x^2-a^2} x 2 − a 2 要求 ∣ x ∣ ≥ a \lvert x\rvert\ge a ∣ x ∣ ≥ a ,定义域是两段:x > a x>a x > a 和 x < − a x<-a x < − a 。代换 x = a sec t x=a\sec t x = a sec t 时,两段对应 t t t 的不同范围,根号开出来的符号也不同:
x > a x>a x > a :取 0 < t < π 2 0<t<\frac\pi2 0 < t < 2 π ,这时 tan t > 0 \tan t>0 tan t > 0 ,x 2 − a 2 = a 2 tan 2 t = a ∣ tan t ∣ = a tan t \sqrt{x^2-a^2}=\sqrt{a^2\tan^2t}=a\lvert\tan t\rvert=a\tan t x 2 − a 2 = a 2 tan 2 t = a ∣ tan t ∣ = a tan t ;
x < − a x<-a x < − a :取 π 2 < t < π \frac\pi2<t<\pi 2 π < t < π 。这时 − 1 < cos t < 0 -1<\cos t<0 − 1 < cos t < 0 ,所以 sec t = 1 cos t < − 1 \sec t=\frac1{\cos t}<-1 sec t = c o s t 1 < − 1 ,x = a sec t x=a\sec t x = a sec t 正好取遍 x < − a x<-a x < − a ;又 sin t > 0 \sin t>0 sin t > 0 ,tan t = sin t cos t < 0 \tan t=\frac{\sin t}{\cos t}<0 tan t = c o s t s i n t < 0 ,负数的绝对值是它的相反数,所以 x 2 − a 2 = a ∣ tan t ∣ = − a tan t \sqrt{x^2-a^2}=a\lvert\tan t\rvert=-a\tan t x 2 − a 2 = a ∣ tan t ∣ = − a tan t 。
第二种情况如果照抄成 a tan t a\tan t a tan t ,结果的符号就错了。
更省事的做法是只算 x > a x>a x > a 一段,另一段用 x = − u x=-u x = − u 转化过来(u > a u>a u > a ,d x = − d u dx=-du d x = − d u ):
∫ d x x 2 − a 2 = − ∫ d u u 2 − a 2 = − ln ( u + u 2 − a 2 ) + C = − ln ( − x + x 2 − a 2 ) + C . \int\frac{dx}{\sqrt{x^2-a^2}}=-\int\frac{du}{\sqrt{u^2-a^2}}=-\ln\left(u+\sqrt{u^2-a^2}\right)+C=-\ln\left(-x+\sqrt{x^2-a^2}\right)+C. ∫ x 2 − a 2 d x = − ∫ u 2 − a 2 d u = − ln ( u + u 2 − a 2 ) + C = − ln ( − x + x 2 − a 2 ) + C .
再把这个结果化成和 x > a x>a x > a 时一样的样子。
第一步,去掉前面的负号。由平方差,( − x + x 2 − a 2 ) ( − x − x 2 − a 2 ) = x 2 − ( x 2 − a 2 ) = a 2 \left(-x+\sqrt{x^2-a^2}\right)\left(-x-\sqrt{x^2-a^2}\right)=x^2-(x^2-a^2)=a^2 ( − x + x 2 − a 2 ) ( − x − x 2 − a 2 ) = x 2 − ( x 2 − a 2 ) = a 2 ,所以 1 − x + x 2 − a 2 = − x − x 2 − a 2 a 2 \frac1{-x+\sqrt{x^2-a^2}}=\frac{-x-\sqrt{x^2-a^2}}{a^2} − x + x 2 − a 2 1 = a 2 − x − x 2 − a 2 。用 − ln A = ln 1 A -\ln A=\ln\frac1A − ln A = ln A 1 :
− ln ( − x + x 2 − a 2 ) = ln − x − x 2 − a 2 a 2 = ln ( − x − x 2 − a 2 ) − 2 ln a . -\ln\left(-x+\sqrt{x^2-a^2}\right)=\ln\frac{-x-\sqrt{x^2-a^2}}{a^2}=\ln\left(-x-\sqrt{x^2-a^2}\right)-2\ln a. − ln ( − x + x 2 − a 2 ) = ln a 2 − x − x 2 − a 2 = ln ( − x − x 2 − a 2 ) − 2 ln a .
第二步,认出绝对值。x < − a x<-a x < − a 时 x x x 是负数,x 2 = ∣ x ∣ = − x \sqrt{x^2}=\lvert x\rvert=-x x 2 = ∣ x ∣ = − x ,而 x 2 − a 2 < x 2 = − x \sqrt{x^2-a^2}<\sqrt{x^2}=-x x 2 − a 2 < x 2 = − x ,两边加 x x x 得 x + x 2 − a 2 < 0 x+\sqrt{x^2-a^2}<0 x + x 2 − a 2 < 0 。负数的绝对值是它的相反数,所以 − x − x 2 − a 2 = − ( x + x 2 − a 2 ) = ∣ x + x 2 − a 2 ∣ -x-\sqrt{x^2-a^2}=-\left(x+\sqrt{x^2-a^2}\right)=\left\lvert x+\sqrt{x^2-a^2}\right\rvert − x − x 2 − a 2 = − ( x + x 2 − a 2 ) = x + x 2 − a 2 。
所以上式等于 ln ∣ x + x 2 − a 2 ∣ − 2 ln a \ln\left\lvert x+\sqrt{x^2-a^2}\right\rvert-2\ln a ln x + x 2 − a 2 − 2 ln a 。常数并入 C C C ,和 x > a x>a x > a 时的公式形式相同,只是要带绝对值。
例 ∫ d x ( x 2 + 1 ) 2 \displaystyle\int\frac{dx}{(x^2+1)^2} ∫ ( x 2 + 1 ) 2 d x 。
这是第四节留下的积分。分母里有 x 2 + 1 x^2+1 x 2 + 1 ,令 x = tan t x=\tan t x = tan t ,− π 2 < t < π 2 -\frac\pi2<t<\frac\pi2 − 2 π < t < 2 π 。则 d x = sec 2 t d t dx=\sec^2t\,dt d x = sec 2 t d t ,x 2 + 1 = sec 2 t x^2+1=\sec^2t x 2 + 1 = sec 2 t ,( x 2 + 1 ) 2 = sec 4 t (x^2+1)^2=\sec^4t ( x 2 + 1 ) 2 = sec 4 t :
∫ sec 2 t d t sec 4 t = ∫ d t sec 2 t = ∫ cos 2 t d t = ∫ 1 + cos 2 t 2 d t = t 2 + 1 2 ⋅ sin 2 t 2 + C = t 2 + sin 2 t 4 + C . \int\frac{\sec^2t\,dt}{\sec^4t}=\int\frac{dt}{\sec^2t}=\int\cos^2t\,dt=\int\frac{1+\cos2t}2\,dt=\frac t2+\frac12\cdot\frac{\sin2t}2+C=\frac t2+\frac{\sin2t}4+C. ∫ sec 4 t sec 2 t d t = ∫ sec 2 t d t = ∫ cos 2 t d t = ∫ 2 1 + cos 2 t d t = 2 t + 2 1 ⋅ 2 sin 2 t + C = 2 t + 4 sin 2 t + C .
(1 sec 2 t = cos 2 t \frac1{\sec^2t}=\cos^2t s e c 2 t 1 = cos 2 t ;第三个等号是本节①的降幂公式 cos 2 t = 1 + cos 2 t 2 \cos^2t=\frac{1+\cos2t}2 cos 2 t = 2 1 + c o s 2 t ;∫ cos 2 t d t = sin 2 t 2 \int\cos2t\,dt=\frac{\sin2t}2 ∫ cos 2 t d t = 2 s i n 2 t ,再乘前面的 1 2 \frac12 2 1 ,分母是 4 4 4 。)代回 x x x :t = arctan x t=\arctan x t = arctan x ;sin 2 t 4 = 2 sin t cos t 4 = sin t cos t 2 \frac{\sin2t}4=\frac{2\sin t\cos t}4=\frac{\sin t\cos t}2 4 s i n 2 t = 4 2 s i n t c o s t = 2 s i n t c o s t ,由三角形(对边 x x x ,邻边 1 1 1 ,斜边 1 + x 2 \sqrt{1+x^2} 1 + x 2 ),sin t cos t = x 1 + x 2 ⋅ 1 1 + x 2 = x 1 + x 2 \sin t\cos t=\frac{x}{\sqrt{1+x^2}}\cdot\frac1{\sqrt{1+x^2}}=\frac x{1+x^2} sin t cos t = 1 + x 2 x ⋅ 1 + x 2 1 = 1 + x 2 x 。所以
∫ d x ( x 2 + 1 ) 2 = 1 2 arctan x + x 2 ( 1 + x 2 ) + C . \int\frac{dx}{(x^2+1)^2}=\frac12\arctan x+\frac{x}{2(1+x^2)}+C. ∫ ( x 2 + 1 ) 2 d x = 2 1 arctan x + 2 ( 1 + x 2 ) x + C .
求导验证:第一项 ( 1 2 arctan x ) ′ = 1 2 ( 1 + x 2 ) \left(\frac12\arctan x\right)'=\frac1{2(1+x^2)} ( 2 1 arctan x ) ′ = 2 ( 1 + x 2 ) 1 ;第二项用商的法则,( x 1 + x 2 ) ′ = ( 1 + x 2 ) − x ⋅ 2 x ( 1 + x 2 ) 2 = 1 − x 2 ( 1 + x 2 ) 2 \left(\frac x{1+x^2}\right)'=\frac{(1+x^2)-x\cdot2x}{(1+x^2)^2}=\frac{1-x^2}{(1+x^2)^2} ( 1 + x 2 x ) ′ = ( 1 + x 2 ) 2 ( 1 + x 2 ) − x ⋅ 2 x = ( 1 + x 2 ) 2 1 − x 2 。所以导数是 1 2 ( 1 + x 2 ) + 1 − x 2 2 ( 1 + x 2 ) 2 = ( 1 + x 2 ) + ( 1 − x 2 ) 2 ( 1 + x 2 ) 2 = 1 ( 1 + x 2 ) 2 \frac1{2(1+x^2)}+\frac{1-x^2}{2(1+x^2)^2}=\frac{(1+x^2)+(1-x^2)}{2(1+x^2)^2}=\frac1{(1+x^2)^2} 2 ( 1 + x 2 ) 1 + 2 ( 1 + x 2 ) 2 1 − x 2 = 2 ( 1 + x 2 ) 2 ( 1 + x 2 ) + ( 1 − x 2 ) = ( 1 + x 2 ) 2 1 。✓ \checkmark ✓
如果被积函数里本来就有 x d x x\,dx x d x ,能直接凑出 d ( x 2 ) d(x^2) d ( x 2 ) ,就先试简单的换元,不必一看到根号就三角代换。比如
d ( 4 − x 2 ) = − 2 x d x d(4-x^2)=-2x\,dx d ( 4 − x 2 ) = − 2 x d x ,所以 x d x = − 1 2 d ( 4 − x 2 ) x\,dx=-\frac12d(4-x^2) x d x = − 2 1 d ( 4 − x 2 ) 。令 u = 4 − x 2 u=4-x^2 u = 4 − x 2 ,用 ∫ u 1 / 2 d u = u 3 / 2 3 / 2 = 2 3 u 3 / 2 \int u^{1/2}\,du=\frac{u^{3/2}}{3/2}=\frac23u^{3/2} ∫ u 1/2 d u = 3/2 u 3/2 = 3 2 u 3/2 :
∫ x 4 − x 2 d x = − 1 2 ∫ 4 − x 2 d ( 4 − x 2 ) = − 1 2 ⋅ 2 3 ( 4 − x 2 ) 3 / 2 + C = − 1 3 ( 4 − x 2 ) 3 / 2 + C . \int x\sqrt{4-x^2}\,dx=-\frac12\int\sqrt{4-x^2}\,d(4-x^2)=-\frac12\cdot\frac23(4-x^2)^{3/2}+C=-\frac13(4-x^2)^{3/2}+C. ∫ x 4 − x 2 d x = − 2 1 ∫ 4 − x 2 d ( 4 − x 2 ) = − 2 1 ⋅ 3 2 ( 4 − x 2 ) 3/2 + C = − 3 1 ( 4 − x 2 ) 3/2 + C .
补充积分表。 到这里,又得到了一批常用的结果。表里用到两个新记号:余割 csc x = 1 sin x \csc x=\frac1{\sin x} csc x = s i n x 1 ,余切 cot x = cos x sin x \cot x=\frac{\cos x}{\sin x} cot x = s i n x c o s x 。它们都可以求导验证,最右一栏注明了推导在哪里:
积分
结果
出处
∫ tan x d x \int\tan x\,dx ∫ tan x d x
− ln ∣ cos x ∣ + C -\ln\lvert\cos x\rvert+C − ln ∣ cos x ∣ + C
第二节,凑 g ′ g \frac{g'}g g g ′
∫ cot x d x \int\cot x\,dx ∫ cot x d x
ln ∣ sin x ∣ + C \ln\lvert\sin x\rvert+C ln ∣ sin x ∣ + C
同上
∫ sec x d x \int\sec x\,dx ∫ sec x d x
ln ∣ sec x + tan x ∣ + C \ln\lvert\sec x+\tan x\rvert+C ln ∣ sec x + tan x ∣ + C
本节
∫ csc x d x \int\csc x\,dx ∫ csc x d x
ln ∣ tan x 2 ∣ + C = ln ∣ csc x − cot x ∣ + C \ln\left\lvert\tan\frac x2\right\rvert+C=\ln\lvert\csc x-\cot x\rvert+C ln tan 2 x + C = ln ∣ csc x − cot x ∣ + C
见下
∫ d x a 2 + x 2 \int\dfrac{dx}{a^2+x^2} ∫ a 2 + x 2 d x
1 a arctan x a + C \dfrac1a\arctan\dfrac xa+C a 1 arctan a x + C
第一节,系数还原
∫ d x a 2 − x 2 \int\dfrac{dx}{\sqrt{a^2-x^2}} ∫ a 2 − x 2 d x
arcsin x a + C \arcsin\dfrac xa+C arcsin a x + C
同上
∫ d x x 2 − a 2 \int\dfrac{dx}{x^2-a^2} ∫ x 2 − a 2 d x
1 2 a ln ∣ x − a x + a ∣ + C \dfrac1{2a}\ln\left\lvert\dfrac{x-a}{x+a}\right\rvert+C 2 a 1 ln x + a x − a + C
第四节,部分分式
∫ d x x 2 + a 2 \int\dfrac{dx}{\sqrt{x^2+a^2}} ∫ x 2 + a 2 d x
ln ( x + x 2 + a 2 ) + C \ln\left(x+\sqrt{x^2+a^2}\right)+C ln ( x + x 2 + a 2 ) + C
本节
∫ d x x 2 − a 2 \int\dfrac{dx}{\sqrt{x^2-a^2}} ∫ x 2 − a 2 d x
ln ∣ x + x 2 − a 2 ∣ + C \ln\left\lvert x+\sqrt{x^2-a^2}\right\rvert+C ln x + x 2 − a 2 + C
本节
(a > 0 a>0 a > 0 。)
∫ csc x d x \int\csc x\,dx ∫ csc x d x 的推导和 sec x \sec x sec x 的第二种推法一样:csc x = sin x sin 2 x = sin x 1 − cos 2 x \csc x=\frac{\sin x}{\sin^2x}=\frac{\sin x}{1-\cos^2x} csc x = s i n 2 x s i n x = 1 − c o s 2 x s i n x 。令 u = cos x u=\cos x u = cos x ,d u = − sin x d x du=-\sin x\,dx d u = − sin x d x ,即 sin x d x = − d u \sin x\,dx=-du sin x d x = − d u :
∫ csc x d x = − ∫ d u 1 − u 2 = − 1 2 ln ∣ 1 + u 1 − u ∣ + C = 1 2 ln ∣ 1 − cos x 1 + cos x ∣ + C = 1 2 ln 1 − cos x 1 + cos x + C . \int\csc x\,dx=-\int\frac{du}{1-u^2}=-\frac12\ln\left\lvert\frac{1+u}{1-u}\right\rvert+C=\frac12\ln\left\lvert\frac{1-\cos x}{1+\cos x}\right\rvert+C=\frac12\ln\frac{1-\cos x}{1+\cos x}+C. ∫ csc x d x = − ∫ 1 − u 2 d u = − 2 1 ln 1 − u 1 + u + C = 2 1 ln 1 + cos x 1 − cos x + C = 2 1 ln 1 + cos x 1 − cos x + C .
(∫ d u 1 − u 2 = 1 2 ln ∣ 1 + u 1 − u ∣ \int\frac{du}{1-u^2}=\frac12\ln\left\lvert\frac{1+u}{1-u}\right\rvert ∫ 1 − u 2 d u = 2 1 ln 1 − u 1 + u 就是上面 sec x \sec x sec x 框里用到的那个部分分式结果。第三个等号代回 u = cos x u=\cos x u = cos x ,并用 − ln A B = ln B A -\ln\frac AB=\ln\frac BA − ln B A = ln A B 把分式倒过来;最后,∣ cos x ∣ ≤ 1 \lvert\cos x\rvert\le1 ∣ cos x ∣ ≤ 1 ,所以 1 − cos x 1 + cos x ≥ 0 \frac{1-\cos x}{1+\cos x}\ge0 1 + c o s x 1 − c o s x ≥ 0 ,绝对值可以去掉。)再化简。半角公式来自倍角公式 cos 2 θ = 1 − 2 sin 2 θ = 2 cos 2 θ − 1 \cos2\theta=1-2\sin^2\theta=2\cos^2\theta-1 cos 2 θ = 1 − 2 sin 2 θ = 2 cos 2 θ − 1 ,取 θ = x 2 \theta=\frac x2 θ = 2 x 并移项:1 − cos x = 2 sin 2 x 2 1-\cos x=2\sin^2\frac x2 1 − cos x = 2 sin 2 2 x ,1 + cos x = 2 cos 2 x 2 1+\cos x=2\cos^2\frac x2 1 + cos x = 2 cos 2 2 x 。比值是 sin 2 ( x / 2 ) cos 2 ( x / 2 ) = tan 2 x 2 \frac{\sin^2(x/2)}{\cos^2(x/2)}=\tan^2\frac x2 c o s 2 ( x /2 ) s i n 2 ( x /2 ) = tan 2 2 x ,于是 1 2 ln tan 2 x 2 = ln ∣ tan x 2 ∣ \frac12\ln\tan^2\frac x2=\ln\left\lvert\tan\frac x2\right\rvert 2 1 ln tan 2 2 x = ln tan 2 x 。再把 tan x 2 \tan\frac x2 tan 2 x 的分子分母同乘 2 sin x 2 2\sin\frac x2 2 sin 2 x ,分子用半角公式,分母用 2 sin θ cos θ = sin 2 θ 2\sin\theta\cos\theta=\sin2\theta 2 sin θ cos θ = sin 2 θ :
tan x 2 = 2 sin 2 x 2 2 sin x 2 cos x 2 = 1 − cos x sin x = 1 sin x − cos x sin x = csc x − cot x , \tan\frac x2=\frac{2\sin^2\frac x2}{2\sin\frac x2\cos\frac x2}=\frac{1-\cos x}{\sin x}=\frac1{\sin x}-\frac{\cos x}{\sin x}=\csc x-\cot x, tan 2 x = 2 sin 2 x cos 2 x 2 sin 2 2 x = sin x 1 − cos x = sin x 1 − sin x cos x = csc x − cot x ,
得到第二种写法。
③ 简单的无理函数:把根式整体设为新变量# 被积函数含 a x + b n \sqrt[n]{ax+b} n a x + b 时,令 t = a x + b n t=\sqrt[n]{ax+b} t = n a x + b :t n = a x + b t^n=ax+b t n = a x + b ,x = t n − b a x=\frac{t^n-b}a x = a t n − b ,d x = n t n − 1 a d t dx=\frac{nt^{n-1}}a\,dt d x = a n t n − 1 d t 。含 a x + b c x + d n \sqrt[n]{\frac{ax+b}{cx+d}} n c x + d a x + b 时,令 t t t 等于这个根式:t n = a x + b c x + d t^n=\frac{ax+b}{cx+d} t n = c x + d a x + b ,去分母 t n ( c x + d ) = a x + b t^n(cx+d)=ax+b t n ( c x + d ) = a x + b ,移项 ( c t n − a ) x = b − d t n (ct^n-a)x=b-dt^n ( c t n − a ) x = b − d t n ,x = b − d t n c t n − a x=\frac{b-dt^n}{ct^n-a} x = c t n − a b − d t n 。两种情况下 x x x 都是 t t t 的有理函数,d x dx d x 也是,整个积分就变成有理函数的积分。第二节的 ∫ d x 1 + x \int\frac{dx}{1+\sqrt x} ∫ 1 + x d x 就是这样做的。同时含 x \sqrt x x 和 x 3 \sqrt[3]x 3 x 时,令 t = x 6 t=\sqrt[6]x t = 6 x (6 6 6 是 2 2 2 和 3 3 3 的最小公倍数),两个根式都变成 t t t 的整数次幂:x = t 3 \sqrt x=t^3 x = t 3 ,x 3 = t 2 \sqrt[3]x=t^2 3 x = t 2 。
例 ∫ d x x + x 3 \displaystyle\int\frac{dx}{\sqrt x+\sqrt[3]x} ∫ x + 3 x d x (x > 0 x>0 x > 0 )。令 t = x 6 t=\sqrt[6]x t = 6 x ,即 x = t 6 x=t^6 x = t 6 ,d x = 6 t 5 d t dx=6t^5\,dt d x = 6 t 5 d t :
∫ 6 t 5 d t t 3 + t 2 = 6 ∫ t 3 t + 1 d t . \int\frac{6t^5\,dt}{t^3+t^2}=6\int\frac{t^3}{t+1}\,dt. ∫ t 3 + t 2 6 t 5 d t = 6 ∫ t + 1 t 3 d t .
(分母提出 t 2 t^2 t 2 ,和分子的 t 5 t^5 t 5 约成 t 3 t^3 t 3 。)t 3 t + 1 \frac{t^3}{t+1} t + 1 t 3 是假分式,先做除法。这里可以加 1 1 1 再减 1 1 1 ,用立方和公式 t 3 + 1 = ( t + 1 ) ( t 2 − t + 1 ) t^3+1=(t+1)(t^2-t+1) t 3 + 1 = ( t + 1 ) ( t 2 − t + 1 ) :t 3 = ( t 3 + 1 ) − 1 = ( t + 1 ) ( t 2 − t + 1 ) − 1 t^3=(t^3+1)-1=(t+1)(t^2-t+1)-1 t 3 = ( t 3 + 1 ) − 1 = ( t + 1 ) ( t 2 − t + 1 ) − 1 ,所以 t 3 t + 1 = t 2 − t + 1 − 1 t + 1 \frac{t^3}{t+1}=t^2-t+1-\frac1{t+1} t + 1 t 3 = t 2 − t + 1 − t + 1 1 。逐项积分(t = x 6 > 0 t=\sqrt[6]x>0 t = 6 x > 0 ,t + 1 > 0 t+1>0 t + 1 > 0 ,对数不用绝对值),再乘 6 6 6 :
6 ∫ ( t 2 − t + 1 − 1 t + 1 ) d t = 6 ( t 3 3 − t 2 2 + t − ln ( t + 1 ) ) + C = 2 t 3 − 3 t 2 + 6 t − 6 ln ( t + 1 ) + C . 6\int\left(t^2-t+1-\frac1{t+1}\right)dt=6\left(\frac{t^3}3-\frac{t^2}2+t-\ln(t+1)\right)+C=2t^3-3t^2+6t-6\ln(t+1)+C. 6 ∫ ( t 2 − t + 1 − t + 1 1 ) d t = 6 ( 3 t 3 − 2 t 2 + t − ln ( t + 1 ) ) + C = 2 t 3 − 3 t 2 + 6 t − 6 ln ( t + 1 ) + C .
代回 t = x 6 t=\sqrt[6]x t = 6 x :2 x − 3 x 3 + 6 x 6 − 6 ln ( 1 + x 6 ) + C 2\sqrt x-3\sqrt[3]x+6\sqrt[6]x-6\ln\left(1+\sqrt[6]x\right)+C 2 x − 3 3 x + 6 6 x − 6 ln ( 1 + 6 x ) + C 。
历史 哪些根式的积分能写出来
1853 年,俄国数学家切比雪夫 给出了一个完整的判定:形如 ∫ x m ( a + b x n ) p d x \int x^m(a+bx^n)^p\,dx ∫ x m ( a + b x n ) p d x (m m m 、n n n 、p p p 是有理数,a a a 、b b b 、n n n 不为 0 0 0 )的积分,当且仅当 p p p 、m + 1 n \frac{m+1}{n} n m + 1 、m + 1 n + p \frac{m+1}n+p n m + 1 + p 三者中有一个是整数时,才能用初等函数表示。比如 ∫ 1 + x 3 d x \int\sqrt{1+x^3}\,dx ∫ 1 + x 3 d x (m = 0 m=0 m = 0 ,n = 3 n=3 n = 3 ,p = 1 2 p=\frac12 p = 2 1 ),三个数分别是 1 2 \frac12 2 1 、1 3 \frac13 3 1 、5 6 \frac56 6 5 ,都不是整数,所以积不出来。这是“什么能积、什么不能积”的一个干净利落的答案。
④ 万能代换:别的办法都不行时再用# 设 t = tan x 2 t=\tan\frac x2 t = tan 2 x ,则
sin x = 2 t 1 + t 2 , cos x = 1 − t 2 1 + t 2 , d x = 2 d t 1 + t 2 . \sin x=\frac{2t}{1+t^2},\qquad\cos x=\frac{1-t^2}{1+t^2},\qquad dx=\frac{2\,dt}{1+t^2}. sin x = 1 + t 2 2 t , cos x = 1 + t 2 1 − t 2 , d x = 1 + t 2 2 d t .
回顾
第一篇第二节:二倍角公式 sin 2 θ = 2 sin θ cos θ \sin2\theta=2\sin\theta\cos\theta sin 2 θ = 2 sin θ cos θ ,cos 2 θ = cos 2 θ − sin 2 θ \cos2\theta=\cos^2\theta-\sin^2\theta cos 2 θ = cos 2 θ − sin 2 θ ;以及 sin 2 θ + cos 2 θ = 1 \sin^2\theta+\cos^2\theta=1 sin 2 θ + cos 2 θ = 1 。
推导:取 θ = x 2 \theta=\frac x2 θ = 2 x ,用二倍角公式,再除以 1 = sin 2 x 2 + cos 2 x 2 1=\sin^2\frac x2+\cos^2\frac x2 1 = sin 2 2 x + cos 2 2 x :
sin x = 2 sin x 2 cos x 2 sin 2 x 2 + cos 2 x 2 = 2 tan x 2 tan 2 x 2 + 1 . \sin x=\frac{2\sin\frac x2\cos\frac x2}{\sin^2\frac x2+\cos^2\frac x2}=\frac{2\tan\frac x2}{\tan^2\frac x2+1}. sin x = sin 2 2 x + cos 2 2 x 2 sin 2 x cos 2 x = tan 2 2 x + 1 2 tan 2 x .
(第二个等号是分子分母同除以 cos 2 x 2 \cos^2\frac x2 cos 2 2 x 。)同样,
cos x = cos 2 x 2 − sin 2 x 2 cos 2 x 2 + sin 2 x 2 = 1 − tan 2 x 2 1 + tan 2 x 2 = 1 − t 2 1 + t 2 , \cos x=\frac{\cos^2\frac x2-\sin^2\frac x2}{\cos^2\frac x2+\sin^2\frac x2}=\frac{1-\tan^2\frac x2}{1+\tan^2\frac x2}=\frac{1-t^2}{1+t^2}, cos x = cos 2 2 x + sin 2 2 x cos 2 2 x − sin 2 2 x = 1 + tan 2 2 x 1 − tan 2 2 x = 1 + t 2 1 − t 2 ,
中间一步也是分子分母同除以 cos 2 x 2 \cos^2\frac x2 cos 2 2 x 。最后一条:由 t = tan x 2 t=\tan\frac x2 t = tan 2 x 解出 x 2 = arctan t \frac x2=\arctan t 2 x = arctan t ,即 x = 2 arctan t x=2\arctan t x = 2 arctan t (− π < x < π -\pi<x<\pi − π < x < π ),用 ( arctan t ) ′ = 1 1 + t 2 (\arctan t)'=\frac1{1+t^2} ( arctan t ) ′ = 1 + t 2 1 求导得 d x = 2 d t 1 + t 2 dx=\frac{2\,dt}{1+t^2} d x = 1 + t 2 2 d t 。
这样,任何由 sin x \sin x sin x 、cos x \cos x cos x 经过加减乘除得到的式子,都能变成 t t t 的有理函数,所以一定能积出来。例如
∫ d x 2 + sin x = ∫ 2 d t 1 + t 2 2 + 2 t 1 + t 2 = ∫ 2 d t 2 ( 1 + t 2 ) + 2 t = ∫ d t t 2 + t + 1 . \int\frac{dx}{2+\sin x}=\int\frac{\frac{2dt}{1+t^2}}{2+\frac{2t}{1+t^2}}=\int\frac{2\,dt}{2(1+t^2)+2t}=\int\frac{dt}{t^2+t+1}. ∫ 2 + sin x d x = ∫ 2 + 1 + t 2 2 t 1 + t 2 2 d t = ∫ 2 ( 1 + t 2 ) + 2 t 2 d t = ∫ t 2 + t + 1 d t .
(第二步分子分母同乘 1 + t 2 1+t^2 1 + t 2 。)配方:t 2 + t + 1 = ( t 2 + t + 1 4 ) − 1 4 + 1 = ( t + 1 2 ) 2 + 3 4 t^2+t+1=\left(t^2+t+\frac14\right)-\frac14+1=\left(t+\frac12\right)^2+\frac34 t 2 + t + 1 = ( t 2 + t + 4 1 ) − 4 1 + 1 = ( t + 2 1 ) 2 + 4 3 。令 u = t + 1 2 u=t+\frac12 u = t + 2 1 ,d u = d t du=dt d u = d t ,用反正切公式 ∫ d u u 2 + a 2 = 1 a arctan u a \int\frac{du}{u^2+a^2}=\frac1a\arctan\frac ua ∫ u 2 + a 2 d u = a 1 arctan a u ,这里 a 2 = 3 4 a^2=\frac34 a 2 = 4 3 ,a = 3 2 a=\frac{\sqrt3}2 a = 2 3 ,1 a = 2 3 \frac1a=\frac2{\sqrt3} a 1 = 3 2 。最后把 t + 1 / 2 3 / 2 \frac{t+1/2}{\sqrt3/2} 3 /2 t + 1/2 的分子分母同乘 2 2 2 ,得 2 t + 1 3 \frac{2t+1}{\sqrt3} 3 2 t + 1 :
∫ d t ( t + 1 2 ) 2 + 3 4 = 2 3 arctan t + 1 2 3 2 + C = 2 3 arctan 2 tan x 2 + 1 3 + C . \int\frac{dt}{\left(t+\frac12\right)^2+\frac34}=\frac{2}{\sqrt3}\arctan\frac{t+\frac12}{\frac{\sqrt3}2}+C=\frac2{\sqrt3}\arctan\frac{2\tan\frac x2+1}{\sqrt3}+C. ∫ ( t + 2 1 ) 2 + 4 3 d t = 3 2 arctan 2 3 t + 2 1 + C = 3 2 arctan 3 2 tan 2 x + 1 + C .
x y (−1, 0) (0, t) (cos x, sin x) x x/2
图 7:从点 (−1, 0) 向圆上的点 (cos x, sin x) 连线,与 y 轴交于 (0, t)。由圆周角定理,这条线的倾角是 x/2,所以 t = tan(x/2)。
高观点 万能代换的几何意义
万能代换有一个几何的来历。如图 7,从单位圆上的点 ( − 1 , 0 ) (-1,0) ( − 1 , 0 ) 出发,向圆上任一点 ( cos x , sin x ) (\cos x,\sin x) ( cos x , sin x ) 画直线,与 y y y 轴交于 ( 0 , t ) (0,t) ( 0 , t ) 。记 O O O 为原点,A = ( − 1 , 0 ) A=(-1,0) A = ( − 1 , 0 ) ,P = ( cos x , sin x ) P=(\cos x,\sin x) P = ( cos x , sin x ) 。三角形 O A P OAP O A P 中 O A = O P = 1 OA=OP=1 O A = O P = 1 ,是等腰三角形,两个底角相等;∠ P O x = x \angle POx=x ∠ P O x = x 是它在 O O O 处的外角,等于两个底角之和,所以每个底角是 x 2 \frac x2 2 x 。A A A 处的底角就是直线 A P AP A P 和 x x x 轴的夹角,所以这条直线的倾斜角是 x 2 \frac x2 2 x ,斜率是 tan x 2 \tan\frac x2 tan 2 x 。它过 ( − 1 , 0 ) (-1,0) ( − 1 , 0 ) ,方程是 y = tan x 2 ⋅ ( x + 1 ) y=\tan\frac x2\cdot(x+1) y = tan 2 x ⋅ ( x + 1 ) ,令 x = 0 x=0 x = 0 ,在 y y y 轴上的截距也是 tan x 2 \tan\frac x2 tan 2 x :从 A A A 到原点水平走了 1 1 1 ,竖直方向就升高“斜率 × 1”。所以图中的交点 ( 0 , t ) (0,t) ( 0 , t ) 正好满足 t = tan x 2 t=\tan\frac x2 t = tan 2 x 。反过来,每一个 t t t 都确定圆上唯一的一个点,而这个点的坐标是 t t t 的有理函数。这叫球极投影 :用一条直线上的点,一一对应地表示圆上的点。
这也解释了哪些积分能化成有理函数的积分:圆这样的二次曲线可以用有理函数表示,所以含 1 − x 2 \sqrt{1-x^2} 1 − x 2 的有理式都能积出来。可是像 y 2 = 1 − x 4 y^2=1-x^4 y 2 = 1 − x 4 这样的曲线(叫椭圆曲线 )没法用有理函数表示,所以 ∫ d x 1 − x 4 \int\frac{dx}{\sqrt{1-x^4}} ∫ 1 − x 4 d x 这类积分没法这样化简;它确实不是初等函数。也可以用上面切比雪夫的判定检验:把被积函数写成 x 0 ( 1 − x 4 ) − 1 / 2 x^0(1-x^4)^{-1/2} x 0 ( 1 − x 4 ) − 1/2 ,即 m = 0 m=0 m = 0 ,n = 4 n=4 n = 4 ,p = − 1 2 p=-\frac12 p = − 2 1 ,要检验的三个数是 p = − 1 2 p=-\frac12 p = − 2 1 ,m + 1 n = 1 4 \frac{m+1}n=\frac14 n m + 1 = 4 1 ,m + 1 n + p = − 1 4 \frac{m+1}n+p=-\frac14 n m + 1 + p = − 4 1 ,都不是整数。这类积分叫椭圆积分 ,算椭圆的周长时就会遇到这一类积分,所以椭圆的周长没有初等的公式。
不用三角公式,也能算出这组公式。 设圆上的点是 ( X , Y ) (X,Y) ( X , Y ) 。过 ( − 1 , 0 ) (-1,0) ( − 1 , 0 ) 、斜率为 t t t 的直线是 Y = t ( X + 1 ) Y=t(X+1) Y = t ( X + 1 ) 。代入 X 2 + Y 2 = 1 X^2+Y^2=1 X 2 + Y 2 = 1 :
X 2 + t 2 ( X + 1 ) 2 = 1 ⟹ ( X + 1 ) [ ( 1 + t 2 ) X + t 2 − 1 ] = 0. X^2+t^2(X+1)^2=1\ \Longrightarrow\ (X+1)\left[(1+t^2)X+t^2-1\right]=0. X 2 + t 2 ( X + 1 ) 2 = 1 ⟹ ( X + 1 ) [ ( 1 + t 2 ) X + t 2 − 1 ] = 0.
(把 1 1 1 移到左边,X 2 − 1 = ( X − 1 ) ( X + 1 ) X^2-1=(X-1)(X+1) X 2 − 1 = ( X − 1 ) ( X + 1 ) ,和 t 2 ( X + 1 ) 2 t^2(X+1)^2 t 2 ( X + 1 ) 2 一起提出 ( X + 1 ) (X+1) ( X + 1 ) ,方括号里是 ( X − 1 ) + t 2 ( X + 1 ) = ( 1 + t 2 ) X + t 2 − 1 (X-1)+t^2(X+1)=(1+t^2)X+t^2-1 ( X − 1 ) + t 2 ( X + 1 ) = ( 1 + t 2 ) X + t 2 − 1 。)两个因式之积为 0 0 0 :一个交点是出发点 X = − 1 X=-1 X = − 1 ;另一个由方括号为 0 0 0 解出,( 1 + t 2 ) X = 1 − t 2 (1+t^2)X=1-t^2 ( 1 + t 2 ) X = 1 − t 2 。再算 X + 1 = 1 − t 2 1 + t 2 + 1 = 2 1 + t 2 X+1=\frac{1-t^2}{1+t^2}+1=\frac{2}{1+t^2} X + 1 = 1 + t 2 1 − t 2 + 1 = 1 + t 2 2 ,所以
X = 1 − t 2 1 + t 2 , Y = t ( X + 1 ) = 2 t 1 + t 2 . X=\frac{1-t^2}{1+t^2},\qquad Y=t(X+1)=\frac{2t}{1+t^2}. X = 1 + t 2 1 − t 2 , Y = t ( X + 1 ) = 1 + t 2 2 t .
令 X = cos x X=\cos x X = cos x ,Y = sin x Y=\sin x Y = sin x ,就是万能代换的公式。每个有限的 t t t 对应圆上除了出发点 ( − 1 , 0 ) (-1,0) ( − 1 , 0 ) 以外的一个点;出发点本身对应 t → ∞ t\to\infty t → ∞ :( − 1 , 0 ) = ( cos π , sin π ) (-1,0)=(\cos\pi,\sin\pi) ( − 1 , 0 ) = ( cos π , sin π ) ,x → π x\to\pi x → π 时 t = tan x 2 → ∞ t=\tan\frac x2\to\infty t = tan 2 x → ∞ ;几何上,P P P 靠近 A A A 时直线 A P AP A P 越来越陡,最后变成竖直的切线 X = − 1 X=-1 X = − 1 ,和 y y y 轴没有交点。所以万能代换在 x = π x=\pi x = π (即点 ( − 1 , 0 ) (-1,0) ( − 1 , 0 ) )处断开,是因为这一个参数化盖不住整个圆,少了一个点。下面的“易错”框说的就是这件事带来的后果。
易错 万能代换的断点
tan x 2 \tan\frac x2 tan 2 x 在 x = π x=\pi x = π (以及 π + 2 k π \pi+2k\pi π + 2 k π )处没有定义。用万能代换得到的不定积分,只在不含这些点的区间上成立。定积分如果跨过这些点,要分段,或者换方法,不能不看区间就把端点直接代进去。比如 ∫ 0 2 π d x 2 + sin x \int_0^{2\pi}\frac{dx}{2+\sin x} ∫ 0 2 π 2 + s i n x d x :如果直接代入上面的原函数,x = 0 x=0 x = 0 和 x = 2 π x=2\pi x = 2 π 时 tan x 2 \tan\frac x2 tan 2 x 分别是 tan 0 \tan0 tan 0 和 tan π \tan\pi tan π ,都等于 0 0 0 ,原函数在两端取同一个值,相减得 0 0 0 ;可是被积函数 1 2 + sin x ≥ 1 3 > 0 \frac1{2+\sin x}\ge\frac13>0 2 + s i n x 1 ≥ 3 1 > 0 ,积分显然大于 0 0 0 。
正确的做法是在 x = π x=\pi x = π 处断开,两段分别取极限。记 F ( x ) = 2 3 arctan 2 tan x 2 + 1 3 F(x)=\frac2{\sqrt3}\arctan\frac{2\tan\frac x2+1}{\sqrt3} F ( x ) = 3 2 arctan 3 2 t a n 2 x + 1 。F ( 0 ) = F ( 2 π ) = 2 3 arctan 1 3 = 2 3 ⋅ π 6 = π 3 3 F(0)=F(2\pi)=\frac2{\sqrt3}\arctan\frac1{\sqrt3}=\frac2{\sqrt3}\cdot\frac\pi6=\frac{\pi}{3\sqrt3} F ( 0 ) = F ( 2 π ) = 3 2 arctan 3 1 = 3 2 ⋅ 6 π = 3 3 π 。x → π − x\to\pi^- x → π − 时 tan x 2 → + ∞ \tan\frac x2\to+\infty tan 2 x → + ∞ ,arctan \arctan arctan 趋于 π 2 \frac\pi2 2 π ,F → π 3 F\to\frac{\pi}{\sqrt3} F → 3 π ;x → π + x\to\pi^+ x → π + 时 tan x 2 → − ∞ \tan\frac x2\to-\infty tan 2 x → − ∞ ,F → − π 3 F\to-\frac\pi{\sqrt3} F → − 3 π 。所以
∫ 0 2 π d x 2 + sin x = ( π 3 − π 3 3 ) + ( π 3 3 − ( − π 3 ) ) = 2 π 3 . \int_0^{2\pi}\frac{dx}{2+\sin x}=\left(\frac\pi{\sqrt3}-\frac\pi{3\sqrt3}\right)+\left(\frac\pi{3\sqrt3}-\left(-\frac\pi{\sqrt3}\right)\right)=\frac{2\pi}{\sqrt3}. ∫ 0 2 π 2 + sin x d x = ( 3 π − 3 3 π ) + ( 3 3 π − ( − 3 π ) ) = 3 2 π .
原函数在 π \pi π 处从 π 3 \frac\pi{\sqrt3} 3 π 跳到 − π 3 -\frac\pi{\sqrt3} − 3 π ,直接代端点就漏掉了这一跳。
⑤ 只含 sin 2 x \sin^2x sin 2 x 、cos 2 x \cos^2x cos 2 x 、sin x cos x \sin x\cos x sin x cos x 时:令 t = tan x t=\tan x t = tan x # 万能代换总能用,但往往把分母变成四次多项式,计算量很大。有一类常见的式子有更省力的办法。
例 ∫ d x 1 + sin 2 x \displaystyle\int\frac{dx}{1+\sin^2x} ∫ 1 + sin 2 x d x 。
分子分母同除以 cos 2 x \cos^2x cos 2 x 。分母变成 1 cos 2 x + sin 2 x cos 2 x = 1 cos 2 x + tan 2 x = ( 1 + tan 2 x ) + tan 2 x = 1 + 2 tan 2 x \frac{1}{\cos^2x}+\frac{\sin^2x}{\cos^2x}=\frac1{\cos^2x}+\tan^2x=(1+\tan^2x)+\tan^2x=1+2\tan^2x c o s 2 x 1 + c o s 2 x s i n 2 x = c o s 2 x 1 + tan 2 x = ( 1 + tan 2 x ) + tan 2 x = 1 + 2 tan 2 x (用了 1 cos 2 x = 1 + tan 2 x \frac1{\cos^2x}=1+\tan^2x c o s 2 x 1 = 1 + tan 2 x :把 sin 2 x + cos 2 x = 1 \sin^2x+\cos^2x=1 sin 2 x + cos 2 x = 1 两边除以 cos 2 x \cos^2x cos 2 x );分子变成 d x cos 2 x \frac{dx}{\cos^2x} c o s 2 x d x ,由 ( tan x ) ′ = 1 cos 2 x (\tan x)'=\frac1{\cos^2x} ( tan x ) ′ = c o s 2 x 1 ,正好是 d ( tan x ) d(\tan x) d ( tan x ) 。令 t = tan x t=\tan x t = tan x :
∫ d x 1 + sin 2 x = ∫ d x cos 2 x 1 + 2 tan 2 x = ∫ d t 1 + 2 t 2 = 1 2 arctan ( 2 t ) + C = 1 2 arctan ( 2 tan x ) + C . \int\frac{dx}{1+\sin^2x}=\int\frac{\frac{dx}{\cos^2x}}{1+2\tan^2x}=\int\frac{dt}{1+2t^2}=\frac1{\sqrt2}\arctan\left(\sqrt2\,t\right)+C=\frac1{\sqrt2}\arctan\left(\sqrt2\tan x\right)+C. ∫ 1 + sin 2 x d x = ∫ 1 + 2 tan 2 x c o s 2 x d x = ∫ 1 + 2 t 2 d t = 2 1 arctan ( 2 t ) + C = 2 1 arctan ( 2 tan x ) + C .
(最后一步:1 + 2 t 2 = 1 + ( 2 t ) 2 1+2t^2=1+(\sqrt2t)^2 1 + 2 t 2 = 1 + ( 2 t ) 2 ,令 w = 2 t w=\sqrt2t w = 2 t ,d t = d w 2 dt=\frac{dw}{\sqrt2} d t = 2 d w 。)用万能代换也能做,但要处理 ( 1 + t 2 ) 2 ( 1 + t 2 ) 2 + 4 t 2 \frac{(1+t^2)^2}{(1+t^2)^2+4t^2} ( 1 + t 2 ) 2 + 4 t 2 ( 1 + t 2 ) 2 这样的式子,麻烦得多。
什么时候能这样做。 关键是:sin 2 x \sin^2x sin 2 x 、cos 2 x \cos^2x cos 2 x 、sin x cos x \sin x\cos x sin x cos x 除以 cos 2 x \cos^2x cos 2 x 以后,分别是 tan 2 x \tan^2x tan 2 x 、1 1 1 、tan x \tan x tan x ,都能用 tan x \tan x tan x 表示。所以被积函数如果是这些量(以及常数)的有理式,就能化成 t = tan x t=\tan x t = tan x 的有理函数。常数 c c c 写成 c ( sin 2 x + cos 2 x ) c(\sin^2x+\cos^2x) c ( sin 2 x + cos 2 x ) ,除以 cos 2 x \cos^2x cos 2 x 后是 c ( tan 2 x + 1 ) c(\tan^2x+1) c ( tan 2 x + 1 ) ,也能用 tan x \tan x tan x 表示。
一个容易检查的判别办法:把式子里的 sin x \sin x sin x 、cos x \cos x cos x 同时换成 − sin x -\sin x − sin x 、− cos x -\cos x − cos x ,如果式子不变,就可以令 t = tan x t=\tan x t = tan x 。(上面三个量在这个替换下都不变:( − sin x ) 2 = sin 2 x (-\sin x)^2=\sin^2x ( − sin x ) 2 = sin 2 x ,( − sin x ) ( − cos x ) = sin x cos x (-\sin x)(-\cos x)=\sin x\cos x ( − sin x ) ( − cos x ) = sin x cos x ;sin x \sin x sin x 单独出现就会变号。比如 1 1 + sin 2 x \frac1{1+\sin^2x} 1 + s i n 2 x 1 不变,可以用;1 2 + sin x \frac1{2+\sin x} 2 + s i n x 1 变成 1 2 − sin x \frac1{2-\sin x} 2 − s i n x 1 ,不能用,只能用万能代换。)
公式里常见的一般形式(a , b > 0 a,b>0 a , b > 0 ):
∫ d x a 2 cos 2 x + b 2 sin 2 x = ∫ d ( tan x ) a 2 + b 2 tan 2 x = 1 a b arctan ( b a tan x ) + C . \int\frac{dx}{a^2\cos^2x+b^2\sin^2x}=\int\frac{d(\tan x)}{a^2+b^2\tan^2x}=\frac1{ab}\arctan\left(\frac ba\tan x\right)+C. ∫ a 2 cos 2 x + b 2 sin 2 x d x = ∫ a 2 + b 2 tan 2 x d ( tan x ) = ab 1 arctan ( a b tan x ) + C .
(第一步:分子分母同除以 cos 2 x \cos^2x cos 2 x ,分母是 a 2 + b 2 tan 2 x a^2+b^2\tan^2x a 2 + b 2 tan 2 x ,分子 d x cos 2 x = d ( tan x ) \frac{dx}{\cos^2x}=d(\tan x) c o s 2 x d x = d ( tan x ) 。最后一步:分母是 a 2 + ( b tan x ) 2 a^2+(b\tan x)^2 a 2 + ( b tan x ) 2 ,令 u = b tan x u=b\tan x u = b tan x ,d ( tan x ) = d u b d(\tan x)=\frac{du}b d ( tan x ) = b d u ,积分变成 1 b ∫ d u a 2 + u 2 = 1 b ⋅ 1 a arctan u a \frac1b\int\frac{du}{a^2+u^2}=\frac1b\cdot\frac1a\arctan\frac ua b 1 ∫ a 2 + u 2 d u = b 1 ⋅ a 1 arctan a u ,再代回 u = b tan x u=b\tan x u = b tan x 。)
易错 这里的断点在 x = π 2 x=\frac\pi2 x = 2 π
tan x \tan x tan x 在 x = π 2 + k π x=\frac\pi2+k\pi x = 2 π + k π 处没有定义,所以这样得到的原函数只在不含这些点的区间上成立。算定积分时如果区间跨过 π 2 \frac\pi2 2 π ,要在那里断开,两段分别取极限。这和上面万能代换的断点是同一类问题。
试一试 练习 2.16
求:(1) ∫ cos 3 x d x \int\cos^3x\,dx ∫ cos 3 x d x ;(2) ∫ cos 4 x d x \int\cos^4x\,dx ∫ cos 4 x d x 。
看详解
试一试 练习 2.17
求 ∫ x 2 1 − x 2 d x \displaystyle\int\frac{x^2}{\sqrt{1-x^2}}\,dx ∫ 1 − x 2 x 2 d x 。
看详解
试一试 练习 2.19
(1) 求 ∫ d x 1 + cos 2 x \displaystyle\int\frac{dx}{1+\cos^2x} ∫ 1 + cos 2 x d x ;(2) 求 ∫ 0 π d x 1 + cos 2 x \displaystyle\int_0^\pi\frac{dx}{1+\cos^2x} ∫ 0 π 1 + cos 2 x d x ,并说明为什么不能把 (1) 的原函数直接代入 0 0 0 和 π \pi π 。
看详解
六、定积分的计算技巧:换元、对称性与周期# 定积分的换元:上下限一起换# 不定积分换元以后要代回原来的变量;定积分换元可以不代回,直接把上下限也换掉 :
∫ a b f ( g ( x ) ) g ′ ( x ) d x = ∫ g ( a ) g ( b ) f ( u ) d u . \int_a^bf(g(x))g'(x)\,dx=\int_{g(a)}^{g(b)}f(u)\,du. ∫ a b f ( g ( x )) g ′ ( x ) d x = ∫ g ( a ) g ( b ) f ( u ) d u .
理由:设 F ′ = f F'=f F ′ = f 。由链式法则,[ F ( g ( x ) ) ] ′ = F ′ ( g ( x ) ) g ′ ( x ) = f ( g ( x ) ) g ′ ( x ) [F(g(x))]'=F'(g(x))g'(x)=f(g(x))g'(x) [ F ( g ( x )) ] ′ = F ′ ( g ( x )) g ′ ( x ) = f ( g ( x )) g ′ ( x ) ,正是左边的被积函数,所以由牛顿—莱布尼茨公式,左边 = [ F ( g ( x ) ) ] a b = F ( g ( b ) ) − F ( g ( a ) ) =\Big[F(g(x))\Big]_a^b=F(g(b))-F(g(a)) = [ F ( g ( x )) ] a b = F ( g ( b )) − F ( g ( a )) ;右边的原函数是 F ( u ) F(u) F ( u ) ,右边 = [ F ( u ) ] g ( a ) g ( b ) =\Big[F(u)\Big]_{g(a)}^{g(b)} = [ F ( u ) ] g ( a ) g ( b ) ,也等于 F ( g ( b ) ) − F ( g ( a ) ) F(g(b))-F(g(a)) F ( g ( b )) − F ( g ( a )) 。写的时候就是:令 u = g ( x ) u=g(x) u = g ( x ) ,d u = g ′ ( x ) d x du=g'(x)\,dx d u = g ′ ( x ) d x ,x = a x=a x = a 时 u = g ( a ) u=g(a) u = g ( a ) ,x = b x=b x = b 时 u = g ( b ) u=g(b) u = g ( b ) 。
例 ∫ 0 1 2 x e x 2 d x \int_0^12xe^{x^2}\,dx ∫ 0 1 2 x e x 2 d x 。令 u = x 2 u=x^2 u = x 2 ,d u = 2 x d x du=2x\,dx d u = 2 x d x 。x = 0 x=0 x = 0 时 u = 0 u=0 u = 0 ,x = 1 x=1 x = 1 时 u = 1 u=1 u = 1 。于是
∫ 0 1 2 x e x 2 d x = ∫ 0 1 e u d u = [ e u ] 0 1 = e 1 − e 0 = e − 1. \int_0^12xe^{x^2}\,dx=\int_0^1e^u\,du=\Big[e^u\Big]_0^1=e^1-e^0=e-1. ∫ 0 1 2 x e x 2 d x = ∫ 0 1 e u d u = [ e u ] 0 1 = e 1 − e 0 = e − 1.
第二类换元 x = φ ( t ) x=\varphi(t) x = φ ( t ) 也一样:x x x 从 a a a 到 b b b ,t t t 相应地从 α \alpha α 到 β \beta β (φ ( α ) = a \varphi(\alpha)=a φ ( α ) = a ,φ ( β ) = b \varphi(\beta)=b φ ( β ) = b ),
∫ a b f ( x ) d x = ∫ α β f ( φ ( t ) ) φ ′ ( t ) d t . \int_a^bf(x)\,dx=\int_\alpha^\beta f(\varphi(t))\varphi'(t)\,dt. ∫ a b f ( x ) d x = ∫ α β f ( φ ( t )) φ ′ ( t ) d t .
理由相同:设 F ′ = f F'=f F ′ = f ,由链式法则,[ F ( φ ( t ) ) ] ′ = f ( φ ( t ) ) φ ′ ( t ) [F(\varphi(t))]'=f(\varphi(t))\varphi'(t) [ F ( φ ( t )) ] ′ = f ( φ ( t )) φ ′ ( t ) ,正是右边的被积函数,所以右边等于 F ( φ ( β ) ) − F ( φ ( α ) ) = F ( b ) − F ( a ) F(\varphi(\beta))-F(\varphi(\alpha))=F(b)-F(a) F ( φ ( β )) − F ( φ ( α )) = F ( b ) − F ( a ) ,就是左边。
例 ∫ 0 1 1 − x 2 d x \int_0^1\sqrt{1-x^2}\,dx ∫ 0 1 1 − x 2 d x 。令 x = sin t x=\sin t x = sin t ,d x = cos t d t dx=\cos t\,dt d x = cos t d t ;x = 0 x=0 x = 0 对应 t = 0 t=0 t = 0 ,x = 1 x=1 x = 1 对应 t = π 2 t=\frac\pi2 t = 2 π 。在 [ 0 , π 2 ] [0,\frac\pi2] [ 0 , 2 π ] 上 cos t ≥ 0 \cos t\ge0 cos t ≥ 0 ,1 − sin 2 t = cos t \sqrt{1-\sin^2t}=\cos t 1 − sin 2 t = cos t :
∫ 0 1 1 − x 2 d x = ∫ 0 π / 2 cos t ⋅ cos t d t = ∫ 0 π / 2 1 + cos 2 t 2 d t = [ t 2 + sin 2 t 4 ] 0 π / 2 = π 4 , \int_0^1\sqrt{1-x^2}\,dx=\int_0^{\pi/2}\cos t\cdot\cos t\,dt=\int_0^{\pi/2}\frac{1+\cos2t}2\,dt=\left[\frac t2+\frac{\sin2t}4\right]_0^{\pi/2}=\frac\pi4, ∫ 0 1 1 − x 2 d x = ∫ 0 π /2 cos t ⋅ cos t d t = ∫ 0 π /2 2 1 + cos 2 t d t = [ 2 t + 4 sin 2 t ] 0 π /2 = 4 π ,
正是四分之一个单位圆的面积。
下限对应下限,上限对应上限,即使 α > β \alpha>\beta α > β 也照这样写。比如上例改用 x = cos t x=\cos t x = cos t :d x = − sin t d t dx=-\sin t\,dt d x = − sin t d t ,x = 0 x=0 x = 0 对应 t = π 2 t=\frac\pi2 t = 2 π ,x = 1 x=1 x = 1 对应 t = 0 t=0 t = 0 ,新的下限比上限大,照写:
∫ 0 1 1 − x 2 d x = ∫ π / 2 0 sin t ⋅ ( − sin t ) d t = ∫ 0 π / 2 sin 2 t d t = π 4 . \int_0^1\sqrt{1-x^2}\,dx=\int_{\pi/2}^0\sin t\cdot(-\sin t)\,dt=\int_0^{\pi/2}\sin^2t\,dt=\frac\pi4. ∫ 0 1 1 − x 2 d x = ∫ π /2 0 sin t ⋅ ( − sin t ) d t = ∫ 0 π /2 sin 2 t d t = 4 π .
d x dx d x 带来的负号,正好和“交换上下限变号”抵消,结果一样。
下面这些技巧,全都来自定积分的换元。
① 奇偶性:对称区间上的抵消# 在 [ − a , a ] [-a,a] [ − a , a ] 上:
若 f f f 是奇函数 (f ( − x ) = − f ( x ) f(-x)=-f(x) f ( − x ) = − f ( x ) ),∫ − a a f ( x ) d x = 0 \int_{-a}^af(x)\,dx=0 ∫ − a a f ( x ) d x = 0 ;
若 f f f 是偶函数 (f ( − x ) = f ( x ) f(-x)=f(x) f ( − x ) = f ( x ) ),∫ − a a f ( x ) d x = 2 ∫ 0 a f ( x ) d x \int_{-a}^af(x)\,dx=2\int_0^af(x)\,dx ∫ − a a f ( x ) d x = 2 ∫ 0 a f ( x ) d x 。
为什么 证明
把积分拆成 ∫ − a 0 + ∫ 0 a \int_{-a}^0+\int_0^a ∫ − a 0 + ∫ 0 a 。对前一段令 x = − t x=-t x = − t ,则 d x = − d t dx=-dt d x = − d t ;x = − a x=-a x = − a 时 t = a t=a t = a ,x = 0 x=0 x = 0 时 t = 0 t=0 t = 0 。按上面的换元规则(下限对下限、上限对上限):
∫ − a 0 f ( x ) d x = ∫ a 0 f ( − t ) ⋅ ( − d t ) = − ∫ a 0 f ( − t ) d t = ∫ 0 a f ( − t ) d t . \int_{-a}^0f(x)\,dx=\int_a^0f(-t)\cdot(-dt)=-\int_a^0f(-t)\,dt=\int_0^af(-t)\,dt. ∫ − a 0 f ( x ) d x = ∫ a 0 f ( − t ) ⋅ ( − d t ) = − ∫ a 0 f ( − t ) d t = ∫ 0 a f ( − t ) d t .
(最后一步用了“交换上下限,积分变号”。)积分变量的字母不影响结果,把 t t t 写回 x x x ,所以
∫ − a a f ( x ) d x = ∫ 0 a f ( − x ) d x + ∫ 0 a f ( x ) d x = ∫ 0 a [ f ( − x ) + f ( x ) ] d x . \int_{-a}^af(x)\,dx=\int_0^af(-x)\,dx+\int_0^af(x)\,dx=\int_0^a[f(-x)+f(x)]\,dx. ∫ − a a f ( x ) d x = ∫ 0 a f ( − x ) d x + ∫ 0 a f ( x ) d x = ∫ 0 a [ f ( − x ) + f ( x )] d x .
奇函数时 f ( − x ) = − f ( x ) f(-x)=-f(x) f ( − x ) = − f ( x ) ,方括号为 − f ( x ) + f ( x ) = 0 -f(x)+f(x)=0 − f ( x ) + f ( x ) = 0 ;偶函数时 f ( − x ) = f ( x ) f(-x)=f(x) f ( − x ) = f ( x ) ,方括号是 2 f ( x ) 2f(x) 2 f ( x ) ,积分是 2 ∫ 0 a f ( x ) d x 2\int_0^af(x)\,dx 2 ∫ 0 a f ( x ) d x 。几何上:奇函数的图像关于原点对称,左右两块面积一样大、符号相反;偶函数的图像关于 y y y 轴对称,左右两块完全一样。
例 ∫ − 2 2 ( x 3 + cos x ) d x \int_{-2}^2(x^3+\cos x)\,dx ∫ − 2 2 ( x 3 + cos x ) d x 。( − x ) 3 = − x 3 (-x)^3=-x^3 ( − x ) 3 = − x 3 ,x 3 x^3 x 3 是奇函数,贡献 0 0 0 ;cos ( − x ) = cos x \cos(-x)=\cos x cos ( − x ) = cos x ,cos x \cos x cos x 是偶函数。所以
∫ − 2 2 ( x 3 + cos x ) d x = 0 + 2 ∫ 0 2 cos x d x = 2 [ sin x ] 0 2 = 2 ( sin 2 − sin 0 ) = 2 sin 2. \int_{-2}^2(x^3+\cos x)\,dx=0+2\int_0^2\cos x\,dx=2\Big[\sin x\Big]_0^2=2(\sin2-\sin0)=2\sin2. ∫ − 2 2 ( x 3 + cos x ) d x = 0 + 2 ∫ 0 2 cos x d x = 2 [ sin x ] 0 2 = 2 ( sin 2 − sin 0 ) = 2 sin 2.
这里的 2 2 2 是弧度,sin 2 ≈ 0.909 \sin2\approx0.909 sin 2 ≈ 0.909 。
提速 不奇不偶的函数,也可以用这个公式
上面证明里得到的式子 ∫ − a a f ( x ) d x = ∫ 0 a [ f ( x ) + f ( − x ) ] d x \int_{-a}^af(x)\,dx=\int_0^a[f(x)+f(-x)]\,dx ∫ − a a f ( x ) d x = ∫ 0 a [ f ( x ) + f ( − x )] d x 对任何函数都成立,而 f ( x ) + f ( − x ) f(x)+f(-x) f ( x ) + f ( − x ) 常常能大大化简。
例 ∫ − 1 1 x 2 1 + e x d x \displaystyle\int_{-1}^1\frac{x^2}{1+e^x}\,dx ∫ − 1 1 1 + e x x 2 d x 。被积函数既不奇也不偶,原函数也写不出来。但
记 f ( x ) = x 2 1 + e x f(x)=\frac{x^2}{1+e^x} f ( x ) = 1 + e x x 2 ,则 f ( − x ) = ( − x ) 2 1 + e − x = x 2 1 + e − x f(-x)=\frac{(-x)^2}{1+e^{-x}}=\frac{x^2}{1+e^{-x}} f ( − x ) = 1 + e − x ( − x ) 2 = 1 + e − x x 2 。相加,提出 x 2 x^2 x 2 :
f ( x ) + f ( − x ) = x 2 ( 1 1 + e x + 1 1 + e − x ) = x 2 ( 1 1 + e x + e x e x + 1 ) = x 2 ⋅ 1 + e x 1 + e x = x 2 . f(x)+f(-x)=x^2\left(\frac1{1+e^x}+\frac1{1+e^{-x}}\right)=x^2\left(\frac1{1+e^x}+\frac{e^x}{e^x+1}\right)=x^2\cdot\frac{1+e^x}{1+e^x}=x^2. f ( x ) + f ( − x ) = x 2 ( 1 + e x 1 + 1 + e − x 1 ) = x 2 ( 1 + e x 1 + e x + 1 e x ) = x 2 ⋅ 1 + e x 1 + e x = x 2 .
(第二个分式分子分母同乘 e x e^x e x ,e − x ⋅ e x = 1 e^{-x}\cdot e^x=1 e − x ⋅ e x = 1 。)由上面的公式(a = 1 a=1 a = 1 ),原积分 = ∫ 0 1 x 2 d x = [ x 3 3 ] 0 1 = 1 3 =\int_0^1x^2\,dx=\left[\frac{x^3}3\right]_0^1=\frac13 = ∫ 0 1 x 2 d x = [ 3 x 3 ] 0 1 = 3 1 。
另一种说法:任何函数都能拆成一个偶函数加一个奇函数,f ( x ) = f ( x ) + f ( − x ) 2 + f ( x ) − f ( − x ) 2 f(x)=\frac{f(x)+f(-x)}2+\frac{f(x)-f(-x)}2 f ( x ) = 2 f ( x ) + f ( − x ) + 2 f ( x ) − f ( − x ) 。在对称区间上,奇的部分积分为 0 0 0 ,只剩偶的部分。
② 镜像换元(也叫 King 性质)# 把 x x x 换成 a + b − x a+b-x a + b − x ,区间 [ a , b ] [a,b] [ a , b ] 会左右翻过来,但积分的值不变:
∫ a b f ( x ) d x = ∫ a b f ( a + b − x ) d x . \int_a^bf(x)\,dx=\int_a^bf(a+b-x)\,dx. ∫ a b f ( x ) d x = ∫ a b f ( a + b − x ) d x .
(证明:在右边令 t = a + b − x t=a+b-x t = a + b − x 。x = a x=a x = a 时 t = b t=b t = b ,x = b x=b x = b 时 t = a t=a t = a ,d x = − d t dx=-dt d x = − d t 。所以右边 = ∫ b a f ( t ) ( − d t ) = − ∫ b a f ( t ) d t = ∫ a b f ( t ) d t =\int_b^af(t)(-dt)=-\int_b^af(t)\,dt=\int_a^bf(t)\,dt = ∫ b a f ( t ) ( − d t ) = − ∫ b a f ( t ) d t = ∫ a b f ( t ) d t ,最后一步是“交换上下限变号”。积分变量叫 t t t 还是 x x x 不影响值,所以就是左边。)
关键是看翻过来以后的式子,能不能和原来的式子凑成简单的东西。
回顾
第一篇第二节,诱导公式:sin ( π 2 − x ) = cos x \sin\left(\frac\pi2-x\right)=\cos x sin ( 2 π − x ) = cos x ,cos ( π 2 − x ) = sin x \cos\left(\frac\pi2-x\right)=\sin x cos ( 2 π − x ) = sin x ,sin ( π − x ) = sin x \sin(\pi-x)=\sin x sin ( π − x ) = sin x ,cos ( π − x ) = − cos x \cos(\pi-x)=-\cos x cos ( π − x ) = − cos x 。
例 I = ∫ 0 π / 2 sin x sin x + cos x d x I=\displaystyle\int_0^{\pi/2}\frac{\sin x}{\sin x+\cos x}\,dx I = ∫ 0 π /2 sin x + cos x sin x d x 。
这里 a + b = π 2 a+b=\frac\pi2 a + b = 2 π ,镜像就是把 x x x 换成 π 2 − x \frac\pi2-x 2 π − x 。由诱导公式,sin \sin sin 和 cos \cos cos 互换:
I = ∫ 0 π / 2 cos x cos x + sin x d x . I=\int_0^{\pi/2}\frac{\cos x}{\cos x+\sin x}\,dx. I = ∫ 0 π /2 cos x + sin x cos x d x .
两个式子相加,分母相同,分子加起来正好等于分母:
2 I = ∫ 0 π / 2 sin x + cos x sin x + cos x d x = ∫ 0 π / 2 1 d x = π 2 , I = π 4 . 2I=\int_0^{\pi/2}\frac{\sin x+\cos x}{\sin x+\cos x}\,dx=\int_0^{\pi/2}1\,dx=\frac\pi2,\qquad I=\frac\pi4. 2 I = ∫ 0 π /2 sin x + cos x sin x + cos x d x = ∫ 0 π /2 1 d x = 2 π , I = 4 π .
完全不用求原函数。窍门是:镜像以后分母不变,分子变成和原来“互补”的那一个。
例 I = ∫ 0 π x sin x d x I=\int_0^\pi x\sin x\,dx I = ∫ 0 π x sin x d x 。
镜像(x → π − x x\to\pi-x x → π − x )以后是 ∫ 0 π ( π − x ) sin ( π − x ) d x = ∫ 0 π ( π − x ) sin x d x \int_0^\pi(\pi-x)\sin(\pi-x)\,dx=\int_0^\pi(\pi-x)\sin x\,dx ∫ 0 π ( π − x ) sin ( π − x ) d x = ∫ 0 π ( π − x ) sin x d x 。两式相加,x + ( π − x ) = π x+(\pi-x)=\pi x + ( π − x ) = π :
2 I = ∫ 0 π [ x + ( π − x ) ] sin x d x = π ∫ 0 π sin x d x = π ⋅ 2 = 2 π , I = π . 2I=\int_0^\pi\left[x+(\pi-x)\right]\sin x\,dx=\pi\int_0^\pi\sin x\,dx=\pi\cdot2=2\pi,\qquad I=\pi. 2 I = ∫ 0 π [ x + ( π − x ) ] sin x d x = π ∫ 0 π sin x d x = π ⋅ 2 = 2 π , I = π .
(∫ 0 π sin x d x = [ − cos x ] 0 π = − ( − 1 ) − ( − 1 ) = 2 \int_0^\pi\sin x\,dx=\big[-\cos x\big]_0^\pi=-(-1)-(-1)=2 ∫ 0 π sin x d x = [ − cos x ] 0 π = − ( − 1 ) − ( − 1 ) = 2 。)
(用分部积分验证:∫ 0 π x sin x d x = [ − x cos x ] 0 π + ∫ 0 π cos x d x = π + 0 = π \int_0^\pi x\sin x\,dx=\big[-x\cos x\big]_0^\pi+\int_0^\pi\cos x\,dx=\pi+0=\pi ∫ 0 π x sin x d x = [ − x cos x ] 0 π + ∫ 0 π cos x d x = π + 0 = π 。✓ \checkmark ✓ )
更一般的结论用同样的推导得到。设 I = ∫ 0 π x f ( sin x ) d x I=\int_0^\pi xf(\sin x)\,dx I = ∫ 0 π x f ( sin x ) d x ,镜像后 I = ∫ 0 π ( π − x ) f ( sin ( π − x ) ) d x = ∫ 0 π ( π − x ) f ( sin x ) d x I=\int_0^\pi(\pi-x)f(\sin(\pi-x))\,dx=\int_0^\pi(\pi-x)f(\sin x)\,dx I = ∫ 0 π ( π − x ) f ( sin ( π − x )) d x = ∫ 0 π ( π − x ) f ( sin x ) d x ,两式相加,合成一个积分,x + ( π − x ) = π x+(\pi-x)=\pi x + ( π − x ) = π :2 I = ∫ 0 π [ x + ( π − x ) ] f ( sin x ) d x = π ∫ 0 π f ( sin x ) d x 2I=\int_0^\pi\left[x+(\pi-x)\right]f(\sin x)\,dx=\pi\int_0^\pi f(\sin x)\,dx 2 I = ∫ 0 π [ x + ( π − x ) ] f ( sin x ) d x = π ∫ 0 π f ( sin x ) d x ,两边除以 2 2 2 ,即
∫ 0 π x f ( sin x ) d x = π 2 ∫ 0 π f ( sin x ) d x . \int_0^\pi xf(\sin x)\,dx=\frac\pi2\int_0^\pi f(\sin x)\,dx. ∫ 0 π x f ( sin x ) d x = 2 π ∫ 0 π f ( sin x ) d x .
有时把它说成“把 x x x 换成区间中点 π 2 \frac\pi2 2 π ”。它成立,是因为另一个因子 f ( sin x ) f(\sin x) f ( sin x ) 关于中点 π 2 \frac\pi2 2 π 对称(sin ( π − x ) = sin x \sin(\pi-x)=\sin x sin ( π − x ) = sin x )。只看到被积函数里有个 x x x ,另一个因子却不对称,就不能这样做。
例 I = ∫ 0 π / 4 ln ( 1 + tan x ) d x I=\displaystyle\int_0^{\pi/4}\ln(1+\tan x)\,dx I = ∫ 0 π /4 ln ( 1 + tan x ) d x 。
ln ( 1 + tan x ) \ln(1+\tan x) ln ( 1 + tan x ) 的原函数不是初等函数,但镜像可以绕过它。这里 a + b = π 4 a+b=\frac\pi4 a + b = 4 π ,把 x x x 换成 π 4 − x \frac\pi4-x 4 π − x 。
回顾
第一篇第二节,和角公式:sin ( α − β ) = sin α cos β − cos α sin β \sin(\alpha-\beta)=\sin\alpha\cos\beta-\cos\alpha\sin\beta sin ( α − β ) = sin α cos β − cos α sin β ,cos ( α − β ) = cos α cos β + sin α sin β \cos(\alpha-\beta)=\cos\alpha\cos\beta+\sin\alpha\sin\beta cos ( α − β ) = cos α cos β + sin α sin β 。
先算 tan ( π 4 − x ) \tan\left(\frac\pi4-x\right) tan ( 4 π − x ) 。sin π 4 = cos π 4 = 2 2 \sin\frac\pi4=\cos\frac\pi4=\frac{\sqrt2}2 sin 4 π = cos 4 π = 2 2 ,由和角公式:
tan ( π 4 − x ) = 2 2 cos x − 2 2 sin x 2 2 cos x + 2 2 sin x = cos x − sin x cos x + sin x = 1 − tan x 1 + tan x . \tan\left(\frac\pi4-x\right)=\frac{\frac{\sqrt2}2\cos x-\frac{\sqrt2}2\sin x}{\frac{\sqrt2}2\cos x+\frac{\sqrt2}2\sin x}=\frac{\cos x-\sin x}{\cos x+\sin x}=\frac{1-\tan x}{1+\tan x}. tan ( 4 π − x ) = 2 2 cos x + 2 2 sin x 2 2 cos x − 2 2 sin x = cos x + sin x cos x − sin x = 1 + tan x 1 − tan x .
(最后一步分子分母同除以 cos x \cos x cos x 。)于是
1 + tan ( π 4 − x ) = ( 1 + tan x ) + ( 1 − tan x ) 1 + tan x = 2 1 + tan x , 1+\tan\left(\frac\pi4-x\right)=\frac{(1+\tan x)+(1-\tan x)}{1+\tan x}=\frac2{1+\tan x}, 1 + tan ( 4 π − x ) = 1 + tan x ( 1 + tan x ) + ( 1 − tan x ) = 1 + tan x 2 ,
取对数:ln ( 1 + tan ( π 4 − x ) ) = ln 2 − ln ( 1 + tan x ) \ln\left(1+\tan\left(\frac\pi4-x\right)\right)=\ln2-\ln(1+\tan x) ln ( 1 + tan ( 4 π − x ) ) = ln 2 − ln ( 1 + tan x ) 。代回镜像以后的积分:
I = ∫ 0 π / 4 [ ln 2 − ln ( 1 + tan x ) ] d x = ∫ 0 π / 4 ln 2 d x − ∫ 0 π / 4 ln ( 1 + tan x ) d x = π 4 ln 2 − I . I=\int_0^{\pi/4}\left[\ln2-\ln(1+\tan x)\right]dx=\int_0^{\pi/4}\ln2\,dx-\int_0^{\pi/4}\ln(1+\tan x)\,dx=\frac\pi4\ln2-I. I = ∫ 0 π /4 [ ln 2 − ln ( 1 + tan x ) ] d x = ∫ 0 π /4 ln 2 d x − ∫ 0 π /4 ln ( 1 + tan x ) d x = 4 π ln 2 − I .
第一项是常数 ln 2 \ln2 ln 2 乘区间长度 π 4 \frac\pi4 4 π ;第二项正是原来的 I I I 。I I I 出现在两边,移项,2 I = π 4 ln 2 2I=\frac\pi4\ln2 2 I = 4 π ln 2 ,I = π 8 ln 2 I=\frac\pi8\ln2 I = 8 π ln 2 。
和第一个例子一样,镜像以后得到的式子和原来的“互补”:两者相加是常数 ln 2 \ln2 ln 2 。
③ 周期:先算一个周期# 若 f f f 以 T T T 为周期,则任意一段长度为 T T T 的区间上,积分都相等:∫ a a + T f d x = ∫ 0 T f d x \int_a^{a+T}f\,dx=\int_0^Tf\,dx ∫ a a + T f d x = ∫ 0 T f d x 。
证明:先设 0 ≤ a < T 0\le a<T 0 ≤ a < T (比如 T = 2 T=2 T = 2 ,a = 0.5 a=0.5 a = 0.5 ,区间是 [ 0.5 , 2.5 ] [0.5,2.5] [ 0.5 , 2.5 ] )。在 T T T 处拆成两段,∫ a a + T f = ∫ a T f + ∫ T a + T f \int_a^{a+T}f=\int_a^Tf+\int_T^{a+T}f ∫ a a + T f = ∫ a T f + ∫ T a + T f 。第二段令 x = u + T x=u+T x = u + T :x = T x=T x = T 时 u = 0 u=0 u = 0 ,x = a + T x=a+T x = a + T 时 u = a u=a u = a ,d x = d u dx=du d x = d u ,由周期性 f ( u + T ) = f ( u ) f(u+T)=f(u) f ( u + T ) = f ( u ) ,它等于 ∫ 0 a f ( u ) d u \int_0^af(u)\,du ∫ 0 a f ( u ) d u 。所以总和是 ∫ a T f + ∫ 0 a f = ∫ 0 a f + ∫ a T f = ∫ 0 T f \int_a^Tf+\int_0^af=\int_0^af+\int_a^Tf=\int_0^Tf ∫ a T f + ∫ 0 a f = ∫ 0 a f + ∫ a T f = ∫ 0 T f ,[ 0 , a ] [0,a] [ 0 , a ] 和 [ a , T ] [a,T] [ a , T ] 正好拼成 [ 0 , T ] [0,T] [ 0 , T ] 。
一般的 a a a ,先减掉整数个周期:写成 a = k T + a ′ a=kT+a' a = k T + a ′ ,k k k 是整数,0 ≤ a ′ < T 0\le a'<T 0 ≤ a ′ < T 。令 x = t + k T x=t+kT x = t + k T ,f ( t + k T ) = f ( t ) f(t+kT)=f(t) f ( t + k T ) = f ( t ) (用 k k k 次周期性),积分变成 ∫ a ′ a ′ + T f ( t ) d t \int_{a'}^{a'+T}f(t)\,dt ∫ a ′ a ′ + T f ( t ) d t ,再用上面的结果。这个证明只要求 f f f 在一个周期上可积,不要求连续。
∣ sin x ∣ \lvert\sin x\rvert ∣ sin x ∣ 的周期是 π \pi π 。在 [ 0 , π ] [0,\pi] [ 0 , π ] 上 sin x ≥ 0 \sin x\ge0 sin x ≥ 0 ,绝对值可以去掉,一个周期上的积分是 ∫ 0 π sin x d x = 2 \int_0^\pi\sin x\,dx=2 ∫ 0 π sin x d x = 2 。[ 0 , 5 π ] [0,5\pi] [ 0 , 5 π ] 由 5 5 5 个长度为 π \pi π 的区间拼成(区间可加性),每一段上的积分都是 2 2 2 (刚证明的性质)。所以
∫ 0 5 π ∣ sin x ∣ d x = 5 × 2 = 10. \int_0^{5\pi}\lvert\sin x\rvert\,dx=5\times2=10. ∫ 0 5 π ∣ sin x ∣ d x = 5 × 2 = 10.
但乘上 x x x 以后,x ∣ sin x ∣ x\lvert\sin x\rvert x ∣ sin x ∣ 就不是周期函数了,不能整段整段地乘。
④ 绝对值:先找变号的点# ∫ 0 2 ∣ x − 1 ∣ d x \int_0^2\lvert x-1\rvert\,dx ∫ 0 2 ∣ x − 1 ∣ d x 必须在 x = 1 x=1 x = 1 处分开:0 ≤ x ≤ 1 0\le x\le1 0 ≤ x ≤ 1 时 x − 1 ≤ 0 x-1\le0 x − 1 ≤ 0 ,∣ x − 1 ∣ = 1 − x \lvert x-1\rvert=1-x ∣ x − 1 ∣ = 1 − x ;1 ≤ x ≤ 2 1\le x\le2 1 ≤ x ≤ 2 时 ∣ x − 1 ∣ = x − 1 \lvert x-1\rvert=x-1 ∣ x − 1 ∣ = x − 1 。
∫ 0 1 ( 1 − x ) d x + ∫ 1 2 ( x − 1 ) d x = [ x − x 2 2 ] 0 1 + [ x 2 2 − x ] 1 2 = 1 2 + ( 0 − ( − 1 2 ) ) = 1 2 + 1 2 = 1. \int_0^1(1-x)\,dx+\int_1^2(x-1)\,dx=\left[x-\frac{x^2}2\right]_0^1+\left[\frac{x^2}2-x\right]_1^2=\frac12+\left(0-\left(-\frac12\right)\right)=\frac12+\frac12=1. ∫ 0 1 ( 1 − x ) d x + ∫ 1 2 ( x − 1 ) d x = [ x − 2 x 2 ] 0 1 + [ 2 x 2 − x ] 1 2 = 2 1 + ( 0 − ( − 2 1 ) ) = 2 1 + 2 1 = 1.
几何上,这是两个直角边都为 1 1 1 的三角形。
⑤ 点火公式(沃利斯公式)# I n = ∫ 0 π / 2 sin n x d x = ∫ 0 π / 2 cos n x d x . I_n=\int_0^{\pi/2}\sin^nx\,dx=\int_0^{\pi/2}\cos^nx\,dx. I n = ∫ 0 π /2 sin n x d x = ∫ 0 π /2 cos n x d x .
(两者相等:用镜像 x → π 2 − x x\to\frac\pi2-x x → 2 π − x ,sin \sin sin 变成 cos \cos cos 。)
递推 :n ≥ 2 n\ge2 n ≥ 2 时,把 I n I_n I n 写成 ∫ 0 π / 2 sin n − 1 x ⋅ sin x d x \int_0^{\pi/2}\sin^{n-1}x\cdot\sin x\,dx ∫ 0 π /2 sin n − 1 x ⋅ sin x d x ,分部积分,取 u = sin n − 1 x u=\sin^{n-1}x u = sin n − 1 x ,d v = sin x d x dv=\sin x\,dx d v = sin x d x ,v = − cos x v=-\cos x v = − cos x ;由链式法则,d u = ( n − 1 ) sin n − 2 x ⋅ cos x d x du=(n-1)\sin^{n-2}x\cdot\cos x\,dx d u = ( n − 1 ) sin n − 2 x ⋅ cos x d x 。代入 [ u v ] − ∫ v d u \big[uv\big]-\int v\,du [ uv ] − ∫ v d u ,v v v 带的负号和公式里的减号相乘变成加号:
I n = [ − sin n − 1 x cos x ] 0 π / 2 + ( n − 1 ) ∫ 0 π / 2 sin n − 2 x cos 2 x d x . I_n=\Big[-\sin^{n-1}x\cos x\Big]_0^{\pi/2}+(n-1)\int_0^{\pi/2}\sin^{n-2}x\cos^2x\,dx. I n = [ − sin n − 1 x cos x ] 0 π /2 + ( n − 1 ) ∫ 0 π /2 sin n − 2 x cos 2 x d x .
边界项:x = π 2 x=\frac\pi2 x = 2 π 时 cos x = 0 \cos x=0 cos x = 0 ,这一端是 0 0 0 ;x = 0 x=0 x = 0 时 sin x = 0 \sin x=0 sin x = 0 ,而 n ≥ 2 n\ge2 n ≥ 2 ,n − 1 ≥ 1 n-1\ge1 n − 1 ≥ 1 ,sin n − 1 0 = 0 \sin^{n-1}0=0 sin n − 1 0 = 0 ,这一端也是 0 0 0 。所以边界项为 0 0 0 。把 cos 2 x = 1 − sin 2 x \cos^2x=1-\sin^2x cos 2 x = 1 − sin 2 x 代入,sin n − 2 x cos 2 x = sin n − 2 x − sin n x \sin^{n-2}x\cos^2x=\sin^{n-2}x-\sin^nx sin n − 2 x cos 2 x = sin n − 2 x − sin n x :
I n = ( n − 1 ) ∫ 0 π / 2 ( sin n − 2 x − sin n x ) d x = ( n − 1 ) ( I n − 2 − I n ) . I_n=(n-1)\int_0^{\pi/2}\left(\sin^{n-2}x-\sin^nx\right)dx=(n-1)(I_{n-2}-I_n). I n = ( n − 1 ) ∫ 0 π /2 ( sin n − 2 x − sin n x ) d x = ( n − 1 ) ( I n − 2 − I n ) .
I n I_n I n 出现在两边。展开,I n = ( n − 1 ) I n − 2 − ( n − 1 ) I n I_n=(n-1)I_{n-2}-(n-1)I_n I n = ( n − 1 ) I n − 2 − ( n − 1 ) I n ,把 − ( n − 1 ) I n -(n-1)I_n − ( n − 1 ) I n 移到左边:I n + ( n − 1 ) I n = n I n = ( n − 1 ) I n − 2 I_n+(n-1)I_n=nI_n=(n-1)I_{n-2} I n + ( n − 1 ) I n = n I n = ( n − 1 ) I n − 2 ,即
I n = n − 1 n I n − 2 . I_n=\frac{n-1}{n}I_{n-2}. I n = n n − 1 I n − 2 .
初值直接算:I 0 = ∫ 0 π / 2 1 d x = π 2 I_0=\int_0^{\pi/2}1\,dx=\frac\pi2 I 0 = ∫ 0 π /2 1 d x = 2 π ,I 1 = ∫ 0 π / 2 sin x d x = [ − cos x ] 0 π / 2 = 0 − ( − 1 ) = 1 I_1=\int_0^{\pi/2}\sin x\,dx=\big[-\cos x\big]_0^{\pi/2}=0-(-1)=1 I 1 = ∫ 0 π /2 sin x d x = [ − cos x ] 0 π /2 = 0 − ( − 1 ) = 1 。一路递推下去,每次下标减 2 2 2 :
I n = n − 1 n I n − 2 = n − 1 n ⋅ n − 3 n − 2 I n − 4 = ⋯ I_n=\frac{n-1}nI_{n-2}=\frac{n-1}n\cdot\frac{n-3}{n-2}I_{n-4}=\cdots I n = n n − 1 I n − 2 = n n − 1 ⋅ n − 2 n − 3 I n − 4 = ⋯
下标的奇偶不变:偶数一直降到 I 0 I_0 I 0 ,奇数一直降到 I 1 I_1 I 1 。所以
I n = { n − 1 n ⋅ n − 3 n − 2 ⋯ 1 2 ⋅ π 2 , n 为偶数 , n − 1 n ⋅ n − 3 n − 2 ⋯ 2 3 ⋅ 1 , n 为奇数 . I_n=\begin{cases}\dfrac{n-1}{n}\cdot\dfrac{n-3}{n-2}\cdots\dfrac12\cdot\dfrac\pi2, & n\text{ 为偶数},\\[2mm]\dfrac{n-1}{n}\cdot\dfrac{n-3}{n-2}\cdots\dfrac23\cdot1, & n\text{ 为奇数}.\end{cases} I n = ⎩ ⎨ ⎧ n n − 1 ⋅ n − 2 n − 3 ⋯ 2 1 ⋅ 2 π , n n − 1 ⋅ n − 2 n − 3 ⋯ 3 2 ⋅ 1 , n 为偶数 , n 为奇数 .
比如 ∫ 0 π / 2 sin 4 x d x = 3 4 ⋅ 1 2 ⋅ π 2 = 3 π 16 \int_0^{\pi/2}\sin^4x\,dx=\frac34\cdot\frac12\cdot\frac\pi2=\frac{3\pi}{16} ∫ 0 π /2 sin 4 x d x = 4 3 ⋅ 2 1 ⋅ 2 π = 16 3 π ,∫ 0 π / 2 sin 5 x d x = 4 5 ⋅ 2 3 = 8 15 \int_0^{\pi/2}\sin^5x\,dx=\frac45\cdot\frac23=\frac8{15} ∫ 0 π /2 sin 5 x d x = 5 4 ⋅ 3 2 = 15 8 。
记法:从 n − 1 n \frac{n-1}n n n − 1 开始,分子分母每次各减 2 2 2 ,一直乘到分子是 1 1 1 或 2 2 2 为止(偶数次最后一个因子是 1 2 \frac12 2 1 ,奇数次最后一个因子是 2 3 \frac23 3 2 );偶数次的最后还要乘 π 2 \frac\pi2 2 π 。叫“点火公式”,是因为只要写出第一个因子,后面就能一个接一个地写下去。
区间不是 [ 0 , π 2 ] \left[0,\frac\pi2\right] [ 0 , 2 π ] 时。 先用对称性把区间换回 [ 0 , π 2 ] \left[0,\frac\pi2\right] [ 0 , 2 π ] ,再用点火公式。
[ 0 , π ] [0,\pi] [ 0 , π ] 上的 sin n x \sin^nx sin n x 。 拆成 ∫ 0 π / 2 + ∫ π / 2 π \int_0^{\pi/2}+\int_{\pi/2}^\pi ∫ 0 π /2 + ∫ π /2 π ,前一段是 I n I_n I n 。后一段令 x = π − t x=\pi-t x = π − t :x = π 2 x=\frac\pi2 x = 2 π 时 t = π 2 t=\frac\pi2 t = 2 π ,x = π x=\pi x = π 时 t = 0 t=0 t = 0 ,d x = − d t dx=-dt d x = − d t ,而 sin ( π − t ) = sin t \sin(\pi-t)=\sin t sin ( π − t ) = sin t :
∫ π / 2 π sin n x d x = ∫ π / 2 0 sin n t ( − d t ) = ∫ 0 π / 2 sin n t d t = I n . \int_{\pi/2}^\pi\sin^nx\,dx=\int_{\pi/2}^0\sin^nt\,(-dt)=\int_0^{\pi/2}\sin^nt\,dt=I_n. ∫ π /2 π sin n x d x = ∫ π /2 0 sin n t ( − d t ) = ∫ 0 π /2 sin n t d t = I n .
所以 ∫ 0 π sin n x d x = I n + I n = 2 I n \int_0^\pi\sin^nx\,dx=I_n+I_n=2I_n ∫ 0 π sin n x d x = I n + I n = 2 I n 。几何上,sin n x \sin^nx sin n x 的图像关于 x = π 2 x=\frac\pi2 x = 2 π 对称。
[ 0 , π ] [0,\pi] [ 0 , π ] 上的 cos n x \cos^nx cos n x 。 同样拆开,前一段是 I n I_n I n 。后一段令 x = π − t x=\pi-t x = π − t ,这次 cos ( π − t ) = − cos t \cos(\pi-t)=-\cos t cos ( π − t ) = − cos t ,cos n ( π − t ) = ( − 1 ) n cos n t \cos^n(\pi-t)=(-1)^n\cos^nt cos n ( π − t ) = ( − 1 ) n cos n t :
∫ π / 2 π cos n x d x = ∫ 0 π / 2 ( − 1 ) n cos n t d t = ( − 1 ) n I n . \int_{\pi/2}^\pi\cos^nx\,dx=\int_0^{\pi/2}(-1)^n\cos^nt\,dt=(-1)^nI_n. ∫ π /2 π cos n x d x = ∫ 0 π /2 ( − 1 ) n cos n t d t = ( − 1 ) n I n .
所以 ∫ 0 π cos n x d x = I n + ( − 1 ) n I n = [ 1 + ( − 1 ) n ] I n \int_0^\pi\cos^nx\,dx=I_n+(-1)^nI_n=\left[1+(-1)^n\right]I_n ∫ 0 π cos n x d x = I n + ( − 1 ) n I n = [ 1 + ( − 1 ) n ] I n :n n n 为偶数时 ( − 1 ) n = 1 (-1)^n=1 ( − 1 ) n = 1 ,是 2 I n 2I_n 2 I n ;n n n 为奇数时 ( − 1 ) n = − 1 (-1)^n=-1 ( − 1 ) n = − 1 ,是 0 0 0 (两半正好抵消)。
[ 0 , 2 π ] [0,2\pi] [ 0 , 2 π ] 上。 两者都是:n n n 为偶数时等于 4 I n 4I_n 4 I n ,n n n 为奇数时等于 0 0 0 。以 sin n x \sin^nx sin n x 为例,拆成 [ 0 , π ] [0,\pi] [ 0 , π ] 和 [ π , 2 π ] [\pi,2\pi] [ π , 2 π ] 。在 [ π , 2 π ] [\pi,2\pi] [ π , 2 π ] 上令 x = t + π x=t+\pi x = t + π ,t t t 从 0 0 0 到 π \pi π ,d x = d t dx=dt d x = d t ,由 sin ( t + π ) = − sin t \sin(t+\pi)=-\sin t sin ( t + π ) = − sin t ,sin n x = ( − 1 ) n sin n t \sin^nx=(-1)^n\sin^nt sin n x = ( − 1 ) n sin n t ,所以这一段是 ( − 1 ) n ⋅ 2 I n (-1)^n\cdot2I_n ( − 1 ) n ⋅ 2 I n 。合起来 2 I n + ( − 1 ) n ⋅ 2 I n = [ 1 + ( − 1 ) n ] ⋅ 2 I n 2I_n+(-1)^n\cdot2I_n=\left[1+(-1)^n\right]\cdot2I_n 2 I n + ( − 1 ) n ⋅ 2 I n = [ 1 + ( − 1 ) n ] ⋅ 2 I n ,偶数时 4 I n 4I_n 4 I n ,奇数时 0 0 0 。cos n x \cos^nx cos n x 一样做,由 cos ( t + π ) = − cos t \cos(t+\pi)=-\cos t cos ( t + π ) = − cos t ,第二段是第一段的 ( − 1 ) n (-1)^n ( − 1 ) n 倍,合起来 [ 1 + ( − 1 ) n ] 2 I n \left[1+(-1)^n\right]^2I_n [ 1 + ( − 1 ) n ] 2 I n ,结果相同。
比如 ∫ 0 π cos 4 x d x = 2 ⋅ 3 π 16 = 3 π 8 \int_0^\pi\cos^4x\,dx=2\cdot\frac{3\pi}{16}=\frac{3\pi}8 ∫ 0 π cos 4 x d x = 2 ⋅ 16 3 π = 8 3 π ,∫ 0 2 π sin 3 x d x = 0 \int_0^{2\pi}\sin^3x\,dx=0 ∫ 0 2 π sin 3 x d x = 0 。
每一条都可以对着图像检查:sin 3 x \sin^3x sin 3 x 在 [ 0 , π ] [0,\pi] [ 0 , π ] 上为正,在 [ π , 2 π ] [\pi,2\pi] [ π , 2 π ] 上为负,两块面积一样大。
历史 沃利斯的无穷乘积
1655 年,英国数学家沃利斯 在《无穷算术》中研究这类积分,得到了一个惊人的公式:
π 2 = 2 1 ⋅ 2 3 ⋅ 4 3 ⋅ 4 5 ⋅ 6 5 ⋅ 6 7 ⋯ \frac\pi2=\frac21\cdot\frac23\cdot\frac43\cdot\frac45\cdot\frac65\cdot\frac67\cdots 2 π = 1 2 ⋅ 3 2 ⋅ 3 4 ⋅ 5 4 ⋅ 5 6 ⋅ 7 6 ⋯
右边的因子全是有理数,看起来和圆、和几何毫无关系,乘下去却趋于 π 2 \frac\pi2 2 π 。证明见下面的选读部分。沃利斯也是第一个使用符号 ∞ \infty ∞ 的人。
沃利斯乘积的证明(选读)# 第一步:I 2 n + 1 I 2 n → 1 \frac{I_{2n+1}}{I_{2n}}\to1 I 2 n I 2 n + 1 → 1 。 在 [ 0 , π 2 ] \left[0,\frac\pi2\right] [ 0 , 2 π ] 上 0 ≤ sin x ≤ 1 0\le\sin x\le1 0 ≤ sin x ≤ 1 ,一个 0 0 0 到 1 1 1 之间的数乘的次数越多越小,所以 sin 2 n x ≥ sin 2 n + 1 x ≥ sin 2 n + 2 x \sin^{2n}x\ge\sin^{2n+1}x\ge\sin^{2n+2}x sin 2 n x ≥ sin 2 n + 1 x ≥ sin 2 n + 2 x 。由比较性质,积分后 I n I_n I n 随 n n n 递减:
I 2 n ≥ I 2 n + 1 ≥ I 2 n + 2 = 2 n + 1 2 n + 2 I 2 n . I_{2n}\ge I_{2n+1}\ge I_{2n+2}=\frac{2n+1}{2n+2}I_{2n}. I 2 n ≥ I 2 n + 1 ≥ I 2 n + 2 = 2 n + 2 2 n + 1 I 2 n .
(最后一个等号是递推公式 I m = m − 1 m I m − 2 I_m=\frac{m-1}mI_{m-2} I m = m m − 1 I m − 2 取 m = 2 n + 2 m=2n+2 m = 2 n + 2 。)各项除以正数 I 2 n I_{2n} I 2 n ,不等号不变:
1 ≥ I 2 n + 1 I 2 n ≥ 2 n + 1 2 n + 2 = 1 − 1 2 n + 2 → 1. 1\ge\frac{I_{2n+1}}{I_{2n}}\ge\frac{2n+1}{2n+2}=1-\frac1{2n+2}\to1. 1 ≥ I 2 n I 2 n + 1 ≥ 2 n + 2 2 n + 1 = 1 − 2 n + 2 1 → 1.
由夹逼,I 2 n + 1 I 2 n → 1 \frac{I_{2n+1}}{I_{2n}}\to1 I 2 n I 2 n + 1 → 1 。
第二步:把这个比写出来。 把点火公式完整写出:
I 2 n = 2 n − 1 2 n ⋅ 2 n − 3 2 n − 2 ⋯ 1 2 ⋅ π 2 , I 2 n + 1 = 2 n 2 n + 1 ⋅ 2 n − 2 2 n − 1 ⋯ 2 3 . I_{2n}=\frac{2n-1}{2n}\cdot\frac{2n-3}{2n-2}\cdots\frac12\cdot\frac\pi2,\qquad I_{2n+1}=\frac{2n}{2n+1}\cdot\frac{2n-2}{2n-1}\cdots\frac23. I 2 n = 2 n 2 n − 1 ⋅ 2 n − 2 2 n − 3 ⋯ 2 1 ⋅ 2 π , I 2 n + 1 = 2 n + 1 2 n ⋅ 2 n − 1 2 n − 2 ⋯ 3 2 .
两式相除,也就是 I 2 n + 1 I_{2n+1} I 2 n + 1 乘 1 I 2 n \frac1{I_{2n}} I 2 n 1 。先看 n = 1 n=1 n = 1 :I 2 = 1 2 ⋅ π 2 I_2=\frac12\cdot\frac\pi2 I 2 = 2 1 ⋅ 2 π ,I 3 = 2 3 I_3=\frac23 I 3 = 3 2 ,
I 3 I 2 = 2 3 ⋅ 2 1 ⋅ 2 π = 2 π ⋅ 2 ⋅ 2 1 ⋅ 3 . \frac{I_3}{I_2}=\frac23\cdot\frac21\cdot\frac2\pi=\frac2\pi\cdot\frac{2\cdot2}{1\cdot3}. I 2 I 3 = 3 2 ⋅ 1 2 ⋅ π 2 = π 2 ⋅ 1 ⋅ 3 2 ⋅ 2 .
再看 n = 2 n=2 n = 2 :I 4 = 3 4 ⋅ 1 2 ⋅ π 2 I_4=\frac34\cdot\frac12\cdot\frac\pi2 I 4 = 4 3 ⋅ 2 1 ⋅ 2 π ,I 5 = 4 5 ⋅ 2 3 I_5=\frac45\cdot\frac23 I 5 = 5 4 ⋅ 3 2 ,
I 5 I 4 = ( 2 3 ⋅ 4 5 ) ⋅ ( 2 1 ⋅ 4 3 ⋅ 2 π ) = 2 π ⋅ ( 2 1 ⋅ 2 3 ) ⋅ ( 4 3 ⋅ 4 5 ) = 2 π ⋅ 2 ⋅ 2 1 ⋅ 3 ⋅ 4 ⋅ 4 3 ⋅ 5 . \frac{I_5}{I_4}=\left(\frac23\cdot\frac45\right)\cdot\left(\frac21\cdot\frac43\cdot\frac2\pi\right)=\frac2\pi\cdot\left(\frac21\cdot\frac23\right)\cdot\left(\frac43\cdot\frac45\right)=\frac2\pi\cdot\frac{2\cdot2}{1\cdot3}\cdot\frac{4\cdot4}{3\cdot5}. I 4 I 5 = ( 3 2 ⋅ 5 4 ) ⋅ ( 1 2 ⋅ 3 4 ⋅ π 2 ) = π 2 ⋅ ( 1 2 ⋅ 3 2 ) ⋅ ( 3 4 ⋅ 5 4 ) = π 2 ⋅ 1 ⋅ 3 2 ⋅ 2 ⋅ 3 ⋅ 5 4 ⋅ 4 .
一般情形:I 2 n I_{2n} I 2 n 里的 π 2 \frac\pi2 2 π 翻到分子上变成 2 π \frac2\pi π 2 。其余的分数这样配对:把 I 2 n + 1 I_{2n+1} I 2 n + 1 的因子从小到大写成 2 3 ⋅ 4 5 ⋯ 2 n 2 n + 1 \frac23\cdot\frac45\cdots\frac{2n}{2n+1} 3 2 ⋅ 5 4 ⋯ 2 n + 1 2 n ,把 1 I 2 n \frac1{I_{2n}} I 2 n 1 剩下的因子(I 2 n I_{2n} I 2 n 各因子的倒数)从小到大写成 2 1 ⋅ 4 3 ⋯ 2 n 2 n − 1 \frac21\cdot\frac43\cdots\frac{2n}{2n-1} 1 2 ⋅ 3 4 ⋯ 2 n − 1 2 n ,第 k k k 个和第 k k k 个相乘,得 2 k 2 k + 1 ⋅ 2 k 2 k − 1 = ( 2 k ) 2 ( 2 k − 1 ) ( 2 k + 1 ) \frac{2k}{2k+1}\cdot\frac{2k}{2k-1}=\frac{(2k)^2}{(2k-1)(2k+1)} 2 k + 1 2 k ⋅ 2 k − 1 2 k = ( 2 k − 1 ) ( 2 k + 1 ) ( 2 k ) 2 :
I 2 n + 1 I 2 n = 2 π ⋅ 2 ⋅ 2 1 ⋅ 3 ⋅ 4 ⋅ 4 3 ⋅ 5 ⋯ 2 n ⋅ 2 n ( 2 n − 1 ) ( 2 n + 1 ) = 2 π ∏ k = 1 n ( 2 k ) 2 ( 2 k − 1 ) ( 2 k + 1 ) . \frac{I_{2n+1}}{I_{2n}}=\frac2\pi\cdot\frac{2\cdot2}{1\cdot3}\cdot\frac{4\cdot4}{3\cdot5}\cdots\frac{2n\cdot2n}{(2n-1)(2n+1)}=\frac2\pi\prod_{k=1}^n\frac{(2k)^2}{(2k-1)(2k+1)}. I 2 n I 2 n + 1 = π 2 ⋅ 1 ⋅ 3 2 ⋅ 2 ⋅ 3 ⋅ 5 4 ⋅ 4 ⋯ ( 2 n − 1 ) ( 2 n + 1 ) 2 n ⋅ 2 n = π 2 k = 1 ∏ n ( 2 k − 1 ) ( 2 k + 1 ) ( 2 k ) 2 .
(∏ \prod ∏ 表示连乘,就像 ∑ \sum ∑ 表示连加,比如 ∏ k = 1 2 a k = a 1 a 2 \prod_{k=1}^2a_k=a_1a_2 ∏ k = 1 2 a k = a 1 a 2 。)左边趋于 1 1 1 ,所以 2 π ∏ → 1 \frac2\pi\prod\to1 π 2 ∏ → 1 ,两边乘 π 2 \frac\pi2 2 π ,连乘积趋于 π 2 \frac\pi2 2 π 。再把每一项拆成两个分数,( 2 k ) 2 ( 2 k − 1 ) ( 2 k + 1 ) = 2 k 2 k − 1 ⋅ 2 k 2 k + 1 \frac{(2k)^2}{(2k-1)(2k+1)}=\frac{2k}{2k-1}\cdot\frac{2k}{2k+1} ( 2 k − 1 ) ( 2 k + 1 ) ( 2 k ) 2 = 2 k − 1 2 k ⋅ 2 k + 1 2 k ,k = 1 k=1 k = 1 给出 2 1 ⋅ 2 3 \frac21\cdot\frac23 1 2 ⋅ 3 2 ,k = 2 k=2 k = 2 给出 4 3 ⋅ 4 5 \frac43\cdot\frac45 3 4 ⋅ 5 4 ……依次排开,就是历史框里的
π 2 = 2 1 ⋅ 2 3 ⋅ 4 3 ⋅ 4 5 ⋅ 6 5 ⋅ 6 7 ⋯ \frac\pi2=\frac21\cdot\frac23\cdot\frac43\cdot\frac45\cdot\frac65\cdot\frac67\cdots 2 π = 1 2 ⋅ 3 2 ⋅ 3 4 ⋅ 5 4 ⋅ 5 6 ⋅ 7 6 ⋯
这就是沃利斯公式。
对称性为什么能省掉计算(选读)# 这一小节从更一般的角度看奇偶性和镜像换元,并把它和傅里叶分析、物理里的守恒律联系起来。用到的只是线性的计算。
奇偶分解是一种“投影”。 把“把 f ( x ) f(x) f ( x ) 变成 f ( − x ) f(-x) f ( − x ) ”看成一个操作,记作 R R R :( R f ) ( x ) = f ( − x ) (Rf)(x)=f(-x) ( R f ) ( x ) = f ( − x ) 。做两次就回到原来的函数,R 2 f = f R^2f=f R 2 f = f 。定义两个操作:
P + f = f + R f 2 , P − f = f − R f 2 . P_+f=\frac{f+Rf}{2},\qquad P_-f=\frac{f-Rf}{2}. P + f = 2 f + R f , P − f = 2 f − R f .
P + f P_+f P + f 就是 f f f 的偶部分,P − f P_-f P − f 是奇部分。比如 f ( x ) = x 2 + 3 x f(x)=x^2+3x f ( x ) = x 2 + 3 x ,R f = x 2 − 3 x Rf=x^2-3x R f = x 2 − 3 x ,P + f = ( x 2 + 3 x ) + ( x 2 − 3 x ) 2 = x 2 P_+f=\frac{(x^2+3x)+(x^2-3x)}2=x^2 P + f = 2 ( x 2 + 3 x ) + ( x 2 − 3 x ) = x 2 ,P − f = ( x 2 + 3 x ) − ( x 2 − 3 x ) 2 = 3 x P_-f=\frac{(x^2+3x)-(x^2-3x)}2=3x P − f = 2 ( x 2 + 3 x ) − ( x 2 − 3 x ) = 3 x ,一个偶、一个奇,加起来是 f f f 。这正是 TIP 框里说的“任何函数都能拆成偶函数加奇函数”。
一般地,翻折两次回到原样,R 2 f = f R^2f=f R 2 f = f ,所以 R ( P + f ) = R f + R 2 f 2 = R f + f 2 = P + f R(P_+f)=\frac{Rf+R^2f}2=\frac{Rf+f}2=P_+f R ( P + f ) = 2 R f + R 2 f = 2 R f + f = P + f (偶),R ( P − f ) = R f − f 2 = − P − f R(P_-f)=\frac{Rf-f}2=-P_-f R ( P − f ) = 2 R f − f = − P − f (奇)。由此直接计算可以验证:
P + ( P + f ) = P + f + R ( P + f ) 2 = P + f + P + f 2 = P + f , P − ( P − f ) = P − f − R ( P − f ) 2 = P − f + P − f 2 = P − f , P + ( P − f ) = P − f + R ( P − f ) 2 = P − f − P − f 2 = 0 , P + f + P − f = f + R f 2 + f − R f 2 = f . \begin{aligned}
P_+(P_+f)&=\frac{P_+f+R(P_+f)}2=\frac{P_+f+P_+f}2=P_+f,\\
P_-(P_-f)&=\frac{P_-f-R(P_-f)}2=\frac{P_-f+P_-f}2=P_-f,\\
P_+(P_-f)&=\frac{P_-f+R(P_-f)}2=\frac{P_-f-P_-f}2=0,\\
P_+f+P_-f&=\frac{f+Rf}2+\frac{f-Rf}2=f.
\end{aligned} P + ( P + f ) P − ( P − f ) P + ( P − f ) P + f + P − f = 2 P + f + R ( P + f ) = 2 P + f + P + f = P + f , = 2 P − f − R ( P − f ) = 2 P − f + P − f = P − f , = 2 P − f + R ( P − f ) = 2 P − f − P − f = 0 , = 2 f + R f + 2 f − R f = f .
偶部分再取偶部分不变;奇部分的偶部分是 0 0 0 。“做两次和做一次一样”的操作,在线性代数里叫投影 (第三篇会讲),就像把影子再投一次影,还是原来的影子。
把积分也看成一个操作:J ( f ) = ∫ − a a f ( x ) d x J(f)=\int_{-a}^af(x)\,dx J ( f ) = ∫ − a a f ( x ) d x 。翻过来积分不变:令 u = − x u=-x u = − x ,d x = − d u dx=-du d x = − d u ,x = − a x=-a x = − a 时 u = a u=a u = a ,x = a x=a x = a 时 u = − a u=-a u = − a ,
J ( R f ) = ∫ − a a f ( − x ) d x = ∫ a − a f ( u ) ( − d u ) = ∫ − a a f ( u ) d u = J ( f ) . J(Rf)=\int_{-a}^af(-x)\,dx=\int_a^{-a}f(u)(-du)=\int_{-a}^af(u)\,du=J(f). J ( R f ) = ∫ − a a f ( − x ) d x = ∫ a − a f ( u ) ( − d u ) = ∫ − a a f ( u ) d u = J ( f ) .
再由线性性质,
J ( P − f ) = 1 2 [ J ( f ) − J ( R f ) ] = 0 , J ( f ) = J ( P + f ) + J ( P − f ) = J ( P + f ) . J(P_-f)=\frac12\left[J(f)-J(Rf)\right]=0,\qquad J(f)=J(P_+f)+J(P_-f)=J(P_+f). J ( P − f ) = 2 1 [ J ( f ) − J ( R f ) ] = 0 , J ( f ) = J ( P + f ) + J ( P − f ) = J ( P + f ) .
也就是说:积分把奇的部分自动消去了,只剩偶的部分。前面的例子 ∫ − 1 1 x 2 1 + e x d x \int_{-1}^1\frac{x^2}{1+e^x}\,dx ∫ − 1 1 1 + e x x 2 d x ,TIP 框里算过 f ( x ) + f ( − x ) = x 2 f(x)+f(-x)=x^2 f ( x ) + f ( − x ) = x 2 ,所以偶部分是 x 2 2 \frac{x^2}2 2 x 2 ,积分是 ∫ − 1 1 x 2 2 d x = [ x 3 6 ] − 1 1 = 1 6 + 1 6 = 1 3 \int_{-1}^1\frac{x^2}2dx=\left[\frac{x^3}6\right]_{-1}^1=\frac16+\frac16=\frac13 ∫ − 1 1 2 x 2 d x = [ 6 x 3 ] − 1 1 = 6 1 + 6 1 = 3 1 。
镜像换元也一样。在 [ a , b ] [a,b] [ a , b ] 上,记 J ( f ) = ∫ a b f ( x ) d x J(f)=\int_a^bf(x)\,dx J ( f ) = ∫ a b f ( x ) d x ,把 R R R 换成关于区间中点的翻转 ( R f ) ( x ) = f ( a + b − x ) (Rf)(x)=f(a+b-x) ( R f ) ( x ) = f ( a + b − x ) 。②已经证明 J ( R f ) = J ( f ) J(Rf)=J(f) J ( R f ) = J ( f ) ,上面的计算原样成立,于是
∫ a b f ( x ) d x = J ( P + f ) = 1 2 ∫ a b [ f ( x ) + f ( a + b − x ) ] d x . \int_a^bf(x)\,dx=J(P_+f)=\frac12\int_a^b\left[f(x)+f(a+b-x)\right]dx. ∫ a b f ( x ) d x = J ( P + f ) = 2 1 ∫ a b [ f ( x ) + f ( a + b − x ) ] d x .
镜像换元的那些例子,就是在算这个“对称部分”的积分。
换成平移,就是傅里叶分析。 对以 2 π 2\pi 2 π 为周期的函数,“平移”也是一个操作:( T h f ) ( x ) = f ( x + h ) (T_hf)(x)=f(x+h) ( T h f ) ( x ) = f ( x + h ) 。复指数函数 e i k x e^{ikx} e ik x (k k k 是整数,e i k x = cos k x + i sin k x e^{ikx}=\cos kx+i\sin kx e ik x = cos k x + i sin k x ,见第一篇第七节的欧拉公式)有一个特别的性质:
T h e i k x = e i k ( x + h ) = e i k h ⋅ e i k x . T_he^{ikx}=e^{ik(x+h)}=e^{ikh}\cdot e^{ikx}. T h e ik x = e ik ( x + h ) = e ik h ⋅ e ik x .
平移以后只是乘了一个常数。一个周期上的积分对平移不变(上面③的结论),所以
∫ 0 2 π e i k x d x = ∫ 0 2 π T h e i k x d x = e i k h ∫ 0 2 π e i k x d x . \int_0^{2\pi}e^{ikx}dx=\int_0^{2\pi}T_he^{ikx}dx=e^{ikh}\int_0^{2\pi}e^{ikx}dx. ∫ 0 2 π e ik x d x = ∫ 0 2 π T h e ik x d x = e ik h ∫ 0 2 π e ik x d x .
记这个积分为 I I I ,上式是 I = e i k h I I=e^{ikh}I I = e ik h I ,即 ( 1 − e i k h ) I = 0 (1-e^{ikh})I=0 ( 1 − e ik h ) I = 0 。k ≠ 0 k\ne0 k = 0 时可以选一个 h h h 使 e i k h ≠ 1 e^{ikh}\ne1 e ik h = 1 (比如 h = π k h=\frac\pi k h = k π ,e i k h = e i π = cos π + i sin π = − 1 e^{ikh}=e^{i\pi}=\cos\pi+i\sin\pi=-1 e ik h = e iπ = cos π + i sin π = − 1 ),这时 1 − e i k h = 2 ≠ 0 1-e^{ikh}=2\ne0 1 − e ik h = 2 = 0 ,于是 I I I 只能是 0 0 0 。k = 0 k=0 k = 0 时 e i ⋅ 0 ⋅ x = 1 e^{i\cdot0\cdot x}=1 e i ⋅ 0 ⋅ x = 1 ,积分是 2 π 2\pi 2 π 。
e i k x = cos k x + i sin k x e^{ikx}=\cos kx+i\sin kx e ik x = cos k x + i sin k x 每个周期振动 k k k 次,k k k 叫它的频率。所以,在一个周期上积分时,除了常数(k = 0 k=0 k = 0 )以外,所有频率的部分都被消去了。傅里叶分析把函数拆成各个频率的和来研究,用的就是这件事:比如 f = c 0 + c 1 e i x + c 2 e 2 i x + ⋯ f=c_0+c_1e^{ix}+c_2e^{2ix}+\cdots f = c 0 + c 1 e i x + c 2 e 2 i x + ⋯ ,想单独取出 c 2 c_2 c 2 ,就乘上 e − 2 i x e^{-2ix} e − 2 i x 再积分,c 2 c_2 c 2 那一项变成常数 c 2 c_2 c 2 ,积出 2 π c 2 2\pi c_2 2 π c 2 ,其余各项频率都不为 0 0 0 ,积分都是 0 0 0 。奇偶分解对应“翻转”,傅里叶分解对应“平移”:都是先找一个积分不变的变换,再按这个变换把函数拆开。
对称与守恒。 物理里有一个著名的结论(诺特定理 ):在一定的条件下,系统的连续对称性对应一个守恒量。下面用分部积分算一个最简单的例子。
设一个质点的位置是 q ( t ) q(t) q ( t ) ,速度 q ˙ = d q d t \dot q=\frac{dq}{dt} q ˙ = d t d q (物理里习惯用字母上的点表示对时间求导,第一篇第八节用过)。给定一个光滑函数 L ( q , q ˙ ) L(q,\dot q) L ( q , q ˙ ) ,它有两个输入:当前的位置和当前的速度,把这两个当成独立的变量。物理上它叫拉格朗日量,比如 L = 1 2 m q ˙ 2 − V ( q ) L=\frac12m\dot q^2-V(q) L = 2 1 m q ˙ 2 − V ( q ) ,动能减势能。把它沿着运动过程积分,定义作用量 S = ∫ t 1 t 2 L d t S=\int_{t_1}^{t_2}L\,dt S = ∫ t 1 t 2 L d t 。
物理学的最小作用量原理说:真实的运动,使作用量在“两端固定的小扰动”下一阶变化为 0 0 0 。意思是:起点 q ( t 1 ) q(t_1) q ( t 1 ) 、终点 q ( t 2 ) q(t_2) q ( t 2 ) 固定,把中间的轨迹轻轻拨动一点,作用量的变化相对于拨动的幅度是高阶小量,就像函数在极值点处导数为 0 0 0 。下面把它写成式子。
取一个两端为 0 0 0 的光滑函数 η ( t ) \eta(t) η ( t ) (η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1)=\eta(t_2)=0 η ( t 1 ) = η ( t 2 ) = 0 ),把轨迹换成 q + ε η q+\varepsilon\eta q + ε η ,速度相应地变成 d d t ( q + ε η ) = q ˙ + ε η ˙ \frac{d}{dt}(q+\varepsilon\eta)=\dot q+\varepsilon\dot\eta d t d ( q + ε η ) = q ˙ + ε η ˙ 。这时作用量是 ε \varepsilon ε 的函数:
S ( ε ) = ∫ t 1 t 2 L ( q + ε η , q ˙ + ε η ˙ ) d t . S(\varepsilon)=\int_{t_1}^{t_2}L\big(q+\varepsilon\eta,\ \dot q+\varepsilon\dot\eta\big)\,dt. S ( ε ) = ∫ t 1 t 2 L ( q + ε η , q ˙ + ε η ˙ ) d t .
ε = 0 \varepsilon=0 ε = 0 是真实的轨迹,“一阶变化为 0 0 0 ”就是 S ′ ( 0 ) = 0 S'(0)=0 S ′ ( 0 ) = 0 。积分是对 t t t 积的,求导是对 ε \varepsilon ε 求的,可以把求导放进积分号里,对被积函数求(对光滑的 L L L 这样做是允许的)。用 L q L_q L q 、L q ˙ L_{\dot q} L q ˙ 表示 L L L 对两个变量的偏导数(固定一个变量,对另一个求导)。L ( q + ε η , q ˙ + ε η ˙ ) L(q+\varepsilon\eta,\ \dot q+\varepsilon\dot\eta) L ( q + ε η , q ˙ + ε η ˙ ) 的两个变量都随 ε \varepsilon ε 变,对 ε \varepsilon ε 求导时两部分的贡献相加(这是多元函数的链式法则,第四篇会讲):第一个变量 q + ε η q+\varepsilon\eta q + ε η 对 ε \varepsilon ε 的导数是 η \eta η ,贡献 L q η L_q\eta L q η ;第二个 q ˙ + ε η ˙ \dot q+\varepsilon\dot\eta q ˙ + ε η ˙ 的导数是 η ˙ \dot\eta η ˙ ,贡献 L q ˙ η ˙ L_{\dot q}\dot\eta L q ˙ η ˙ 。令 ε = 0 \varepsilon=0 ε = 0 ,两个变量回到 q q q 、q ˙ \dot q q ˙ ,偏导数都在真实轨迹上取值:
0 = d S d ε ∣ ε = 0 = ∫ t 1 t 2 ( L q η + L q ˙ η ˙ ) d t . 0=\left.\frac{dS}{d\varepsilon}\right|_{\varepsilon=0}=\int_{t_1}^{t_2}\left(L_q\eta+L_{\dot q}\dot\eta\right)dt. 0 = d ε d S ε = 0 = ∫ t 1 t 2 ( L q η + L q ˙ η ˙ ) d t .
第二项用分部积分,把 η \eta η 上的导数挪到 L q ˙ L_{\dot q} L q ˙ 上:取 u = L q ˙ u=L_{\dot q} u = L q ˙ ,d v = η ˙ d t dv=\dot\eta\,dt d v = η ˙ d t ,v = η v=\eta v = η 。沿着轨迹,L q ˙ L_{\dot q} L q ˙ 在每个时刻取一个值,是 t t t 的函数,对 t t t 求导写作 d d t L q ˙ \frac{d}{dt}L_{\dot q} d t d L q ˙ :
∫ t 1 t 2 L q ˙ η ˙ d t = [ L q ˙ η ] t 1 t 2 − ∫ t 1 t 2 ( d d t L q ˙ ) η d t . \int_{t_1}^{t_2}L_{\dot q}\dot\eta\,dt=\Big[L_{\dot q}\eta\Big]_{t_1}^{t_2}-\int_{t_1}^{t_2}\left(\frac{d}{dt}L_{\dot q}\right)\eta\,dt. ∫ t 1 t 2 L q ˙ η ˙ d t = [ L q ˙ η ] t 1 t 2 − ∫ t 1 t 2 ( d t d L q ˙ ) η d t .
边界项是 L q ˙ ( t 2 ) η ( t 2 ) − L q ˙ ( t 1 ) η ( t 1 ) L_{\dot q}(t_2)\eta(t_2)-L_{\dot q}(t_1)\eta(t_1) L q ˙ ( t 2 ) η ( t 2 ) − L q ˙ ( t 1 ) η ( t 1 ) ,因为 η \eta η 在两端为 0 0 0 ,它等于 0 0 0 。代回去,两个积分合成一个,提出 η \eta η :
0 = ∫ t 1 t 2 ( L q − d d t L q ˙ ) η d t . 0=\int_{t_1}^{t_2}\left(L_q-\frac{d}{dt}L_{\dot q}\right)\eta\,dt. 0 = ∫ t 1 t 2 ( L q − d t d L q ˙ ) η d t .
这对每一个两端为 0 0 0 的 η \eta η 都成立。记括号为 g ( t ) = L q − d d t L q ˙ g(t)=L_q-\frac{d}{dt}L_{\dot q} g ( t ) = L q − d t d L q ˙ ,它是连续函数。如果它在某个时刻 t 0 t_0 t 0 不为 0 0 0 ,比如 g ( t 0 ) > 0 g(t_0)>0 g ( t 0 ) > 0 ,由连续性(保号性),在 t 0 t_0 t 0 附近一小段 ( t 0 − δ , t 0 + δ ) (t_0-\delta,t_0+\delta) ( t 0 − δ , t 0 + δ ) 上 g g g 都是正的。选一个 η \eta η :在这一小段里是一个凸起的“小山包”,处处为正,在这一段外面处处为 0 0 0 (于是两端自然为 0 0 0 )。这时小段外面 g η = 0 g\eta=0 g η = 0 ,小段里面 g η > 0 g\eta>0 g η > 0 ,积分大于 0 0 0 ,和上式矛盾。g ( t 0 ) < 0 g(t_0)<0 g ( t 0 ) < 0 时同理。所以括号处处为 0 0 0 :
d d t L q ˙ = L q . \frac{d}{dt}L_{\dot q}=L_q. d t d L q ˙ = L q .
这叫欧拉—拉格朗日方程。如果系统对位置的平移不变(把位置整体平移 q → q + c q\to q+c q → q + c ,速度 d d t ( q + c ) = q ˙ \frac{d}{dt}(q+c)=\dot q d t d ( q + c ) = q ˙ 不变,L L L 也不变;这就是说 L L L 的式子里不含 q q q ),那么对 q q q 求偏导得 L q = 0 L_q=0 L q = 0 ,方程变成 d d t L q ˙ = 0 \frac{d}{dt}L_{\dot q}=0 d t d L q ˙ = 0 。导数恒为 0 0 0 ,所以 L q ˙ L_{\dot q} L q ˙ 不随时间变化:它是一个守恒量。比如自由粒子(不受外力,没有势能)L = 1 2 m q ˙ 2 L=\frac12m\dot q^2 L = 2 1 m q ˙ 2 ,把 q ˙ \dot q q ˙ 当变量求导,守恒量是 L q ˙ = 1 2 m ⋅ 2 q ˙ = m q ˙ L_{\dot q}=\frac12m\cdot2\dot q=m\dot q L q ˙ = 2 1 m ⋅ 2 q ˙ = m q ˙ ,就是动量。这是诺特定理在“平移对称”下最简单的情形。注意这里需要的是作用量在连续平移下不变,并不是随便看到一种对称就能推出守恒量。
试一试 练习 2.20
计算:(1) ∫ − 1 1 ( x 5 cos x + x 2 ) d x \int_{-1}^1(x^5\cos x+x^2)\,dx ∫ − 1 1 ( x 5 cos x + x 2 ) d x ;(2) ∫ 0 2 π ∣ cos x ∣ d x \int_0^{2\pi}\lvert\cos x\rvert\,dx ∫ 0 2 π ∣ cos x ∣ d x ;(3) ∫ 0 3 ∣ x 2 − 1 ∣ d x \int_0^3\lvert x^2-1\rvert\,dx ∫ 0 3 ∣ x 2 − 1 ∣ d x 。
看详解
试一试 练习 2.21
用镜像换元计算 ∫ 0 π x sin x 1 + cos 2 x d x \displaystyle\int_0^\pi\frac{x\sin x}{1+\cos^2x}\,dx ∫ 0 π 1 + cos 2 x x sin x d x 。
看详解
试一试 练习 2.22
计算 ∫ 0 π / 2 cos 6 x d x \int_0^{\pi/2}\cos^6x\,dx ∫ 0 π /2 cos 6 x d x 和 ∫ 0 π sin 3 x d x \int_0^\pi\sin^3x\,dx ∫ 0 π sin 3 x d x 。
看详解
七、变限积分与反常积分# ① 变限积分求导:不用先算出积分# 由“开始之前”的基本定理,若 f f f 连续:
d d x ∫ a x f ( t ) d t = f ( x ) . \frac{d}{dx}\int_a^xf(t)\,dt=f(x). d x d ∫ a x f ( t ) d t = f ( x ) .
如果上限不是 x x x ,而是 x x x 的函数 v ( x ) v(x) v ( x ) ,还要乘上限的导数(链式法则);下限也随 x x x 变化时,要减去下限的那一份。完整的公式(条件:f f f 连续,u ( x ) u(x) u ( x ) 、v ( x ) v(x) v ( x ) 可导):
d d x ∫ u ( x ) v ( x ) f ( t ) d t = f ( v ( x ) ) v ′ ( x ) − f ( u ( x ) ) u ′ ( x ) . \frac{d}{dx}\int_{u(x)}^{v(x)}f(t)\,dt=f(v(x))\,v'(x)-f(u(x))\,u'(x). d x d ∫ u ( x ) v ( x ) f ( t ) d t = f ( v ( x )) v ′ ( x ) − f ( u ( x )) u ′ ( x ) .
为什么 推导
设 F F F 是 f f f 的一个原函数(f f f 连续,所以 F F F 存在,即使写不出来)。那么 ∫ u ( x ) v ( x ) f ( t ) d t = F ( v ( x ) ) − F ( u ( x ) ) \int_{u(x)}^{v(x)}f(t)\,dt=F(v(x))-F(u(x)) ∫ u ( x ) v ( x ) f ( t ) d t = F ( v ( x )) − F ( u ( x )) 。对 x x x 求导,两项分别用链式法则:F ′ ( v ( x ) ) v ′ ( x ) − F ′ ( u ( x ) ) u ′ ( x ) = f ( v ( x ) ) v ′ ( x ) − f ( u ( x ) ) u ′ ( x ) F'(v(x))v'(x)-F'(u(x))u'(x)=f(v(x))v'(x)-f(u(x))u'(x) F ′ ( v ( x )) v ′ ( x ) − F ′ ( u ( x )) u ′ ( x ) = f ( v ( x )) v ′ ( x ) − f ( u ( x )) u ′ ( x ) 。
例 求 G ( x ) = ∫ x 2 sin x e t 2 d t G(x)=\displaystyle\int_{x^2}^{\sin x}e^{t^2}\,dt G ( x ) = ∫ x 2 s i n x e t 2 d t 的导数。(用 G G G 而不用 F F F ,免得和上面推导里的原函数 F F F 混淆。)
上限的贡献:e ( sin x ) 2 ⋅ ( sin x ) ′ = e sin 2 x cos x e^{(\sin x)^2}\cdot(\sin x)'=e^{\sin^2x}\cos x e ( s i n x ) 2 ⋅ ( sin x ) ′ = e s i n 2 x cos x ;
下限的贡献:e ( x 2 ) 2 ⋅ ( x 2 ) ′ = 2 x e x 4 e^{(x^2)^2}\cdot(x^2)'=2xe^{x^4} e ( x 2 ) 2 ⋅ ( x 2 ) ′ = 2 x e x 4 。
因此 G ′ ( x ) = e sin 2 x cos x − 2 x e x 4 G'(x)=e^{\sin^2x}\cos x-2xe^{x^4} G ′ ( x ) = e s i n 2 x cos x − 2 x e x 4 。
t t t 只是积分里面的变量名(叫哑变量 ),换成别的字母不影响结果。e t 2 e^{t^2} e t 2 的原函数不是初等函数,但这完全不妨碍求这个导数。
被积函数里也有 x x x 时,不能直接套公式。 例如
F ( x ) = ∫ 0 x ( x − t ) f ( t ) d t . F(x)=\int_0^x(x-t)f(t)\,dt. F ( x ) = ∫ 0 x ( x − t ) f ( t ) d t .
对积分来说,积分变量是 t t t ,x x x 是常数。先展开 ( x − t ) f ( t ) = x f ( t ) − t f ( t ) (x-t)f(t)=xf(t)-tf(t) ( x − t ) f ( t ) = x f ( t ) − t f ( t ) ,拆成两个积分,再把常数 x x x 提出来:
F ( x ) = x ∫ 0 x f ( t ) d t − ∫ 0 x t f ( t ) d t . F(x)=x\int_0^xf(t)\,dt-\int_0^xtf(t)\,dt. F ( x ) = x ∫ 0 x f ( t ) d t − ∫ 0 x t f ( t ) d t .
求导:第一项是 x x x 乘 ∫ 0 x f ( t ) d t \int_0^xf(t)\,dt ∫ 0 x f ( t ) d t ,用乘积法则,得 1 ⋅ ∫ 0 x f ( t ) d t + x ⋅ f ( x ) 1\cdot\int_0^xf(t)\,dt+x\cdot f(x) 1 ⋅ ∫ 0 x f ( t ) d t + x ⋅ f ( x ) ;第二项把 t f ( t ) tf(t) t f ( t ) 看成一个整体 g ( t ) g(t) g ( t ) ,由基本定理,导数是 g ( x ) = x f ( x ) g(x)=xf(x) g ( x ) = x f ( x ) ,前面带负号,是 − x f ( x ) -xf(x) − x f ( x ) 。合起来:
F ′ ( x ) = ∫ 0 x f ( t ) d t + x f ( x ) − x f ( x ) = ∫ 0 x f ( t ) d t . F'(x)=\int_0^xf(t)\,dt+xf(x)-xf(x)=\int_0^xf(t)\,dt. F ′ ( x ) = ∫ 0 x f ( t ) d t + x f ( x ) − x f ( x ) = ∫ 0 x f ( t ) d t .
中间两项正好抵消。再对 F ′ ( x ) = ∫ 0 x f ( t ) d t F'(x)=\int_0^xf(t)\,dt F ′ ( x ) = ∫ 0 x f ( t ) d t 用一次基本定理,F ′ ′ ( x ) = f ( x ) F''(x)=f(x) F ′′ ( x ) = f ( x ) 。
提速 x x x 提不出来时,换元
比如 ∫ 0 x f ( x − t ) d t \int_0^xf(x-t)\,dt ∫ 0 x f ( x − t ) d t 。令 u = x − t u=x-t u = x − t (对积分来说 x x x 是常数),d t = − d u dt=-du d t = − d u ;t = 0 t=0 t = 0 时 u = x u=x u = x ,t = x t=x t = x 时 u = 0 u=0 u = 0 :
∫ 0 x f ( x − t ) d t = ∫ x 0 f ( u ) ( − d u ) = ∫ 0 x f ( u ) d u . \int_0^xf(x-t)\,dt=\int_x^0f(u)(-du)=\int_0^xf(u)\,du. ∫ 0 x f ( x − t ) d t = ∫ x 0 f ( u ) ( − d u ) = ∫ 0 x f ( u ) d u .
现在 x x x 只出现在上限,由基本定理,导数就是把被积函数里的 u u u 换成上限 x x x ,即 f ( x ) f(x) f ( x ) 。
拆项和换元是两种基本办法,常见的题目用其中一种就能把 x x x 从被积函数里移走。如果 x x x 和 t t t 缠在一起、怎么也分不开(比如 ∫ 0 1 sin x t t d t \int_0^1\frac{\sin xt}{t}\,dt ∫ 0 1 t s i n x t d t ),就要用“含参变量积分的求导法则”,它需要偏导数,属于多元微积分的内容。
变限积分和极限。 变限积分常出现在 0 0 \frac00 0 0 型的极限里,这时用洛必达法则最方便,因为它的导数现成就有。
例 lim x → 0 ∫ 0 x sin t 2 d t x 3 \displaystyle\lim_{x\to0}\frac{\int_0^x\sin t^2\,dt}{x^3} x → 0 lim x 3 ∫ 0 x sin t 2 d t 。
x → 0 x\to0 x → 0 时,分子 → ∫ 0 0 = 0 \to\int_0^0=0 → ∫ 0 0 = 0 ,分母 → 0 \to0 → 0 ,是 0 0 \frac00 0 0 型。分子分母各自求导:
sin x 2 3 x 2 . \frac{\sin x^2}{3x^2}. 3 x 2 sin x 2 .
x → 0 x\to0 x → 0 时 u = x 2 → 0 u=x^2\to0 u = x 2 → 0 ,sin x 2 ∼ x 2 \sin x^2\sim x^2 sin x 2 ∼ x 2 ,所以极限是 x 2 3 x 2 → 1 3 \frac{x^2}{3x^2}\to\frac13 3 x 2 x 2 → 3 1 。
变限积分的性质。 设 F ( x ) = ∫ 0 x f ( t ) d t F(x)=\int_0^xf(t)\,dt F ( x ) = ∫ 0 x f ( t ) d t 。
连续和可导。 f f f 可积,则 F F F 连续;f f f 连续,则 F F F 可导。f f f 有跳跃间断点时,F F F 在那里连续、但不可导,图像有一个折角。比如符号函数 sgn t \operatorname{sgn}t sgn t (t > 0 t>0 t > 0 时为 1 1 1 ,t < 0 t<0 t < 0 时为 − 1 -1 − 1 ,t = 0 t=0 t = 0 时为 0 0 0 ):x > 0 x>0 x > 0 时 F ( x ) = ∫ 0 x 1 d t = x F(x)=\int_0^x1\,dt=x F ( x ) = ∫ 0 x 1 d t = x ;x < 0 x<0 x < 0 时 F ( x ) = ∫ 0 x ( − 1 ) d t = − x F(x)=\int_0^x(-1)\,dt=-x F ( x ) = ∫ 0 x ( − 1 ) d t = − x 。所以 F ( x ) = ∣ x ∣ F(x)=\lvert x\rvert F ( x ) = ∣ x ∣ ,在 0 0 0 处连续,左导数 − 1 -1 − 1 、右导数 1 1 1 ,正好是一个折角。
奇偶性。 f f f 是奇函数,则 F F F 是偶函数;f f f 是偶函数,则 F F F 是奇函数(证明见下)。比如 f ( t ) = t f(t)=t f ( t ) = t (奇),F ( x ) = x 2 2 F(x)=\frac{x^2}2 F ( x ) = 2 x 2 (偶);f ( t ) = t 2 f(t)=t^2 f ( t ) = t 2 (偶),F ( x ) = x 3 3 F(x)=\frac{x^3}3 F ( x ) = 3 x 3 (奇)。
周期性。 f f f 以 T T T 为周期时,F F F 也以 T T T 为周期,当且仅当 ∫ 0 T f ( t ) d t = 0 \int_0^Tf(t)\,dt=0 ∫ 0 T f ( t ) d t = 0 。因为由区间可加性和第六节③,
F ( x + T ) − F ( x ) = ∫ 0 x + T f ( t ) d t − ∫ 0 x f ( t ) d t = ∫ x x + T f ( t ) d t = ∫ 0 T f ( t ) d t , F(x+T)-F(x)=\int_0^{x+T}f(t)\,dt-\int_0^xf(t)\,dt=\int_x^{x+T}f(t)\,dt=\int_0^Tf(t)\,dt, F ( x + T ) − F ( x ) = ∫ 0 x + T f ( t ) d t − ∫ 0 x f ( t ) d t = ∫ x x + T f ( t ) d t = ∫ 0 T f ( t ) d t ,
F F F 是周期函数,就是这个差为 0 0 0 。比如 f = cos x f=\cos x f = cos x ,∫ 0 2 π cos t d t = 0 \int_0^{2\pi}\cos t\,dt=0 ∫ 0 2 π cos t d t = 0 ,F = sin x F=\sin x F = sin x 是周期函数;f = 1 + cos x f=1+\cos x f = 1 + cos x ,∫ 0 2 π ( 1 + cos t ) d t = 2 π \int_0^{2\pi}(1+\cos t)\,dt=2\pi ∫ 0 2 π ( 1 + cos t ) d t = 2 π ,F = x + sin x F=x+\sin x F = x + sin x 每过一个周期升高 2 π 2\pi 2 π ,就不是。
奇偶性的证明。 两条都用 t = − s t=-s t = − s 换元(d t = − d s dt=-ds d t = − d s ,t = 0 t=0 t = 0 对应 s = 0 s=0 s = 0 ,t = − x t=-x t = − x 对应 s = x s=x s = x ):
F ( − x ) = ∫ 0 − x f ( t ) d t = ∫ 0 x f ( − s ) ( − d s ) = − ∫ 0 x f ( − s ) d s . F(-x)=\int_0^{-x}f(t)\,dt=\int_0^{x}f(-s)\,(-ds)=-\int_0^xf(-s)\,ds. F ( − x ) = ∫ 0 − x f ( t ) d t = ∫ 0 x f ( − s ) ( − d s ) = − ∫ 0 x f ( − s ) d s .
(第二个等号:t = − x t=-x t = − x 时 s = − t = x s=-t=x s = − t = x ;第三个等号把常数 − 1 -1 − 1 提出去。)f f f 是奇函数时 f ( − s ) = − f ( s ) f(-s)=-f(s) f ( − s ) = − f ( s ) ,右边是 − ∫ 0 x ( − f ( s ) ) d s = ∫ 0 x f ( s ) d s = F ( x ) -\int_0^x\left(-f(s)\right)ds=\int_0^xf(s)\,ds=F(x) − ∫ 0 x ( − f ( s ) ) d s = ∫ 0 x f ( s ) d s = F ( x ) ,所以 F F F 是偶函数;f f f 是偶函数时 f ( − s ) = f ( s ) f(-s)=f(s) f ( − s ) = f ( s ) ,右边是 − F ( x ) -F(x) − F ( x ) ,所以 F F F 是奇函数。
下限换掉以后,两条的情况不一样。 设 G ( x ) = ∫ a x f ( t ) d t G(x)=\int_a^xf(t)\,dt G ( x ) = ∫ a x f ( t ) d t ,由区间可加性 G ( x ) = ∫ 0 x f d t − ∫ 0 a f d t = F ( x ) − F ( a ) G(x)=\int_0^xf\,dt-\int_0^af\,dt=F(x)-F(a) G ( x ) = ∫ 0 x f d t − ∫ 0 a f d t = F ( x ) − F ( a ) ,和 F F F 只差一个常数 F ( a ) F(a) F ( a ) 。
偶函数加一个常数还是偶函数,所以**f f f 是奇函数时,不论下限 a a a 取什么,G G G 都是偶函数**。例:f ( t ) = t f(t)=t f ( t ) = t ,∫ 2 x t d t = x 2 2 − 2 \int_2^xt\,dt=\frac{x^2}2-2 ∫ 2 x t d t = 2 x 2 − 2 ,仍是偶函数。
奇函数加一个常数一般就不再是奇函数了:f f f 是偶函数时 F F F 是奇函数,G ( − x ) = − F ( x ) − F ( a ) G(-x)=-F(x)-F(a) G ( − x ) = − F ( x ) − F ( a ) ,而 − G ( x ) = − F ( x ) + F ( a ) -G(x)=-F(x)+F(a) − G ( x ) = − F ( x ) + F ( a ) ,两者相等要求 − F ( a ) = F ( a ) -F(a)=F(a) − F ( a ) = F ( a ) ,即 F ( a ) = 0 F(a)=0 F ( a ) = 0 。所以只有当 F ( a ) = 0 F(a)=0 F ( a ) = 0 (比如 a = 0 a=0 a = 0 )时 G G G 才是奇函数。例:f ( t ) = t 2 f(t)=t^2 f ( t ) = t 2 是偶函数,∫ 1 x t 2 d t = x 3 3 − 1 3 \int_1^xt^2\,dt=\frac{x^3}3-\frac13 ∫ 1 x t 2 d t = 3 x 3 − 3 1 ,x = 0 x=0 x = 0 时不为 0 0 0 ,不是奇函数。
② 反常积分:区间无限长,或者函数无界# 正常的定积分要求区间有限、函数有界。去掉这两个限制,就是反常积分 (也叫广义积分)。定义方法都一样:先在“正常”的范围里积分,再取极限。
无穷区间 :∫ a + ∞ f ( x ) d x = lim R → + ∞ ∫ a R f ( x ) d x \displaystyle\int_a^{+\infty}f(x)\,dx=\lim_{R\to+\infty}\int_a^Rf(x)\,dx ∫ a + ∞ f ( x ) d x = R → + ∞ lim ∫ a R f ( x ) d x 。
无界函数 :如果 f f f 在 a a a 附近无界(a a a 叫瑕点 ),∫ a b f ( x ) d x = lim ε → 0 + ∫ a + ε b f ( x ) d x \displaystyle\int_a^bf(x)\,dx=\lim_{\varepsilon\to0^+}\int_{a+\varepsilon}^bf(x)\,dx ∫ a b f ( x ) d x = ε → 0 + lim ∫ a + ε b f ( x ) d x 。瑕点在上限 b b b 时,同样地取 lim ε → 0 + ∫ a b − ε f ( x ) d x \displaystyle\lim_{\varepsilon\to0^+}\int_a^{b-\varepsilon}f(x)\,dx ε → 0 + lim ∫ a b − ε f ( x ) d x ;瑕点 c c c 在区间内部时,拆成 ∫ a c + ∫ c b \int_a^c+\int_c^b ∫ a c + ∫ c b ,两段分别按上面的办法取极限。
极限存在(是有限数)叫收敛 ,否则叫发散 。
两个 p p p 型积分的结论要分开记:
∫ 1 + ∞ d x x p 在 p > 1 时收敛 , ∫ 0 1 d x x p 在 p < 1 时收敛 . \int_1^{+\infty}\frac{dx}{x^p}\text{ 在 }p>1\text{ 时收敛},\qquad\int_0^1\frac{dx}{x^p}\text{ 在 }p<1\text{ 时收敛}. ∫ 1 + ∞ x p d x 在 p > 1 时收敛 , ∫ 0 1 x p d x 在 p < 1 时收敛 .
两者的条件正好相反:一个看函数在远处衰减得够不够快,一个看函数在 0 0 0 附近增长得够不够慢。
1 y = 1/√x 面积 2 1 y = 1/x2 面积 1
图 8:左边 1/√x 在 x → 0 时趋于无穷,但增长得不够快,[0, 1] 上面积为 2;右边 1/x² 在 [1, +∞) 上衰减得足够快,面积为 1。
例如:
∫ 1 R d x x 2 = [ − 1 x ] 1 R = 1 − 1 R → R → ∞ 1 , ∫ ε 1 d x x = [ 2 x ] ε 1 = 2 − 2 ε → ε → 0 + 2. \int_1^R\frac{dx}{x^2}=\left[-\frac1x\right]_1^R=1-\frac1R\xrightarrow{R\to\infty}1,\qquad\int_\varepsilon^1\frac{dx}{\sqrt x}=\Big[2\sqrt x\Big]_\varepsilon^1=2-2\sqrt\varepsilon\xrightarrow{\varepsilon\to0^+}2. ∫ 1 R x 2 d x = [ − x 1 ] 1 R = 1 − R 1 R → ∞ 1 , ∫ ε 1 x d x = [ 2 x ] ε 1 = 2 − 2 ε ε → 0 + 2.
一般地,p ≠ 1 p\ne1 p = 1 时原函数是 x 1 − p 1 − p \frac{x^{1-p}}{1-p} 1 − p x 1 − p ,截断以后:
∫ 1 R d x x p = R 1 − p − 1 1 − p , ∫ ε 1 d x x p = 1 − ε 1 − p 1 − p . \int_1^R\frac{dx}{x^p}=\frac{R^{1-p}-1}{1-p},\qquad\int_\varepsilon^1\frac{dx}{x^p}=\frac{1-\varepsilon^{1-p}}{1-p}. ∫ 1 R x p d x = 1 − p R 1 − p − 1 , ∫ ε 1 x p d x = 1 − p 1 − ε 1 − p .
左边看 R → ∞ R\to\infty R → ∞ :1 − p < 0 1-p<0 1 − p < 0 (即 p > 1 p>1 p > 1 )时 R 1 − p = 1 R p − 1 → 0 R^{1-p}=\frac1{R^{p-1}}\to0 R 1 − p = R p − 1 1 → 0 ,极限是 0 − 1 1 − p = 1 p − 1 \frac{0-1}{1-p}=\frac1{p-1} 1 − p 0 − 1 = p − 1 1 ,收敛;p < 1 p<1 p < 1 时 R 1 − p → + ∞ R^{1-p}\to+\infty R 1 − p → + ∞ ,发散。右边看 ε → 0 + \varepsilon\to0^+ ε → 0 + :1 − p > 0 1-p>0 1 − p > 0 (即 p < 1 p<1 p < 1 )时 ε 1 − p → 0 \varepsilon^{1-p}\to0 ε 1 − p → 0 ,极限是 1 1 − p \frac1{1-p} 1 − p 1 ,收敛;p > 1 p>1 p > 1 时 ε 1 − p = 1 ε p − 1 → + ∞ \varepsilon^{1-p}=\frac1{\varepsilon^{p-1}}\to+\infty ε 1 − p = ε p − 1 1 → + ∞ ,发散。p = 1 p=1 p = 1 时原函数是 ln x \ln x ln x :∫ 1 R d x x = ln R → + ∞ \int_1^R\frac{dx}x=\ln R\to+\infty ∫ 1 R x d x = ln R → + ∞ ,∫ ε 1 d x x = − ln ε → + ∞ \int_\varepsilon^1\frac{dx}x=-\ln\varepsilon\to+\infty ∫ ε 1 x d x = − ln ε → + ∞ ,两个积分都发散。p = 1 p=1 p = 1 恰好是分界线。
说明 比较判别法:不算出积分,也能判断收敛
很多时候只关心收敛还是发散,不需要算出具体的值。设在 [ a , + ∞ ) [a,+\infty) [ a , + ∞ ) 上 0 ≤ f ( x ) ≤ g ( x ) 0\le f(x)\le g(x) 0 ≤ f ( x ) ≤ g ( x ) :
∫ g \int g ∫ g 收敛,则 ∫ f \int f ∫ f 收敛(大的面积有限,小的也有限);
∫ f \int f ∫ f 发散,则 ∫ g \int g ∫ g 发散。
更好用的是极限形式 :若 f f f 、g g g 都是正的,且 lim x → + ∞ f ( x ) g ( x ) = c \lim\limits_{x\to+\infty}\frac{f(x)}{g(x)}=c x → + ∞ lim g ( x ) f ( x ) = c ,0 < c < + ∞ 0<c<+\infty 0 < c < + ∞ ,则 ∫ f \int f ∫ f 和 ∫ g \int g ∫ g 同时收敛或同时发散。理由:比值趋于 c c c ,所以 x x x 足够大以后比值在 c 2 \frac c2 2 c 和 2 c 2c 2 c 之间,即 c 2 g ( x ) < f ( x ) < 2 c g ( x ) \frac c2g(x)<f(x)<2cg(x) 2 c g ( x ) < f ( x ) < 2 c g ( x ) ,再用上面的比较:∫ g \int g ∫ g 收敛则 ∫ f \int f ∫ f 被 2 c g 2c\,g 2 c g 压住,也收敛;∫ g \int g ∫ g 发散则 ∫ f \int f ∫ f 比 c 2 g \frac c2g 2 c g 大,也发散。比值的极限是 0 0 0 或 + ∞ +\infty + ∞ 时,只能得到单方向的结论:c = 0 c=0 c = 0 说明 f f f 最终比 g g g 小,∫ g \int g ∫ g 收敛则 ∫ f \int f ∫ f 收敛;c = + ∞ c=+\infty c = + ∞ 说明 f f f 最终比 g g g 大,∫ g \int g ∫ g 发散则 ∫ f \int f ∫ f 发散。也就是说,只要看被积函数在“危险的地方”(无穷远处,或瑕点附近)像谁,再拿它和 p p p 型积分比较。这和第一篇求极限时“只看主要部分”是同一个想法。
比如 ∫ 1 + ∞ d x x 1 + x \int_1^{+\infty}\frac{dx}{x\sqrt{1+x}} ∫ 1 + ∞ x 1 + x d x :x x x 很大时,1 + x \sqrt{1+x} 1 + x 和 x \sqrt x x 差不多,被积函数像 1 x x = 1 x 3 / 2 \frac1{x\sqrt x}=\frac1{x^{3/2}} x x 1 = x 3/2 1 。严格地算比值:
1 / ( x 1 + x ) 1 / x 3 / 2 = x 1 + x = 1 1 + 1 x → 1 , \frac{1/(x\sqrt{1+x})}{1/x^{3/2}}=\frac{\sqrt x}{\sqrt{1+x}}=\frac1{\sqrt{1+\frac1x}}\to1, 1/ x 3/2 1/ ( x 1 + x ) = 1 + x x = 1 + x 1 1 → 1 ,
c = 1 c=1 c = 1 在 0 0 0 和 + ∞ +\infty + ∞ 之间,而 p = 3 2 > 1 p=\frac32>1 p = 2 3 > 1 ,所以收敛。
分母里还有对数时。 p p p 型积分是比较的“标尺”。标尺不够细的时候,要用带对数的版本:
∫ e + ∞ d x x p ( ln x ) q 收敛 ⟺ p > 1 或 ( p = 1 且 q > 1 ) . \int_e^{+\infty}\frac{dx}{x^p(\ln x)^q}\ \text{收敛}\iff p>1\ \text{或}\ \left(p=1\ \text{且}\ q>1\right). ∫ e + ∞ x p ( ln x ) q d x 收敛 ⟺ p > 1 或 ( p = 1 且 q > 1 ) .
下限取 e e e 只是为了让 ln x ≥ 1 \ln x\ge1 ln x ≥ 1 ,避开 ln x = 0 \ln x=0 ln x = 0 的点;换成别的大于 1 1 1 的数,结论不变。
回顾
第一篇第六节:x → + ∞ x\to+\infty x → + ∞ 时,对数比任何正次幂都长得慢。对任意 q q q 和任意 δ > 0 \delta>0 δ > 0 ,lim x → + ∞ ( ln x ) q x δ = 0 \lim\limits_{x\to+\infty}\frac{(\ln x)^q}{x^\delta}=0 x → + ∞ lim x δ ( l n x ) q = 0 。
分三种情况看。
情况一:p = 1 p=1 p = 1 。 令 u = ln x u=\ln x u = ln x ,d u = d x x du=\frac{dx}x d u = x d x ;x = e x=e x = e 时 u = 1 u=1 u = 1 ,x → + ∞ x\to+\infty x → + ∞ 时 u → + ∞ u\to+\infty u → + ∞ 。积分变成 ∫ 1 + ∞ d u u q \int_1^{+\infty}\frac{du}{u^q} ∫ 1 + ∞ u q d u ,正是 p p p 型积分,q > 1 q>1 q > 1 收敛,q ≤ 1 q\le1 q ≤ 1 发散。
情况二:p > 1 p>1 p > 1 。 直接和 1 x p \frac1{x^p} x p 1 比,比值是 1 ( ln x ) q \frac1{(\ln x)^q} ( l n x ) q 1 ;q < 0 q<0 q < 0 时(比如被积函数是 ln x x p \frac{\ln x}{x^p} x p l n x )它趋于无穷,比不出结论。办法是从 p p p 里借出一点给对数:在 1 1 1 和 p p p 之间取一个数 p 1 p_1 p 1 (比如 p 1 = 1 + p 2 p_1=\frac{1+p}2 p 1 = 2 1 + p ),δ = p − p 1 > 0 \delta=p-p_1>0 δ = p − p 1 > 0 。把被积函数和 1 x p 1 \frac1{x^{p_1}} x p 1 1 比:
1 / ( x p ( ln x ) q ) 1 / x p 1 = x p 1 x p ( ln x ) q = 1 x δ ( ln x ) q . \frac{1/\big(x^p(\ln x)^q\big)}{1/x^{p_1}}=\frac{x^{p_1}}{x^p(\ln x)^q}=\frac{1}{x^{\delta}(\ln x)^q}. 1/ x p 1 1/ ( x p ( ln x ) q ) = x p ( ln x ) q x p 1 = x δ ( ln x ) q 1 .
q ≥ 0 q\ge0 q ≥ 0 时分母趋于无穷;q < 0 q<0 q < 0 时 ( ln x ) q = 1 ( ln x ) − q (\ln x)^q=\frac1{(\ln x)^{-q}} ( ln x ) q = ( l n x ) − q 1 翻到分子上,它等于 ( ln x ) − q x δ \frac{(\ln x)^{-q}}{x^\delta} x δ ( l n x ) − q ,由上面的回顾趋于 0 0 0 。总之比值趋于 0 0 0 ,所以 x x x 足够大以后比值小于 1 1 1 ,即被积函数小于 1 x p 1 \frac1{x^{p_1}} x p 1 1 。而 p 1 > 1 p_1>1 p 1 > 1 ,∫ d x x p 1 \int\frac{dx}{x^{p_1}} ∫ x p 1 d x 收敛,所以原积分收敛。不管 q q q 是多少,对数都拦不住次数 p > 1 p>1 p > 1 带来的衰减。
**情况三:p < 1 p<1 p < 1 。** 反过来,在 p p p 和 1 1 1 之间取 p 1 p_1 p 1 ,δ = p 1 − p > 0 \delta=p_1-p>0 δ = p 1 − p > 0 。同样的比值变成
x p 1 x p ( ln x ) q = x δ ( ln x ) q → + ∞ , \frac{x^{p_1}}{x^p(\ln x)^q}=\frac{x^\delta}{(\ln x)^q}\to+\infty, x p ( ln x ) q x p 1 = ( ln x ) q x δ → + ∞ ,
因为它是正数 ( ln x ) q x δ \frac{(\ln x)^q}{x^\delta} x δ ( l n x ) q 的倒数,而后者由回顾趋于 0 0 0 。所以 x x x 足够大以后比值大于 1 1 1 ,被积函数大于 1 x p 1 \frac1{x^{p_1}} x p 1 1 ;p 1 < 1 p_1<1 p 1 < 1 ,∫ d x x p 1 \int\frac{dx}{x^{p_1}} ∫ x p 1 d x 发散,所以原积分发散。
也就是说,只有 p = 1 p=1 p = 1 这条分界线上,对数才起作用 ;离开分界线,幂次说了算。
0 0 0 附近也有对应的结论。令 x = 1 y x=\frac1y x = y 1 :d x = − d y y 2 dx=-\frac{dy}{y^2} d x = − y 2 d y ;0 < x ≤ 1 e 0<x\le\frac1e 0 < x ≤ e 1 时 ln x < 0 \ln x<0 ln x < 0 ,所以 ∣ ln x ∣ = − ln x = − ln y − 1 = ln y \lvert\ln x\rvert=-\ln x=-\ln y^{-1}=\ln y ∣ ln x ∣ = − ln x = − ln y − 1 = ln y ;x = 1 e x=\frac1e x = e 1 对应 y = e y=e y = e ,x → 0 + x\to0^+ x → 0 + 对应 y → + ∞ y\to+\infty y → + ∞ :
∫ 0 1 / e d x x p ∣ ln x ∣ q = ∫ + ∞ e y p ( ln y ) q ⋅ ( − d y y 2 ) = ∫ e + ∞ y p ( ln y ) q ⋅ d y y 2 = ∫ e + ∞ d y y 2 − p ( ln y ) q . \int_0^{1/e}\frac{dx}{x^p\lvert\ln x\rvert^q}=\int_{+\infty}^e\frac{y^p}{(\ln y)^q}\cdot\left(-\frac{dy}{y^2}\right)=\int_e^{+\infty}\frac{y^p}{(\ln y)^q}\cdot\frac{dy}{y^2}=\int_e^{+\infty}\frac{dy}{y^{2-p}(\ln y)^q}. ∫ 0 1/ e x p ∣ ln x ∣ q d x = ∫ + ∞ e ( ln y ) q y p ⋅ ( − y 2 d y ) = ∫ e + ∞ ( ln y ) q y p ⋅ y 2 d y = ∫ e + ∞ y 2 − p ( ln y ) q d y .
(第二个等号用 d x dx d x 里的负号把上下限换回来。1 x p = y p \frac1{x^p}=y^p x p 1 = y p ,y p y 2 = 1 y 2 − p \frac{y^p}{y^2}=\frac1{y^{2-p}} y 2 y p = y 2 − p 1 。)
套用上面的结论,把 p p p 换成 2 − p 2-p 2 − p :2 − p > 1 2-p>1 2 − p > 1 即 p < 1 p<1 p < 1 时收敛;2 − p = 1 2-p=1 2 − p = 1 即 p = 1 p=1 p = 1 时看 q q q ;2 − p < 1 2-p<1 2 − p < 1 即 p > 1 p>1 p > 1 时发散。也就是:p < 1 p<1 p < 1 收敛;p = 1 p=1 p = 1 时 q > 1 q>1 q > 1 收敛;p > 1 p>1 p > 1 发散 。和不带对数的情况一样,0 0 0 处和无穷远处的条件方向相反。
例 令 u = ln x u=\ln x u = ln x ,d u = d x x du=\frac{dx}x d u = x d x 。∫ 2 + ∞ d x x ln x = ∫ ln 2 + ∞ d u u \int_2^{+\infty}\frac{dx}{x\ln x}=\int_{\ln2}^{+\infty}\frac{du}u ∫ 2 + ∞ x l n x d x = ∫ l n 2 + ∞ u d u 发散(p = 1 p=1 p = 1 ,q = 1 q=1 q = 1 );而
∫ 2 + ∞ d x x ( ln x ) 2 = ∫ ln 2 + ∞ d u u 2 = lim R → + ∞ [ − 1 u ] ln 2 R = 0 + 1 ln 2 = 1 ln 2 \int_2^{+\infty}\frac{dx}{x(\ln x)^2}=\int_{\ln2}^{+\infty}\frac{du}{u^2}=\lim_{R\to+\infty}\left[-\frac1u\right]_{\ln2}^R=0+\frac1{\ln2}=\frac1{\ln2} ∫ 2 + ∞ x ( ln x ) 2 d x = ∫ l n 2 + ∞ u 2 d u = R → + ∞ lim [ − u 1 ] l n 2 R = 0 + ln 2 1 = ln 2 1
收敛。1 x ln x \frac1{x\ln x} x l n x 1 比 1 x \frac1x x 1 衰减得快,却仍然不够快。同样,1 x ln x ⋅ ln ln x \frac1{x\ln x\cdot\ln\ln x} x l n x ⋅ l n l n x 1 又比它快,也还是发散:令 w = ln ln x w=\ln\ln x w = ln ln x ,d w = 1 ln x ⋅ 1 x d x dw=\frac1{\ln x}\cdot\frac1x\,dx d w = l n x 1 ⋅ x 1 d x ,积分变成 ∫ d w w = ln w = ln ln ln x \int\frac{dw}w=\ln w=\ln\ln\ln x ∫ w d w = ln w = ln ln ln x ,它长得极慢,但仍趋于无穷。不管找到哪个发散的函数,总能找到衰减得更快、但仍然发散的;收敛的一边也一样。所以不存在一个“刚好够快”的分界函数。
③ 几个危险点要分开检查,不能互相抵消# ∫ − 1 1 d x x \int_{-1}^1\frac{dx}x ∫ − 1 1 x d x :x = 0 x=0 x = 0 是瑕点。必须拆成 ∫ − 1 0 \int_{-1}^0 ∫ − 1 0 和 ∫ 0 1 \int_0^1 ∫ 0 1 分别检查。右半段 ∫ ε 1 d x x = − ln ε → + ∞ \int_\varepsilon^1\frac{dx}x=-\ln\varepsilon\to+\infty ∫ ε 1 x d x = − ln ε → + ∞ ;左半段 ∫ − 1 − ε d x x = [ ln ∣ x ∣ ] − 1 − ε = ln ε → − ∞ \int_{-1}^{-\varepsilon}\frac{dx}x=\Big[\ln\lvert x\rvert\Big]_{-1}^{-\varepsilon}=\ln\varepsilon\to-\infty ∫ − 1 − ε x d x = [ ln ∣ x ∣ ] − 1 − ε = ln ε → − ∞ 。两部分都发散(p = 1 p=1 p = 1 ),所以这个反常积分发散。
如果对称地截掉一小段,用同一个 ε \varepsilon ε ,左右两部分互相抵消:ln ε + ( − ln ε ) = 0 \ln\varepsilon+(-\ln\varepsilon)=0 ln ε + ( − ln ε ) = 0 ,所以 lim ε → 0 + ( ∫ − 1 − ε + ∫ ε 1 ) d x x = 0 \lim\limits_{\varepsilon\to0^+}\left(\int_{-1}^{-\varepsilon}+\int_\varepsilon^1\right)\frac{dx}x=0 ε → 0 + lim ( ∫ − 1 − ε + ∫ ε 1 ) x d x = 0 。但这是另一个概念,叫柯西主值 ,不能把它当成这个反常积分收敛。
易错 奇函数的性质不能直接用在反常积分上
正常的定积分里,奇函数在对称区间上积分为 0 0 0 。但对反常积分,必须先确认它收敛 ,才能用这个性质。∫ − ∞ + ∞ x d x \int_{-\infty}^{+\infty}x\,dx ∫ − ∞ + ∞ x d x 发散(∫ 0 + ∞ x d x \int_0^{+\infty}x\,dx ∫ 0 + ∞ x d x 就已经是无穷大),不能因为 x x x 是奇函数就说它等于 0 0 0 。正确的顺序是:先拆成两半,确认每一半都收敛,再看对称性。
为什么要这么讲究?如果允许“对称地抵消”,换一种截断方式就会得到不同的结果。比如 ∫ − R 2 R x d x = [ x 2 2 ] − R 2 R = ( 2 R ) 2 − ( − R ) 2 2 = 4 R 2 − R 2 2 = 3 2 R 2 → ∞ \int_{-R}^{2R}x\,dx=\left[\frac{x^2}2\right]_{-R}^{2R}=\frac{(2R)^2-(-R)^2}2=\frac{4R^2-R^2}2=\frac32R^2\to\infty ∫ − R 2 R x d x = [ 2 x 2 ] − R 2 R = 2 ( 2 R ) 2 − ( − R ) 2 = 2 4 R 2 − R 2 = 2 3 R 2 → ∞ ,而 ∫ − R R x d x = R 2 − ( − R ) 2 2 = 0 \int_{-R}^Rx\,dx=\frac{R^2-(-R)^2}2=0 ∫ − R R x d x = 2 R 2 − ( − R ) 2 = 0 。同一个积分,截法不同答案不同,“积分值”就没有意义了。
例 ∫ 0 + ∞ d x x ( 1 + x ) \displaystyle\int_0^{+\infty}\frac{dx}{\sqrt x(1+x)} ∫ 0 + ∞ x ( 1 + x ) d x 。
这个积分有两个危险的地方:0 0 0 处被积函数无界,+ ∞ +\infty + ∞ 处区间无限。在中间一个正常的点(比如 x = 1 x=1 x = 1 )拆开,分别看 ∫ 0 1 \int_0^1 ∫ 0 1 和 ∫ 1 + ∞ \int_1^{+\infty} ∫ 1 + ∞ :
0 0 0 附近:1 + x → 1 1+x\to1 1 + x → 1 ,被积函数像 1 x = x − 1 / 2 \frac1{\sqrt x}=x^{-1/2} x 1 = x − 1/2 (比值 1 / ( x ( 1 + x ) ) 1 / x = 1 1 + x → 1 \frac{1/(\sqrt x(1+x))}{1/\sqrt x}=\frac1{1+x}\to1 1/ x 1/ ( x ( 1 + x )) = 1 + x 1 → 1 ),p = 1 2 < 1 p=\frac12<1 p = 2 1 < 1 ,收敛;
无穷远处:x ( 1 + x ) \sqrt x(1+x) x ( 1 + x ) 像 x 3 / 2 x^{3/2} x 3/2 ,被积函数像 1 x 3 / 2 \frac1{x^{3/2}} x 3/2 1 (比值 x 3 / 2 x 3 / 2 + x 1 / 2 = 1 1 + 1 x → 1 \frac{x^{3/2}}{x^{3/2}+x^{1/2}}=\frac1{1+\frac1x}\to1 x 3/2 + x 1/2 x 3/2 = 1 + x 1 1 → 1 ),p = 3 2 > 1 p=\frac32>1 p = 2 3 > 1 ,收敛。
两头都收敛,所以原积分收敛。计算:令 t = x t=\sqrt x t = x ,x = t 2 x=t^2 x = t 2 ,d x = 2 t d t dx=2t\,dt d x = 2 t d t ;x x x 从 0 0 0 到 + ∞ +\infty + ∞ 对应 t t t 从 0 0 0 到 + ∞ +\infty + ∞ :
∫ 0 + ∞ 2 t d t t ( 1 + t 2 ) = 2 ∫ 0 + ∞ d t 1 + t 2 = 2 lim R → + ∞ [ arctan t ] 0 R = 2 ( π 2 − 0 ) = π . \int_0^{+\infty}\frac{2t\,dt}{t(1+t^2)}=2\int_0^{+\infty}\frac{dt}{1+t^2}=2\lim_{R\to+\infty}\Big[\arctan t\Big]_0^{R}=2\left(\frac\pi2-0\right)=\pi. ∫ 0 + ∞ t ( 1 + t 2 ) 2 t d t = 2 ∫ 0 + ∞ 1 + t 2 d t = 2 R → + ∞ lim [ arctan t ] 0 R = 2 ( 2 π − 0 ) = π .
(t → + ∞ t\to+\infty t → + ∞ 时 arctan t → π 2 \arctan t\to\frac\pi2 arctan t → 2 π :tan θ \tan\theta tan θ 在 θ → π 2 − \theta\to\frac\pi2^- θ → 2 π − 时趋于 + ∞ +\infty + ∞ ,反过来,正切值趋于 + ∞ +\infty + ∞ 的角趋于 π 2 \frac\pi2 2 π 。)
易错
等价关系可以用来判断收敛,但不能把被积函数直接换成和它等价的函数,就说积分值也相同。1 x ( 1 + x ) \frac1{\sqrt x(1+x)} x ( 1 + x ) 1 在 0 0 0 附近像 1 x \frac1{\sqrt x} x 1 ,可是 ∫ 0 1 d x x = [ 2 x ] 0 1 = 2 \int_0^1\frac{dx}{\sqrt x}=\Big[2\sqrt x\Big]_0^1=2 ∫ 0 1 x d x = [ 2 x ] 0 1 = 2 ,而同样令 t = x t=\sqrt x t = x (x x x 从 0 0 0 到 1 1 1 ,t t t 也从 0 0 0 到 1 1 1 ),∫ 0 1 d x x ( 1 + x ) = 2 [ arctan t ] 0 1 = 2 arctan 1 = 2 ⋅ π 4 = π 2 \int_0^1\frac{dx}{\sqrt x(1+x)}=2\Big[\arctan t\Big]_0^1=2\arctan1=2\cdot\frac\pi4=\frac\pi2 ∫ 0 1 x ( 1 + x ) d x = 2 [ arctan t ] 0 1 = 2 arctan 1 = 2 ⋅ 4 π = 2 π (tan π 4 = 1 \tan\frac\pi4=1 tan 4 π = 1 ),并不相等。“等价”只说明在危险的点附近两者差不多,不说明整个区间上的值一样。
④ 绝对收敛与条件收敛:振荡带来的抵消# 上面的比较判别法要求被积函数不为负。函数有正有负时,还要分两种情况:
∫ a ∞ ∣ f ( x ) ∣ d x \int_a^\infty\lvert f(x)\rvert\,dx ∫ a ∞ ∣ f ( x )∣ d x 收敛,叫绝对收敛 ;
∫ a ∞ f ( x ) d x \int_a^\infty f(x)\,dx ∫ a ∞ f ( x ) d x 收敛,但 ∫ a ∞ ∣ f ( x ) ∣ d x \int_a^\infty\lvert f(x)\rvert\,dx ∫ a ∞ ∣ f ( x )∣ d x 发散,叫条件收敛 。
绝对收敛一定收敛。 对远处任意一段 [ A , B ] [A,B] [ A , B ] ,由“开始之前”的不等式 ∣ ∫ f ∣ ≤ ∫ ∣ f ∣ \left\lvert\int f\right\rvert\le\int\lvert f\rvert ∫ f ≤ ∫ ∣ f ∣ ,
∣ ∫ A B f ( x ) d x ∣ ≤ ∫ A B ∣ f ( x ) ∣ d x . \left\lvert\int_A^Bf(x)\,dx\right\rvert\le\int_A^B\lvert f(x)\rvert\,dx. ∫ A B f ( x ) d x ≤ ∫ A B ∣ f ( x )∣ d x .
左边正是截到 B B B 和截到 A A A 的两个积分之差:记 F ( t ) = ∫ a t f ( x ) d x F(t)=\int_a^tf(x)\,dx F ( t ) = ∫ a t f ( x ) d x ,则 F ( B ) − F ( A ) = ∫ A B f ( x ) d x F(B)-F(A)=\int_A^Bf(x)\,dx F ( B ) − F ( A ) = ∫ A B f ( x ) d x 。绝对收敛时,∫ a + ∞ ∣ f ∣ \int_a^{+\infty}\lvert f\rvert ∫ a + ∞ ∣ f ∣ 是有限数,丢掉的尾巴 ∫ A + ∞ ∣ f ∣ \int_A^{+\infty}\lvert f\rvert ∫ A + ∞ ∣ f ∣ 在 A A A 足够大以后可以任意小;而 ∫ A B ∣ f ∣ \int_A^B\lvert f\rvert ∫ A B ∣ f ∣ 只是尾巴的一部分,不超过它。所以右边在 A A A 足够大以后,对所有的 B > A B>A B > A 都可以任意小。也就是说,截到 A A A 和截到 B B B 得到的两个积分,差别可以任意小。由实数的完备性,截断积分有极限。这里用到的是完备性的另一种说法,叫柯西收敛准则 :如果一串数“彼此越来越接近”(只要足够靠后,任意两项的差都任意小),那么它一定收敛(第一篇第三节的“高观点”框提到过,它和单调有界定理是同一个性质的不同说法)。注意这里要对所有 的 B > A B>A B > A 都成立,只检查某几个特别的截断点是不够的。
代表的例子:∫ 1 ∞ sin x x d x \int_1^\infty\frac{\sin x}{x}\,dx ∫ 1 ∞ x s i n x d x 。 振幅 1 x \frac1x x 1 衰减得不够快(p = 1 p=1 p = 1 ),单靠它不能保证收敛;但 sin x \sin x sin x 正负交替,可能互相抵消。用分部积分把这个想法变成估计(取 u = 1 x u=\frac1x u = x 1 ,d u = − d x x 2 du=-\frac{dx}{x^2} d u = − x 2 d x ,d v = sin x d x dv=\sin x\,dx d v = sin x d x ,v = − cos x v=-\cos x v = − cos x ;剩下的积分是 − ∫ v d u = − ∫ ( − cos x ) ( − 1 x 2 ) d x -\int v\,du=-\int(-\cos x)\left(-\frac1{x^2}\right)dx − ∫ v d u = − ∫ ( − cos x ) ( − x 2 1 ) d x ,两个负号相乘为正,前面的减号保留):
∫ A B sin x x d x = [ − cos x x ] A B − ∫ A B cos x x 2 d x . \int_A^B\frac{\sin x}{x}dx=\left[-\frac{\cos x}{x}\right]_A^B-\int_A^B\frac{\cos x}{x^2}dx. ∫ A B x sin x d x = [ − x cos x ] A B − ∫ A B x 2 cos x d x .
边界项代入上下限是 − cos B B − ( − cos A A ) = cos A A − cos B B -\frac{\cos B}B-\left(-\frac{\cos A}A\right)=\frac{\cos A}{A}-\frac{\cos B}{B} − B c o s B − ( − A c o s A ) = A c o s A − B c o s B 。由三角不等式 ∣ a − b ∣ ≤ ∣ a ∣ + ∣ b ∣ \lvert a-b\rvert\le\lvert a\rvert+\lvert b\rvert ∣ a − b ∣ ≤ ∣ a ∣ + ∣ b ∣ 和 ∣ cos x ∣ ≤ 1 \lvert\cos x\rvert\le1 ∣ cos x ∣ ≤ 1 ,它的绝对值不超过 1 A + 1 B \frac1A+\frac1B A 1 + B 1 。后一个积分的绝对值不超过 ∫ A B ∣ cos x ∣ x 2 d x ≤ ∫ A B d x x 2 = [ − 1 x ] A B = 1 A − 1 B \int_A^B\frac{\lvert\cos x\rvert}{x^2}dx\le\int_A^B\frac{dx}{x^2}=\left[-\frac1x\right]_A^B=\frac1A-\frac1B ∫ A B x 2 ∣ c o s x ∣ d x ≤ ∫ A B x 2 d x = [ − x 1 ] A B = A 1 − B 1 。整个式子是两项相减,再用一次三角不等式,绝对值不超过两部分的绝对值之和:
∣ ∫ A B sin x x d x ∣ ≤ 1 A + 1 B + 1 A − 1 B = 2 A . \left\lvert\int_A^B\frac{\sin x}{x}dx\right\rvert\le\frac1A+\frac1B+\frac1A-\frac1B=\frac2A. ∫ A B x sin x d x ≤ A 1 + B 1 + A 1 − B 1 = A 2 .
1 B \frac1B B 1 正好抵消。这个估计对所有 B > A B>A B > A 都成立,并且 A → ∞ A\to\infty A → ∞ 时趋于 0 0 0 :任给 ε > 0 \varepsilon>0 ε > 0 ,取 A > 2 ε A>\frac2\varepsilon A > ε 2 ,对所有 B > A B>A B > A 都有 ∣ ∫ A B sin x x d x ∣ < ε \left\lvert\int_A^B\frac{\sin x}x\,dx\right\rvert<\varepsilon ∫ A B x s i n x d x < ε 。这正是柯西收敛准则要的,所以积分收敛。这里的分部积分没有求出原函数,它的作用是把“cos x \cos x cos x 有界”和“1 x 2 \frac1{x^2} x 2 1 可积”这两件事结合起来。
它不是绝对收敛的。 在每一段 [ k π , ( k + 1 ) π ] [k\pi,(k+1)\pi] [ k π , ( k + 1 ) π ] 上,x ≤ ( k + 1 ) π x\le(k+1)\pi x ≤ ( k + 1 ) π ,取倒数 1 x ≥ 1 ( k + 1 ) π \frac1x\ge\frac1{(k+1)\pi} x 1 ≥ ( k + 1 ) π 1 ,再乘非负的 ∣ sin x ∣ \lvert\sin x\rvert ∣ sin x ∣ ,所以
∫ k π ( k + 1 ) π ∣ sin x ∣ x d x ≥ 1 ( k + 1 ) π ∫ k π ( k + 1 ) π ∣ sin x ∣ d x = 2 ( k + 1 ) π . \int_{k\pi}^{(k+1)\pi}\frac{\lvert\sin x\rvert}{x}dx\ge\frac1{(k+1)\pi}\int_{k\pi}^{(k+1)\pi}\lvert\sin x\rvert\,dx=\frac2{(k+1)\pi}. ∫ k π ( k + 1 ) π x ∣ sin x ∣ d x ≥ ( k + 1 ) π 1 ∫ k π ( k + 1 ) π ∣ sin x ∣ d x = ( k + 1 ) π 2 .
(每一段上 ∣ sin x ∣ \lvert\sin x\rvert ∣ sin x ∣ 都是一个完整的拱:令 t = x − k π t=x-k\pi t = x − k π ,∣ sin ( t + k π ) ∣ = ∣ sin t ∣ \lvert\sin(t+k\pi)\rvert=\lvert\sin t\rvert ∣ sin ( t + k π )∣ = ∣ sin t ∣ ,面积和 ∫ 0 π sin t d t = [ − cos t ] 0 π = 2 \int_0^\pi\sin t\,dt=[-\cos t]_0^\pi=2 ∫ 0 π sin t d t = [ − cos t ] 0 π = 2 一样。)积分从 1 1 1 开始,而 1 < π 1<\pi 1 < π ,被积函数非负,所以 ∫ 1 + ∞ ≥ ∫ π + ∞ \int_1^{+\infty}\ge\int_\pi^{+\infty} ∫ 1 + ∞ ≥ ∫ π + ∞ ,后者由 k = 1 , 2 , 3 , … k=1,2,3,\dots k = 1 , 2 , 3 , … 各段拼成。k = 1 k=1 k = 1 段至少 2 2 π \frac2{2\pi} 2 π 2 ,k = 2 k=2 k = 2 段至少 2 3 π \frac2{3\pi} 3 π 2 ,k = 3 k=3 k = 3 段至少 2 4 π \frac2{4\pi} 4 π 2 ……把这些下界加起来是 2 π ( 1 2 + 1 3 + 1 4 + ⋯ ) \frac2\pi\left(\frac12+\frac13+\frac14+\cdots\right) π 2 ( 2 1 + 3 1 + 4 1 + ⋯ ) 。
括号里是所有正整数的倒数之和 1 + 1 2 + 1 3 + ⋯ 1+\frac12+\frac13+\cdots 1 + 2 1 + 3 1 + ⋯ (叫调和级数 )去掉第一项。各项虽然趋于 0 0 0 ,加起来却是无穷大。分组来看:
1 3 + 1 4 > 1 4 + 1 4 = 1 2 , 1 5 + 1 6 + 1 7 + 1 8 > 4 ⋅ 1 8 = 1 2 , 1 9 + ⋯ + 1 16 > 8 ⋅ 1 16 = 1 2 , \frac13+\frac14>\frac14+\frac14=\frac12,\qquad\frac15+\frac16+\frac17+\frac18>4\cdot\frac18=\frac12,\qquad\frac19+\cdots+\frac1{16}>8\cdot\frac1{16}=\frac12, 3 1 + 4 1 > 4 1 + 4 1 = 2 1 , 5 1 + 6 1 + 7 1 + 8 1 > 4 ⋅ 8 1 = 2 1 , 9 1 + ⋯ + 16 1 > 8 ⋅ 16 1 = 2 1 ,
每组项数翻倍,每一项都不小于这组最后一项,所以每组都超过 1 2 \frac12 2 1 。无穷多组,每组超过 1 2 \frac12 2 1 ,加起来是无穷大。所以 ∫ 1 ∞ ∣ sin x ∣ x d x \int_1^\infty\frac{\lvert\sin x\rvert}xdx ∫ 1 ∞ x ∣ s i n x ∣ d x 发散,原积分只是条件收敛。
这和上面的柯西主值不一样。这里只有一个端点 R → ∞ R\to\infty R → ∞ ,抵消是在这一个极限过程里自然发生的;而 ∫ − 1 1 d x x \int_{-1}^1\frac{dx}x ∫ − 1 1 x d x 是两个本来各自发散的部分,被人为地绑在一起才抵消。
这个证明还顺便给出了误差:用 ∫ 1 A \int_1^A ∫ 1 A 近似 ∫ 1 ∞ \int_1^\infty ∫ 1 ∞ ,丢掉的尾巴是 ∫ A + ∞ sin x x d x = lim B → + ∞ ∫ A B sin x x d x \int_A^{+\infty}\frac{\sin x}x\,dx=\lim\limits_{B\to+\infty}\int_A^B\frac{\sin x}x\,dx ∫ A + ∞ x s i n x d x = B → + ∞ lim ∫ A B x s i n x d x 。上面对每个 B > A B>A B > A 都有 − 2 A ≤ ∫ A B ≤ 2 A -\frac2A\le\int_A^B\le\frac2A − A 2 ≤ ∫ A B ≤ A 2 ,取极限不等号保持,所以尾巴不超过 2 A \frac2A A 2 。比如截到 A = 2000 A=2000 A = 2000 ,误差不超过 0.001 0.001 0.001 。我们没有求出积分的精确值,却已经知道它存在,以及截断会损失多少。
⑤ 高斯积分:原函数写不出来,积分值却能精确算出# “开始之前”说过,e − x 2 e^{-x^2} e − x 2 的原函数不是初等函数。但它在整条实轴上的积分可以精确算出:
∫ − ∞ + ∞ e − x 2 d x = π . \int_{-\infty}^{+\infty}e^{-x^2}dx=\sqrt\pi. ∫ − ∞ + ∞ e − x 2 d x = π .
这个积分在概率统计里非常重要(正态分布的密度就是 e − x 2 e^{-x^2} e − x 2 的变形)。下面的证明用到“二维的积分”,第四篇会正式讲,这里只需要它的直观意思:把平面区域切成小块,每块的“函数值乘面积”加起来,再取极限。
设 J R = ∫ − R R e − x 2 d x J_R=\int_{-R}^{R}e^{-x^2}dx J R = ∫ − R R e − x 2 d x 。先只看有限的 R R R 。
第一步:把 J R 2 J_R^2 J R 2 变成一个二维的积分。 积分变量叫什么字母不影响值,所以 ∫ − R R e − y 2 d y \int_{-R}^Re^{-y^2}dy ∫ − R R e − y 2 d y 也等于 J R J_R J R 。把两个因子分别写成 x x x 和 y y y ,它们就可以看成平面上两个互相垂直的方向:J R 2 = ∫ − R R e − x 2 d x ⋅ ∫ − R R e − y 2 d y J_R^2=\int_{-R}^Re^{-x^2}dx\cdot\int_{-R}^Re^{-y^2}dy J R 2 = ∫ − R R e − x 2 d x ⋅ ∫ − R R e − y 2 d y 。两个一维的黎曼和相乘,像多项式相乘 ( ∑ i A i ) ( ∑ j B j ) = ∑ i , j A i B j \left(\sum_iA_i\right)\left(\sum_jB_j\right)=\sum_{i,j}A_iB_j ( ∑ i A i ) ( ∑ j B j ) = ∑ i , j A i B j 那样,每一项乘每一项:x x x 方向的一小段 Δ x i \Delta x_i Δ x i 和 y y y 方向的一小段 Δ y j \Delta y_j Δ y j 配成一个小矩形,面积 Δ x i Δ y j \Delta x_i\Delta y_j Δ x i Δ y j ,乘的高度是 e − x i 2 e − y j 2 = e − ( x i 2 + y j 2 ) e^{-x_i^2}e^{-y_j^2}=e^{-(x_i^2+y_j^2)} e − x i 2 e − y j 2 = e − ( x i 2 + y j 2 ) 。所有小矩形铺满正方形 [ − R , R ] × [ − R , R ] [-R,R]\times[-R,R] [ − R , R ] × [ − R , R ] 。取极限,J R 2 J_R^2 J R 2 就是 e − ( x 2 + y 2 ) e^{-(x^2+y^2)} e − ( x 2 + y 2 ) 在这个正方形上的二维积分。
第二步:用两个圆夹住正方形。 正方形的中心是原点,原点到四条边的距离都是 R R R ,所以半径为 R R R 的圆盘 x 2 + y 2 ≤ R 2 x^2+y^2\le R^2 x 2 + y 2 ≤ R 2 在正方形里面;原点到四个顶点 ( ± R , ± R ) (\pm R,\pm R) ( ± R , ± R ) 最远,由勾股定理距离是 R 2 + R 2 = 2 R \sqrt{R^2+R^2}=\sqrt2R R 2 + R 2 = 2 R ,所以正方形又在半径为 2 R \sqrt2R 2 R 的圆盘里面。被积函数是正的,区域越大,加进来的都是正的小块,积分越大:
( 半径 R 的圆盘上的积分 ) ≤ J R 2 ≤ ( 半径 2 R 的圆盘上的积分 ) . (\text{半径 }R\text{ 的圆盘上的积分})\le J_R^2\le(\text{半径 }\sqrt2R\text{ 的圆盘上的积分}). ( 半径 R 的圆盘上的积分 ) ≤ J R 2 ≤ ( 半径 2 R 的圆盘上的积分 ) .
第三步:算圆盘上的积分。 在圆盘上,e − ( x 2 + y 2 ) = e − r 2 e^{-(x^2+y^2)}=e^{-r^2} e − ( x 2 + y 2 ) = e − r 2 只和到原点的距离 r r r 有关,所以把圆盘切成一圈一圈的薄圆环。半径从 r r r 到 r + Δ r r+\Delta r r + Δ r 的圆环面积是 π ( r + Δ r ) 2 − π r 2 = 2 π r Δ r + π ( Δ r ) 2 \pi(r+\Delta r)^2-\pi r^2=2\pi r\Delta r+\pi(\Delta r)^2 π ( r + Δ r ) 2 − π r 2 = 2 π r Δ r + π ( Δ r ) 2 ,在这个圆环上函数值约为 e − r 2 e^{-r^2} e − r 2 。主要部分是 e − r 2 ⋅ 2 π r Δ r e^{-r^2}\cdot2\pi r\,\Delta r e − r 2 ⋅ 2 π r Δ r ;多出来的 π ( Δ r ) 2 \pi(\Delta r)^2 π ( Δ r ) 2 比 Δ r \Delta r Δ r 高阶,加起来以后趋于 0 0 0 (第八节的微元法会专门讲这一点)。直观上,把很薄的圆环剪开拉直,就是一个长 2 π r 2\pi r 2 π r 、宽 Δ r \Delta r Δ r 的长方形。加起来取极限:
半径 R 的圆盘上的积分 = ∫ 0 R e − r 2 ⋅ 2 π r d r = π ∫ 0 R 2 e − u d u = π ( 1 − e − R 2 ) . \text{半径 }R\text{ 的圆盘上的积分}=\int_0^R e^{-r^2}\cdot2\pi r\,dr=\pi\int_0^{R^2}e^{-u}du=\pi\left(1-e^{-R^2}\right). 半径 R 的圆盘上的积分 = ∫ 0 R e − r 2 ⋅ 2 π r d r = π ∫ 0 R 2 e − u d u = π ( 1 − e − R 2 ) .
(中间令 u = r 2 u=r^2 u = r 2 ,d u = 2 r d r du=2r\,dr d u = 2 r d r ,所以 2 π r d r = π d u 2\pi r\,dr=\pi\,du 2 π r d r = π d u ;r = 0 r=0 r = 0 时 u = 0 u=0 u = 0 ,r = R r=R r = R 时 u = R 2 u=R^2 u = R 2 。e − u e^{-u} e − u 的原函数是 − e − u -e^{-u} − e − u ,[ − e − u ] 0 R 2 = − e − R 2 + e 0 = 1 − e − R 2 \left[-e^{-u}\right]_0^{R^2}=-e^{-R^2}+e^0=1-e^{-R^2} [ − e − u ] 0 R 2 = − e − R 2 + e 0 = 1 − e − R 2 。这里正好多出一个 r r r ,让 e − r 2 e^{-r^2} e − r 2 能积出来。)
第四步:夹逼。 把第三步的公式用在半径 2 R \sqrt2R 2 R 的圆盘上,积分是 π ( 1 − e − ( 2 R ) 2 ) = π ( 1 − e − 2 R 2 ) \pi\left(1-e^{-(\sqrt2R)^2}\right)=\pi\left(1-e^{-2R^2}\right) π ( 1 − e − ( 2 R ) 2 ) = π ( 1 − e − 2 R 2 ) 。于是
π ( 1 − e − R 2 ) ≤ J R 2 ≤ π ( 1 − e − 2 R 2 ) . \pi\left(1-e^{-R^2}\right)\le J_R^2\le\pi\left(1-e^{-2R^2}\right). π ( 1 − e − R 2 ) ≤ J R 2 ≤ π ( 1 − e − 2 R 2 ) .
R → ∞ R\to\infty R → ∞ 时两端都趋于 π \pi π ,由夹逼,J R 2 → π J_R^2\to\pi J R 2 → π ;J R > 0 J_R>0 J R > 0 ,所以 J R → π J_R\to\sqrt\pi J R → π 。
还要小心一点:J R J_R J R 是对称截断 ∫ − R R \int_{-R}^R ∫ − R R ,上一小节③说过,反常积分 ∫ − ∞ + ∞ \int_{-\infty}^{+\infty} ∫ − ∞ + ∞ 要求左右两半各自 收敛,只有对称截断收敛可能只是柯西主值。这里没有这个问题:e − ( − x ) 2 = e − x 2 e^{-(-x)^2}=e^{-x^2} e − ( − x ) 2 = e − x 2 是偶函数,∫ 0 R e − x 2 d x = 1 2 J R → π 2 \int_0^Re^{-x^2}dx=\frac12J_R\to\frac{\sqrt\pi}2 ∫ 0 R e − x 2 d x = 2 1 J R → 2 π ,右半边单独收敛;左半边同理也是 π 2 \frac{\sqrt\pi}2 2 π 。两半相加,反常积分确实收敛:
∫ − ∞ + ∞ e − x 2 d x = π . \int_{-\infty}^{+\infty}e^{-x^2}dx=\sqrt\pi. ∫ − ∞ + ∞ e − x 2 d x = π .
这个计算的思路是换一种方式看问题:一维的原函数写不出来,就把两个一维积分乘起来,变成一个二维的问题;二维问题有圆对称,可以切成圆环来算,而圆环正好多出一个 r r r ,让积分能算出来。整个过程都在有限的区域里进行,最后用夹逼取极限。
高观点 Γ \Gamma Γ 函数:阶乘的连续版本
反常积分能定义出许多重要的新函数。最著名的是欧拉的 Γ \Gamma Γ 函数 :
Γ ( s ) = ∫ 0 + ∞ x s − 1 e − x d x ( s > 0 ) . \Gamma(s)=\int_0^{+\infty}x^{s-1}e^{-x}\,dx\quad(s>0). Γ ( s ) = ∫ 0 + ∞ x s − 1 e − x d x ( s > 0 ) .
用分部积分可以得到 Γ ( s + 1 ) = s Γ ( s ) \Gamma(s+1)=s\,\Gamma(s) Γ ( s + 1 ) = s Γ ( s ) ;而 Γ ( 1 ) = ∫ 0 ∞ e − x d x = 1 \Gamma(1)=\int_0^\infty e^{-x}dx=1 Γ ( 1 ) = ∫ 0 ∞ e − x d x = 1 ,所以 Γ ( 2 ) = 1 \Gamma(2)=1 Γ ( 2 ) = 1 ,Γ ( 3 ) = 2 ⋅ 1 \Gamma(3)=2\cdot1 Γ ( 3 ) = 2 ⋅ 1 ,……,Γ ( n + 1 ) = n ! \Gamma(n+1)=n! Γ ( n + 1 ) = n ! 。Γ \Gamma Γ 函数把阶乘从正整数推广到了所有正实数(甚至复数)。比如 Γ ( 1 2 ) = π \Gamma\left(\frac12\right)=\sqrt\pi Γ ( 2 1 ) = π 。按 Γ ( n + 1 ) = n ! \Gamma(n+1)=n! Γ ( n + 1 ) = n ! 的对应,n + 1 = 1 2 n+1=\frac12 n + 1 = 2 1 就是 n = − 1 2 n=-\frac12 n = − 2 1 ,所以形式上可以说“( − 1 2 ) ! = π \left(-\frac12\right)!=\sqrt\pi ( − 2 1 ) ! = π ”;再用递推,( 1 2 ) ! = Γ ( 3 2 ) = 1 2 Γ ( 1 2 ) = π 2 \left(\frac12\right)!=\Gamma\left(\frac32\right)=\frac12\Gamma\left(\frac12\right)=\frac{\sqrt\pi}2 ( 2 1 ) ! = Γ ( 2 3 ) = 2 1 Γ ( 2 1 ) = 2 π 。它在概率统计(Γ \Gamma Γ 分布、χ 2 \chi^2 χ 2 分布)、物理、数论里到处出现。
说明 Γ \Gamma Γ 函数的几个细节
它收敛。 两个危险的地方,在 x = 1 x=1 x = 1 处拆开分别看。
0 0 0 附近:0 < x ≤ 1 0<x\le1 0 < x ≤ 1 时 e − x ≤ 1 e^{-x}\le1 e − x ≤ 1 ,被积函数不超过 x s − 1 = 1 x 1 − s x^{s-1}=\frac1{x^{1-s}} x s − 1 = x 1 − s 1 ;s > 0 s>0 s > 0 时 1 − s < 1 1-s<1 1 − s < 1 ,由 p p p 型积分,收敛(∫ 0 1 x s − 1 d x = 1 s \int_0^1x^{s-1}dx=\frac1s ∫ 0 1 x s − 1 d x = s 1 )。
无穷远处:e − x e^{-x} e − x 比 x x x 的任何次方都衰减得快。把 e − x e^{-x} e − x 拆成两半 e − x / 2 ⋅ e − x / 2 e^{-x/2}\cdot e^{-x/2} e − x /2 ⋅ e − x /2 ,一半用来压住 x s − 1 x^{s-1} x s − 1 ,另一半留着保证收敛。由 e u e^u e u 的级数 1 + u + u 2 2 ! + ⋯ 1+u+\frac{u^2}{2!}+\cdots 1 + u + 2 ! u 2 + ⋯ ,u > 0 u>0 u > 0 时各项都是正的,只留第 m m m 项也有 e u ≥ u m m ! e^u\ge\frac{u^m}{m!} e u ≥ m ! u m 。取 u = x 2 u=\frac x2 u = 2 x ,再取倒数:e − x / 2 ≤ m ! 2 m x m e^{-x/2}\le\frac{m!\,2^m}{x^m} e − x /2 ≤ x m m ! 2 m 。于是
x s − 1 e − x = x s − 1 e − x / 2 ⋅ e − x / 2 ≤ m ! 2 m ⋅ x s − 1 − m ⋅ e − x / 2 . x^{s-1}e^{-x}=x^{s-1}e^{-x/2}\cdot e^{-x/2}\le m!\,2^m\cdot x^{s-1-m}\cdot e^{-x/2}. x s − 1 e − x = x s − 1 e − x /2 ⋅ e − x /2 ≤ m ! 2 m ⋅ x s − 1 − m ⋅ e − x /2 .
取整数 m > s − 1 m>s-1 m > s − 1 (比如 s = 2.5 s=2.5 s = 2.5 取 m = 2 m=2 m = 2 ),指数 s − 1 − m < 0 s-1-m<0 s − 1 − m < 0 ,x ≥ 1 x\ge1 x ≥ 1 时 x s − 1 − m ≤ 1 x^{s-1-m}\le1 x s − 1 − m ≤ 1 ,所以被积函数不超过 C e − x / 2 C e^{-x/2} C e − x /2 ,C = m ! 2 m C=m!\,2^m C = m ! 2 m 。而 ∫ 1 + ∞ C e − x / 2 d x = C [ − 2 e − x / 2 ] 1 + ∞ = 2 C e − 1 / 2 \int_1^{+\infty}Ce^{-x/2}dx=C\left[-2e^{-x/2}\right]_1^{+\infty}=2Ce^{-1/2} ∫ 1 + ∞ C e − x /2 d x = C [ − 2 e − x /2 ] 1 + ∞ = 2 C e − 1/2 是有限数,由比较判别法,收敛。
递推公式。 把定义里的 s s s 换成 s + 1 s+1 s + 1 ,指数是 ( s + 1 ) − 1 = s (s+1)-1=s ( s + 1 ) − 1 = s :Γ ( s + 1 ) = ∫ 0 ∞ x s e − x d x \Gamma(s+1)=\int_0^\infty x^se^{-x}dx Γ ( s + 1 ) = ∫ 0 ∞ x s e − x d x 。在 [ ε , R ] [\varepsilon,R] [ ε , R ] 上分部积分,u = x s u=x^s u = x s ,d u = s x s − 1 d x du=sx^{s-1}dx d u = s x s − 1 d x ,d v = e − x d x dv=e^{-x}dx d v = e − x d x ,v = − e − x v=-e^{-x} v = − e − x ,v v v 的负号和公式里的减号相乘为正:
∫ ε R x s e − x d x = [ − x s e − x ] ε R + s ∫ ε R x s − 1 e − x d x . \int_\varepsilon^Rx^se^{-x}dx=\Big[-x^se^{-x}\Big]_\varepsilon^R+s\int_\varepsilon^Rx^{s-1}e^{-x}dx. ∫ ε R x s e − x d x = [ − x s e − x ] ε R + s ∫ ε R x s − 1 e − x d x .
边界项是 − R s e R + ε s e − ε -\frac{R^s}{e^R}+\varepsilon^se^{-\varepsilon} − e R R s + ε s e − ε 。R → ∞ R\to\infty R → ∞ 时指数增长压倒幂函数,R s e R → 0 \frac{R^s}{e^R}\to0 e R R s → 0 ;ε → 0 + \varepsilon\to0^+ ε → 0 + 时 s > 0 s>0 s > 0 ,ε s → 0 \varepsilon^s\to0 ε s → 0 ,e − ε → 1 e^{-\varepsilon}\to1 e − ε → 1 ,乘积趋于 0 0 0 。所以边界项消失,Γ ( s + 1 ) = s ∫ 0 ∞ x s − 1 e − x d x = s Γ ( s ) \Gamma(s+1)=s\int_0^\infty x^{s-1}e^{-x}dx=s\Gamma(s) Γ ( s + 1 ) = s ∫ 0 ∞ x s − 1 e − x d x = s Γ ( s ) 。
Γ ( 1 2 ) = π \Gamma\left(\frac12\right)=\sqrt\pi Γ ( 2 1 ) = π 。 代入定义,Γ ( 1 2 ) = ∫ 0 ∞ x − 1 / 2 e − x d x \Gamma\left(\frac12\right)=\int_0^\infty x^{-1/2}e^{-x}dx Γ ( 2 1 ) = ∫ 0 ∞ x − 1/2 e − x d x 。令 x = t 2 x=t^2 x = t 2 (t ≥ 0 t\ge0 t ≥ 0 ),d x = 2 t d t dx=2t\,dt d x = 2 t d t ,x − 1 / 2 d x = 1 t ⋅ 2 t d t = 2 d t x^{-1/2}dx=\frac1t\cdot2t\,dt=2\,dt x − 1/2 d x = t 1 ⋅ 2 t d t = 2 d t ;x x x 从 0 0 0 到 + ∞ +\infty + ∞ 对应 t t t 从 0 0 0 到 + ∞ +\infty + ∞ 。所以 Γ ( 1 2 ) = 2 ∫ 0 ∞ e − t 2 d t \Gamma\left(\frac12\right)=2\int_0^\infty e^{-t^2}dt Γ ( 2 1 ) = 2 ∫ 0 ∞ e − t 2 d t 。上面的高斯积分是整条实轴上的 π \sqrt\pi π ,偶函数的右半边是一半 π 2 \frac{\sqrt\pi}2 2 π ,所以 Γ ( 1 2 ) = 2 ⋅ π 2 = π \Gamma\left(\frac12\right)=2\cdot\frac{\sqrt\pi}2=\sqrt\pi Γ ( 2 1 ) = 2 ⋅ 2 π = π 。
推广不唯一。 “在正整数上等于阶乘、并且满足 f ( s + 1 ) = s f ( s ) f(s+1)=sf(s) f ( s + 1 ) = s f ( s ) ”的函数不止 Γ \Gamma Γ 一个。比如 f ( s ) = Γ ( s ) [ 1 + 1 2 sin ( 2 π s ) ] f(s)=\Gamma(s)\left[1+\frac12\sin(2\pi s)\right] f ( s ) = Γ ( s ) [ 1 + 2 1 sin ( 2 π s ) ] :在正整数 n n n 上 sin ( 2 π n ) = 0 \sin(2\pi n)=0 sin ( 2 π n ) = 0 ,f ( n ) = Γ ( n ) f(n)=\Gamma(n) f ( n ) = Γ ( n ) ,取值和 Γ \Gamma Γ 一样;递推也满足,因为 sin ( 2 π ( s + 1 ) ) = sin ( 2 π s + 2 π ) = sin ( 2 π s ) \sin(2\pi(s+1))=\sin(2\pi s+2\pi)=\sin(2\pi s) sin ( 2 π ( s + 1 )) = sin ( 2 π s + 2 π ) = sin ( 2 π s ) ,方括号不变,于是 f ( s + 1 ) = Γ ( s + 1 ) [ 1 + 1 2 sin ( 2 π s ) ] = s Γ ( s ) [ 1 + 1 2 sin ( 2 π s ) ] = s f ( s ) f(s+1)=\Gamma(s+1)\left[1+\frac12\sin(2\pi s)\right]=s\Gamma(s)\left[1+\frac12\sin(2\pi s)\right]=sf(s) f ( s + 1 ) = Γ ( s + 1 ) [ 1 + 2 1 sin ( 2 π s ) ] = s Γ ( s ) [ 1 + 2 1 sin ( 2 π s ) ] = s f ( s ) 。积分的定义挑出了一个具体的函数。这和第一篇讲递推数列时一样:一个方程只给出候选,存在和唯一要另外证明。
历史
柯西 在 1820 年代系统地研究了反常积分,明确区分了“收敛”和他称为“主值”的对称截断。这个区分不只是数学家的讲究:物理里的色散关系、量子场论里的某些计算都要用到主值积分,概念用错,就会算出错误的物理量。
试一试 练习 2.23
求导:(1) d d x ∫ x x 2 sin t t d t \displaystyle\frac{d}{dx}\int_x^{x^2}\frac{\sin t}t\,dt d x d ∫ x x 2 t sin t d t ;(2) d d x ∫ 0 x sin ( x − t ) 2 d t \displaystyle\frac{d}{dx}\int_0^x\sin(x-t)^2\,dt d x d ∫ 0 x sin ( x − t ) 2 d t 。
看详解
试一试 练习 2.24
求 lim x → 0 ∫ 0 x ( e t 2 − 1 ) d t x 3 \displaystyle\lim_{x\to0}\frac{\int_0^x(e^{t^2}-1)\,dt}{x^3} x → 0 lim x 3 ∫ 0 x ( e t 2 − 1 ) d t 。
看详解
试一试 练习 2.25
计算:(1) ∫ 0 + ∞ x e − x d x \int_0^{+\infty}xe^{-x}\,dx ∫ 0 + ∞ x e − x d x ;(2) ∫ 0 1 ln x d x \int_0^1\ln x\,dx ∫ 0 1 ln x d x ;(3) ∫ − ∞ + ∞ d x x 2 + 2 x + 2 \displaystyle\int_{-\infty}^{+\infty}\frac{dx}{x^2+2x+2} ∫ − ∞ + ∞ x 2 + 2 x + 2 d x 。
看详解
试一试 练习 2.26
判断收敛性:(1) ∫ 1 + ∞ d x x 1 + x 2 \displaystyle\int_1^{+\infty}\frac{dx}{x\sqrt{1+x^2}} ∫ 1 + ∞ x 1 + x 2 d x ;(2) ∫ 0 1 d x sin x \displaystyle\int_0^1\frac{dx}{\sin x} ∫ 0 1 sin x d x ;(3) ∫ 1 + ∞ ln x x 2 d x \displaystyle\int_1^{+\infty}\frac{\ln x}{x^2}\,dx ∫ 1 + ∞ x 2 ln x d x 。
看详解
试一试 练习 2.27
判断收敛性,收敛的话能算就算出值:(1) ∫ 2 + ∞ d x x ln x \displaystyle\int_2^{+\infty}\frac{dx}{x\sqrt{\ln x}} ∫ 2 + ∞ x ln x d x ;(2) ∫ 2 + ∞ ( ln x ) 10 x 1.01 d x \displaystyle\int_2^{+\infty}\frac{(\ln x)^{10}}{x^{1.01}}\,dx ∫ 2 + ∞ x 1.01 ( ln x ) 10 d x ;(3) ∫ 0 1 / 2 d x x ( ln x ) 2 \displaystyle\int_0^{1/2}\frac{dx}{x(\ln x)^2} ∫ 0 1/2 x ( ln x ) 2 d x 。
看详解
八、几何应用:面积、体积、弧长、旋转曲面# 微元法:取一小条,写出它的贡献,再加起来# 所有应用题都从同一个想法出发,叫微元法 :
选一个积分变量(比如 x x x )和它的范围 [ a , b ] [a,b] [ a , b ] ;
在 x x x 处取宽度为 d x dx d x 的一小段,写出这一小段对总量的贡献 d Q ≈ q ( x ) d x dQ\approx q(x)\,dx d Q ≈ q ( x ) d x ;
把所有小段加起来:Q = ∫ a b q ( x ) d x Q=\int_a^bq(x)\,dx Q = ∫ a b q ( x ) d x 。
为什么 为什么“近似”加起来最后是精确的
第 2 步是近似,有误差。设分成 n n n 段,第 i i i 段的误差是 r i r_i r i 。要让总误差 ∑ r i \sum r_i ∑ r i 趋于 0 0 0 ,需要每一段的误差都比这一段的宽度小得多,而且是对所有的段同时 小得多:存在一个随最大段宽 ∥ P ∥ \lVert P\rVert ∥ P ∥ (“开始之前”的记号:分割 P P P 里最宽的那一段的宽度)趋于 0 0 0 的量 ε ( ∥ P ∥ ) \varepsilon(\lVert P\rVert) ε (∥ P ∥) ,使每一段都有 ∣ r i ∣ ≤ ε ( ∥ P ∥ ) Δ x i \lvert r_i\rvert\le\varepsilon(\lVert P\rVert)\,\Delta x_i ∣ r i ∣ ≤ ε (∥ P ∥) Δ x i 。这样
∣ ∑ i r i ∣ ≤ ε ( ∥ P ∥ ) ∑ i Δ x i = ( b − a ) ε ( ∥ P ∥ ) → 0. \left\lvert\sum_ir_i\right\rvert\le\varepsilon(\lVert P\rVert)\sum_i\Delta x_i=(b-a)\,\varepsilon(\lVert P\rVert)\to0. i ∑ r i ≤ ε (∥ P ∥) i ∑ Δ x i = ( b − a ) ε (∥ P ∥) → 0.
“开始之前”选读部分证明可积性时,一致连续提供的正是这种对所有小段同时有效的控制。所以写微元时,主要部分必须写对,剩下的误差必须比 d x dx d x 高阶,并且能统一地估计 。后面旋转曲面的面积会看到一个反例:如果丢掉的不是高阶的量,结果就错了。
下面用一个贯穿始终的例子:y = x y=x y = x 与 y = x 2 y=x^2 y = x 2 围成的区域。
先找交点:x = x 2 x=x^2 x = x 2 ,即 x ( x − 1 ) = 0 x(x-1)=0 x ( x − 1 ) = 0 ,得 x = 0 x=0 x = 0 和 x = 1 x=1 x = 1 。在 0 < x < 1 0<x<1 0 < x < 1 时(比如 x = 1 2 x=\frac12 x = 2 1 :1 2 > 1 4 \frac12>\frac14 2 1 > 4 1 ),直线在上,抛物线在下。
① 面积:小条的高 × 宽#
x y 1 1 O y = x y = x2 dx
图 9:在 x 处取宽 dx 的竖直小条,高度是“上边减下边” x − x²。
d A = ( x − x 2 ) d x , A = ∫ 0 1 ( x − x 2 ) d x = [ x 2 2 − x 3 3 ] 0 1 = 1 2 − 1 3 = 1 6 . dA=(x-x^2)\,dx,\qquad A=\int_0^1(x-x^2)\,dx=\left[\frac{x^2}2-\frac{x^3}3\right]_0^1=\frac12-\frac13=\frac16. d A = ( x − x 2 ) d x , A = ∫ 0 1 ( x − x 2 ) d x = [ 2 x 2 − 3 x 3 ] 0 1 = 2 1 − 3 1 = 6 1 .
如果取水平 的小条,就写“右边减左边”乘 d y dy d y 。这时要把边界写成 x x x 关于 y y y 的式子:直线是 x = y x=y x = y ;抛物线 y = x 2 y=x^2 y = x 2 在第一象限开方,是 x = y x=\sqrt y x = y 。y y y 从 0 0 0 到 1 1 1 ,比如 y = 1 4 y=\frac14 y = 4 1 时直线上 x = 1 4 x=\frac14 x = 4 1 ,抛物线上 x = 1 2 x=\frac12 x = 2 1 ,抛物线在右边。用 y = y 1 / 2 \sqrt y=y^{1/2} y = y 1/2 的原函数 2 3 y 3 / 2 \frac23y^{3/2} 3 2 y 3/2 :
A = ∫ 0 1 ( y − y ) d y = [ 2 3 y 3 / 2 − y 2 2 ] 0 1 = 2 3 − 1 2 = 1 6 , A=\int_0^1(\sqrt y-y)\,dy=\left[\frac23y^{3/2}-\frac{y^2}2\right]_0^1=\frac23-\frac12=\frac16, A = ∫ 0 1 ( y − y ) d y = [ 3 2 y 3/2 − 2 y 2 ] 0 1 = 3 2 − 2 1 = 6 1 ,
一样。选哪一种,看哪一种的边界好写、积分好算。
参数方程的面积。 曲线由 x = x ( t ) x=x(t) x = x ( t ) 、y = y ( t ) y=y(t) y = y ( t ) 给出,并且在 x x x 轴上方时,它和 x x x 轴、两条竖线 x = a x=a x = a 、x = b x=b x = b 围成的面积仍然是 ∫ a b y d x \int_a^by\,dx ∫ a b y d x ,只是把 d x dx d x 换成 x ′ ( t ) d t x'(t)\,dt x ′ ( t ) d t :
A = ∫ t 1 t 2 y ( t ) x ′ ( t ) d t . A=\int_{t_1}^{t_2}y(t)\,x'(t)\,dt. A = ∫ t 1 t 2 y ( t ) x ′ ( t ) d t .
这里 y ( t ) ≥ 0 y(t)\ge0 y ( t ) ≥ 0 ,上下限要这样定:t 1 t_1 t 1 是对应左端点 x = a x=a x = a 的参数值,t 2 t_2 t 2 是对应右端点 x = b x=b x = b 的参数值。这样它和 ∫ a b y d x \int_a^by\,dx ∫ a b y d x 是同一个积分,只是换了元。t 1 t_1 t 1 不一定小于 t 2 t_2 t 2 :如果 t t t 增大时 x x x 在减小,就会出现 t 1 > t 2 t_1>t_2 t 1 > t 2 ,下面的椭圆就是这样。如果图省事,一律从小的 t t t 积到大的 t t t ,算出的结果可能差一个负号,这时取绝对值就是面积。
例 椭圆 x = a cos t x=a\cos t x = a cos t 、y = b sin t y=b\sin t y = b sin t 的面积。先算上半个椭圆:y = b sin t ≥ 0 y=b\sin t\ge0 y = b sin t ≥ 0 对应 0 ≤ t ≤ π 0\le t\le\pi 0 ≤ t ≤ π ;左端点 x = − a x=-a x = − a 即 cos t = − 1 \cos t=-1 cos t = − 1 ,t = π t=\pi t = π ,右端点 x = a x=a x = a 即 t = 0 t=0 t = 0 。所以 x x x 从 − a -a − a 到 a a a ,对应 t t t 从 π \pi π 到 0 0 0 ,x ′ ( t ) = − a sin t x'(t)=-a\sin t x ′ ( t ) = − a sin t :
A 2 = ∫ π 0 b sin t ⋅ ( − a sin t ) d t = − a b ∫ π 0 sin 2 t d t = a b ∫ 0 π sin 2 t d t = a b ⋅ π 2 . \frac A2=\int_\pi^0b\sin t\cdot(-a\sin t)\,dt=-ab\int_\pi^0\sin^2t\,dt=ab\int_0^\pi\sin^2t\,dt=ab\cdot\frac\pi2. 2 A = ∫ π 0 b sin t ⋅ ( − a sin t ) d t = − ab ∫ π 0 sin 2 t d t = ab ∫ 0 π sin 2 t d t = ab ⋅ 2 π .
(第三个等号交换上下限,消去负号。最后用降幂公式:∫ 0 π sin 2 t d t = ∫ 0 π 1 − cos 2 t 2 d t = [ t 2 − sin 2 t 4 ] 0 π = π 2 \int_0^\pi\sin^2t\,dt=\int_0^\pi\frac{1-\cos2t}2dt=\left[\frac t2-\frac{\sin2t}4\right]_0^\pi=\frac\pi2 ∫ 0 π sin 2 t d t = ∫ 0 π 2 1 − c o s 2 t d t = [ 2 t − 4 s i n 2 t ] 0 π = 2 π 。)所以椭圆的面积是 A = π a b A=\pi ab A = π ab 。a = b a=b a = b 时就是圆的面积 π a 2 \pi a^2 π a 2 。
前置知识 极坐标
平面上一点,除了用 ( x , y ) (x,y) ( x , y ) 表示,也可以用它到原点的距离 r r r 和方向角 θ \theta θ 表示(θ \theta θ 从 x x x 轴正方向开始,逆时针量到这个点所在的射线)。两者的关系是 x = r cos θ x=r\cos\theta x = r cos θ ,y = r sin θ y=r\sin\theta y = r sin θ ,r = x 2 + y 2 r=\sqrt{x^2+y^2} r = x 2 + y 2 。圆心在原点的圆,在极坐标下就是 r = r= r = 常数。
极坐标的面积。 曲线用极坐标 r = r ( θ ) r=r(\theta) r = r ( θ ) 给出,方向角 θ \theta θ 从 α \alpha α 转到 β \beta β 时,求曲线和两条射线 θ = α \theta=\alpha θ = α 、θ = β \theta=\beta θ = β 围成的面积。从原点出发,切成一个个小扇形,再把 θ \theta θ 从 α \alpha α 到 β \beta β 的所有小扇形加起来。半径 r r r 、圆心角 d θ d\theta d θ 的扇形,占整个圆的 d θ 2 π \frac{d\theta}{2\pi} 2 π d θ ,面积是 d θ 2 π ⋅ π r 2 = 1 2 r 2 d θ \frac{d\theta}{2\pi}\cdot\pi r^2=\frac12r^2\,d\theta 2 π d θ ⋅ π r 2 = 2 1 r 2 d θ 。所以
A = 1 2 ∫ α β r ( θ ) 2 d θ . A=\frac12\int_\alpha^\beta r(\theta)^2\,d\theta. A = 2 1 ∫ α β r ( θ ) 2 d θ .
θ dθ r O r = r(θ)
图 10:极坐标下,取圆心角为 dθ 的小扇形,面积约为 ½ r² dθ。
例 心形线 r = a ( 1 + cos θ ) r=a(1+\cos\theta) r = a ( 1 + cos θ ) (a > 0 a>0 a > 0 ),0 ≤ θ ≤ 2 π 0\le\theta\le2\pi 0 ≤ θ ≤ 2 π ,求它围成的面积。
A = 1 2 ∫ 0 2 π a 2 ( 1 + cos θ ) 2 d θ = a 2 2 ∫ 0 2 π ( 1 + 2 cos θ + cos 2 θ ) d θ . A=\frac12\int_0^{2\pi}a^2(1+\cos\theta)^2\,d\theta=\frac{a^2}2\int_0^{2\pi}(1+2\cos\theta+\cos^2\theta)\,d\theta. A = 2 1 ∫ 0 2 π a 2 ( 1 + cos θ ) 2 d θ = 2 a 2 ∫ 0 2 π ( 1 + 2 cos θ + cos 2 θ ) d θ .
三项分别积:∫ 0 2 π 1 d θ = 2 π \int_0^{2\pi}1\,d\theta=2\pi ∫ 0 2 π 1 d θ = 2 π ;∫ 0 2 π 2 cos θ d θ = 2 [ sin θ ] 0 2 π = 0 \int_0^{2\pi}2\cos\theta\,d\theta=2\big[\sin\theta\big]_0^{2\pi}=0 ∫ 0 2 π 2 cos θ d θ = 2 [ sin θ ] 0 2 π = 0 ;∫ 0 2 π cos 2 θ d θ = ∫ 0 2 π 1 + cos 2 θ 2 d θ = [ θ 2 + sin 2 θ 4 ] 0 2 π = π \int_0^{2\pi}\cos^2\theta\,d\theta=\int_0^{2\pi}\frac{1+\cos2\theta}2d\theta=\left[\frac\theta2+\frac{\sin2\theta}4\right]_0^{2\pi}=\pi ∫ 0 2 π cos 2 θ d θ = ∫ 0 2 π 2 1 + c o s 2 θ d θ = [ 2 θ + 4 s i n 2 θ ] 0 2 π = π 。加起来是 2 π + 0 + π = 3 π 2\pi+0+\pi=3\pi 2 π + 0 + π = 3 π ,所以 A = a 2 2 ⋅ 3 π = 3 π a 2 2 A=\frac{a^2}2\cdot3\pi=\frac{3\pi a^2}2 A = 2 a 2 ⋅ 3 π = 2 3 π a 2 。
② 旋转体的体积:圆盘法(垫圈法)# 把区域绕 x x x 轴旋转一周。在 x x x 处垂直于 x x x 轴切一刀,截面是一个圆环(叫垫圈 ):外半径是直线 y = x y=x y = x 到轴的距离 x x x ,内半径是抛物线 y = x 2 y=x^2 y = x 2 到轴的距离 x 2 x^2 x 2 。一小片的体积是截面积乘厚度:
截面积是外圆面积减内圆面积,π ( 外半径 ) 2 − π ( 内半径 ) 2 = π [ ( x ) 2 − ( x 2 ) 2 ] = π ( x 2 − x 4 ) \pi(\text{外半径})^2-\pi(\text{内半径})^2=\pi\left[(x)^2-(x^2)^2\right]=\pi(x^2-x^4) π ( 外半径 ) 2 − π ( 内半径 ) 2 = π [ ( x ) 2 − ( x 2 ) 2 ] = π ( x 2 − x 4 ) :
d V = π ( x 2 − x 4 ) d x , V = π ∫ 0 1 ( x 2 − x 4 ) d x = π [ x 3 3 − x 5 5 ] 0 1 = π ( 1 3 − 1 5 ) = 2 π 15 . dV=\pi\left(x^2-x^4\right)dx,\qquad V=\pi\int_0^1\left(x^2-x^4\right)dx=\pi\left[\frac{x^3}3-\frac{x^5}5\right]_0^1=\pi\left(\frac13-\frac15\right)=\frac{2\pi}{15}. d V = π ( x 2 − x 4 ) d x , V = π ∫ 0 1 ( x 2 − x 4 ) d x = π [ 3 x 3 − 5 x 5 ] 0 1 = π ( 3 1 − 5 1 ) = 15 2 π .
半径要平方,因为算的是圆的面积。注意是“外半径的平方减内半径的平方”,不是“(外半径 − 内半径)的平方”。
③ 同一区域绕 y y y 轴:柱壳法通常更省事# 竖直小条绕 y y y 轴转一圈,形成一个薄薄的圆柱壳,像洋葱的一层皮。把它沿竖直方向剪开、摊平,近似是一块薄板:长是圆周长 2 π x 2\pi x 2 π x (半径是小条到 y y y 轴的距离 x x x ),高是 x − x 2 x-x^2 x − x 2 ,厚是 d x dx d x 。
d V = 2 π x ( x − x 2 ) d x , V = 2 π ∫ 0 1 ( x 2 − x 3 ) d x = 2 π ( 1 3 − 1 4 ) = π 6 . dV=2\pi x(x-x^2)\,dx,\qquad V=2\pi\int_0^1(x^2-x^3)\,dx=2\pi\left(\frac13-\frac14\right)=\frac\pi6. d V = 2 π x ( x − x 2 ) d x , V = 2 π ∫ 0 1 ( x 2 − x 3 ) d x = 2 π ( 3 1 − 4 1 ) = 6 π .
绕 x 轴:垫圈 x 绕 y 轴:柱壳 y
图 11:同一区域绕不同的轴旋转。垫圈法垂直于轴切片;柱壳法平行于轴切片。
绕 y y y 轴也可以用垫圈法,但要横着切、以 y y y 为积分变量。这时半径是到 y y y 轴的距离,也就是横坐标。在高度 y y y 处,抛物线上的点横坐标 y \sqrt y y ,直线上的点横坐标 y y y ;0 < y < 1 0<y<1 0 < y < 1 时 y > y \sqrt y>y y > y ,抛物线离轴更远。所以截面是外半径 y \sqrt y y 、内半径 y y y 的圆环,面积 π ( y ) 2 − π y 2 = π ( y − y 2 ) \pi(\sqrt y)^2-\pi y^2=\pi(y-y^2) π ( y ) 2 − π y 2 = π ( y − y 2 ) :
V = π ∫ 0 1 ( y − y 2 ) d y = π [ y 2 2 − y 3 3 ] 0 1 = π ( 1 2 − 1 3 ) = π 6 , V=\pi\int_0^1(y-y^2)\,dy=\pi\left[\frac{y^2}2-\frac{y^3}3\right]_0^1=\pi\left(\frac12-\frac13\right)=\frac\pi6, V = π ∫ 0 1 ( y − y 2 ) d y = π [ 2 y 2 − 3 y 3 ] 0 1 = π ( 2 1 − 3 1 ) = 6 π ,
结果相同。
绕不同的轴,体积当然不同。半径永远是到旋转轴的距离 。区域跨过旋转轴时,两侧转出来的部分会重叠,要小心不要重复计算。
④ 已知截面面积的立体# 垫圈法是更一般的方法的特例:如果一个立体在 x x x 处的截面积 A ( x ) A(x) A ( x ) 已知,那么
V = ∫ a b A ( x ) d x . V=\int_a^bA(x)\,dx. V = ∫ a b A ( x ) d x .
例 一个立体的底面是圆盘 x 2 + y 2 ≤ 1 x^2+y^2\le1 x 2 + y 2 ≤ 1 ,垂直于 x x x 轴的每个截面都是正方形。求它的体积。
在 x x x 处,正方形的一条边是圆的一条弦。由 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 ,y = ± 1 − x 2 y=\pm\sqrt{1-x^2} y = ± 1 − x 2 ,弦从 y = − 1 − x 2 y=-\sqrt{1-x^2} y = − 1 − x 2 到 y = 1 − x 2 y=\sqrt{1-x^2} y = 1 − x 2 ,长 1 − x 2 − ( − 1 − x 2 ) = 2 1 − x 2 \sqrt{1-x^2}-\left(-\sqrt{1-x^2}\right)=2\sqrt{1-x^2} 1 − x 2 − ( − 1 − x 2 ) = 2 1 − x 2 。截面积是边长的平方,A ( x ) = ( 2 1 − x 2 ) 2 = 4 ( 1 − x 2 ) A(x)=\left(2\sqrt{1-x^2}\right)^2=4(1-x^2) A ( x ) = ( 2 1 − x 2 ) 2 = 4 ( 1 − x 2 ) 。底面圆盘在 x x x 方向上从 − 1 -1 − 1 到 1 1 1 ,所以积分区间是 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 。被积函数是偶函数,积分是右半边的 2 2 2 倍,4 × 2 = 8 4\times2=8 4 × 2 = 8 :
V = ∫ − 1 1 4 ( 1 − x 2 ) d x = 8 ∫ 0 1 ( 1 − x 2 ) d x = 8 [ x − x 3 3 ] 0 1 = 8 ⋅ 2 3 = 16 3 . V=\int_{-1}^14(1-x^2)\,dx=8\int_0^1(1-x^2)\,dx=8\left[x-\frac{x^3}3\right]_0^1=8\cdot\frac23=\frac{16}3. V = ∫ − 1 1 4 ( 1 − x 2 ) d x = 8 ∫ 0 1 ( 1 − x 2 ) d x = 8 [ x − 3 x 3 ] 0 1 = 8 ⋅ 3 2 = 3 16 .
历史 祖暅原理与卡瓦列里原理
“截面积处处相等的两个立体,体积相等”,中国南北朝时的祖暅 (祖冲之的儿子)把它说成“幂势既同,则积不容异”,并用它求出了球的体积。17 世纪意大利的卡瓦列里 独立提出了同样的原理。公式 V = ∫ A ( x ) d x V=\int A(x)\,dx V = ∫ A ( x ) d x 就是这条原理的精确版本:体积只取决于截面积怎样随位置变化。
⑤ 弧长:把小段斜边加起来# 一小段曲线,横向变化 d x dx d x 、纵向变化 d y dy d y 。弧长习惯用字母 s s s 表示,这一小段的长度记作 d s ds d s 。由勾股定理,它近似是直角边为 d x dx d x 、d y dy d y 的直角三角形的斜边。把根号里的 d x 2 dx^2 d x 2 提出来,d x 2 + d y 2 = d x 2 [ 1 + ( d y d x ) 2 ] dx^2+dy^2=dx^2\left[1+\left(\frac{dy}{dx}\right)^2\right] d x 2 + d y 2 = d x 2 [ 1 + ( d x d y ) 2 ] ,按 x x x 递增计算时 d x > 0 dx>0 d x > 0 ,d x 2 = d x \sqrt{dx^2}=dx d x 2 = d x :
d s = d x 2 + d y 2 = 1 + ( d y d x ) 2 d x = 1 + y ′ 2 d x . ds=\sqrt{dx^2+dy^2}=\sqrt{1+\left(\frac{dy}{dx}\right)^2}\,dx=\sqrt{1+y'^2}\,dx. d s = d x 2 + d y 2 = 1 + ( d x d y ) 2 d x = 1 + y ′2 d x .
把 [ a , b ] [a,b] [ a , b ] 上的小段都加起来,弧长是 L = ∫ a b 1 + y ′ 2 d x L=\int_a^b\sqrt{1+y'^2}\,dx L = ∫ a b 1 + y ′2 d x 。
x y O dx dy ds
图 12:一小段曲线近似于切线上的一小段,它是直角边为 dx、dy 的直角三角形的斜边。
例如 y = 2 3 x 3 / 2 y=\frac23x^{3/2} y = 3 2 x 3/2 ,0 ≤ x ≤ 1 0\le x\le1 0 ≤ x ≤ 1 。y ′ = 2 3 ⋅ 3 2 x 1 / 2 = x y'=\frac23\cdot\frac32x^{1/2}=\sqrt x y ′ = 3 2 ⋅ 2 3 x 1/2 = x ,1 + y ′ 2 = 1 + x \sqrt{1+y'^2}=\sqrt{1+x} 1 + y ′2 = 1 + x 。( 1 + x ) 1 / 2 (1+x)^{1/2} ( 1 + x ) 1/2 的原函数是 ( 1 + x ) 3 / 2 3 / 2 = 2 3 ( 1 + x ) 3 / 2 \frac{(1+x)^{3/2}}{3/2}=\frac23(1+x)^{3/2} 3/2 ( 1 + x ) 3/2 = 3 2 ( 1 + x ) 3/2 (d ( 1 + x ) = d x d(1+x)=dx d ( 1 + x ) = d x ),所以
L = ∫ 0 1 1 + x d x = [ 2 3 ( 1 + x ) 3 / 2 ] 0 1 = 2 3 ( 2 3 / 2 − 1 ) = 2 3 ( 2 2 − 1 ) , L=\int_0^1\sqrt{1+x}\,dx=\left[\frac23(1+x)^{3/2}\right]_0^1=\frac23\left(2^{3/2}-1\right)=\frac23\left(2\sqrt2-1\right), L = ∫ 0 1 1 + x d x = [ 3 2 ( 1 + x ) 3/2 ] 0 1 = 3 2 ( 2 3/2 − 1 ) = 3 2 ( 2 2 − 1 ) ,
其中 2 3 / 2 = 2 ⋅ 2 1 / 2 = 2 2 2^{3/2}=2\cdot2^{1/2}=2\sqrt2 2 3/2 = 2 ⋅ 2 1/2 = 2 2 。
参数曲线 :记 x ˙ = x ′ ( t ) \dot x=x'(t) x ˙ = x ′ ( t ) 、y ˙ = y ′ ( t ) \dot y=y'(t) y ˙ = y ′ ( t ) (字母上加一点表示对参数 t t t 求导,是牛顿的记号,第一篇第八节用过),d x = x ˙ d t dx=\dot x\,dt d x = x ˙ d t ,d y = y ˙ d t dy=\dot y\,dt d y = y ˙ d t ,代入并提出 d t dt d t (d t > 0 dt>0 d t > 0 ):
d s = ( x ˙ d t ) 2 + ( y ˙ d t ) 2 = x ˙ 2 + y ˙ 2 d t , L = ∫ α β x ˙ 2 + y ˙ 2 d t . ds=\sqrt{(\dot x\,dt)^2+(\dot y\,dt)^2}=\sqrt{\dot x^2+\dot y^2}\,dt,\qquad L=\int_\alpha^\beta\sqrt{\dot x^2+\dot y^2}\,dt. d s = ( x ˙ d t ) 2 + ( y ˙ d t ) 2 = x ˙ 2 + y ˙ 2 d t , L = ∫ α β x ˙ 2 + y ˙ 2 d t .
比如圆 x = R cos t x=R\cos t x = R cos t ,y = R sin t y=R\sin t y = R sin t ,0 ≤ t ≤ 2 π 0\le t\le2\pi 0 ≤ t ≤ 2 π :x ˙ 2 + y ˙ 2 = R 2 sin 2 t + R 2 cos 2 t = R 2 \dot x^2+\dot y^2=R^2\sin^2t+R^2\cos^2t=R^2 x ˙ 2 + y ˙ 2 = R 2 sin 2 t + R 2 cos 2 t = R 2 ,d s = R d t ds=R\,dt d s = R d t ,L = ∫ 0 2 π R d t = 2 π R L=\int_0^{2\pi}R\,dt=2\pi R L = ∫ 0 2 π R d t = 2 π R 。要注意参数是否把同一段曲线描了好几遍(比如 t t t 从 0 0 0 到 4 π 4\pi 4 π 会绕圆两圈,算出 4 π R 4\pi R 4 π R )。
极坐标 :把 x = r ( θ ) cos θ x=r(\theta)\cos\theta x = r ( θ ) cos θ ,y = r ( θ ) sin θ y=r(\theta)\sin\theta y = r ( θ ) sin θ 看成以 θ \theta θ 为参数的曲线,求导(乘积法则):
d x d θ = r ′ cos θ − r sin θ , d y d θ = r ′ sin θ + r cos θ . \frac{dx}{d\theta}=r'\cos\theta-r\sin\theta,\qquad\frac{dy}{d\theta}=r'\sin\theta+r\cos\theta. d θ d x = r ′ cos θ − r sin θ , d θ d y = r ′ sin θ + r cos θ .
各自平方:
( d x d θ ) 2 = r ′ 2 cos 2 θ − 2 r r ′ sin θ cos θ + r 2 sin 2 θ , ( d y d θ ) 2 = r ′ 2 sin 2 θ + 2 r r ′ sin θ cos θ + r 2 cos 2 θ . \left(\frac{dx}{d\theta}\right)^2=r'^2\cos^2\theta-2rr'\sin\theta\cos\theta+r^2\sin^2\theta,\qquad\left(\frac{dy}{d\theta}\right)^2=r'^2\sin^2\theta+2rr'\sin\theta\cos\theta+r^2\cos^2\theta. ( d θ d x ) 2 = r ′2 cos 2 θ − 2 r r ′ sin θ cos θ + r 2 sin 2 θ , ( d θ d y ) 2 = r ′2 sin 2 θ + 2 r r ′ sin θ cos θ + r 2 cos 2 θ .
相加,交叉项 ∓ 2 r r ′ sin θ cos θ \mp2rr'\sin\theta\cos\theta ∓ 2 r r ′ sin θ cos θ 抵消,剩下的按 r ′ 2 r'^2 r ′2 、r 2 r^2 r 2 分组,再用 sin 2 + cos 2 = 1 \sin^2+\cos^2=1 sin 2 + cos 2 = 1 :( d x d θ ) 2 + ( d y d θ ) 2 = r ′ 2 ( cos 2 θ + sin 2 θ ) + r 2 ( sin 2 θ + cos 2 θ ) = r ′ 2 + r 2 \left(\frac{dx}{d\theta}\right)^2+\left(\frac{dy}{d\theta}\right)^2=r'^2(\cos^2\theta+\sin^2\theta)+r^2(\sin^2\theta+\cos^2\theta)=r'^2+r^2 ( d θ d x ) 2 + ( d θ d y ) 2 = r ′2 ( cos 2 θ + sin 2 θ ) + r 2 ( sin 2 θ + cos 2 θ ) = r ′2 + r 2 。所以
d s = r 2 + r ′ 2 d θ . ds=\sqrt{r^2+r'^2}\,d\theta. d s = r 2 + r ′2 d θ .
几何上更直观:θ \theta θ 增加 d θ d\theta d θ 时,点沿着半径方向走了 d r dr d r ,沿着圆周方向走了 r d θ r\,d\theta r d θ (半径为 r r r 的圆上,圆心角 d θ d\theta d θ 对的弧长)。两个方向互相垂直,所以斜边是 d s = d r 2 + r 2 d θ 2 ds=\sqrt{dr^2+r^2d\theta^2} d s = d r 2 + r 2 d θ 2 。再把 d r = r ′ d θ dr=r'\,d\theta d r = r ′ d θ 代进去,提出 d θ d\theta d θ ,就是 r ′ 2 + r 2 d θ \sqrt{r'^2+r^2}\,d\theta r ′2 + r 2 d θ ,和上面一样。
r dθ dr ds dθ O
图 13:极坐标下,弧长微元的两条直角边是径向的 dr 和沿圆周的 r dθ。
例 心形线 r = a ( 1 + cos θ ) r=a(1+\cos\theta) r = a ( 1 + cos θ ) (a > 0 a>0 a > 0 )的周长。r ′ = − a sin θ r'=-a\sin\theta r ′ = − a sin θ ,
r 2 + r ′ 2 = a 2 ( 1 + 2 cos θ + cos 2 θ ) + a 2 sin 2 θ = a 2 ( 2 + 2 cos θ ) = 2 a 2 ( 1 + cos θ ) = 4 a 2 cos 2 θ 2 . r^2+r'^2=a^2(1+2\cos\theta+\cos^2\theta)+a^2\sin^2\theta=a^2(2+2\cos\theta)=2a^2(1+\cos\theta)=4a^2\cos^2\frac\theta2. r 2 + r ′2 = a 2 ( 1 + 2 cos θ + cos 2 θ ) + a 2 sin 2 θ = a 2 ( 2 + 2 cos θ ) = 2 a 2 ( 1 + cos θ ) = 4 a 2 cos 2 2 θ .
(最后一步用 1 + cos θ = 2 cos 2 θ 2 1+\cos\theta=2\cos^2\frac\theta2 1 + cos θ = 2 cos 2 2 θ 。)所以 d s = 4 a 2 cos 2 θ 2 d θ = 2 a ∣ cos θ 2 ∣ d θ ds=\sqrt{4a^2\cos^2\frac\theta2}\,d\theta=2a\left\lvert\cos\frac\theta2\right\rvert d\theta d s = 4 a 2 cos 2 2 θ d θ = 2 a cos 2 θ d θ ,开方带绝对值。π < θ < 2 π \pi<\theta<2\pi π < θ < 2 π 时 cos θ 2 < 0 \cos\frac\theta2<0 cos 2 θ < 0 ,如果忘了绝对值、直接从 0 0 0 积到 2 π 2\pi 2 π ,正负会抵消成 0 0 0 。
把 θ \theta θ 换成 − θ -\theta − θ ,r r r 不变(cos ( − θ ) = cos θ \cos(-\theta)=\cos\theta cos ( − θ ) = cos θ ),所以曲线关于 x x x 轴对称。只算上半部分(0 ≤ θ ≤ π 0\le\theta\le\pi 0 ≤ θ ≤ π ,这时 0 ≤ θ 2 ≤ π 2 0\le\frac\theta2\le\frac\pi2 0 ≤ 2 θ ≤ 2 π ,cos θ 2 ≥ 0 \cos\frac\theta2\ge0 cos 2 θ ≥ 0 ,绝对值可以去掉)再乘 2 2 2 。( sin θ 2 ) ′ = 1 2 cos θ 2 \left(\sin\frac\theta2\right)'=\frac12\cos\frac\theta2 ( sin 2 θ ) ′ = 2 1 cos 2 θ ,所以 cos θ 2 \cos\frac\theta2 cos 2 θ 的原函数是 2 sin θ 2 2\sin\frac\theta2 2 sin 2 θ :
L = 2 ∫ 0 π 2 a cos θ 2 d θ = 4 a [ 2 sin θ 2 ] 0 π = 4 a ( 2 sin π 2 − 0 ) = 8 a . L=2\int_0^\pi2a\cos\frac\theta2\,d\theta=4a\Big[2\sin\frac\theta2\Big]_0^\pi=4a\left(2\sin\frac\pi2-0\right)=8a. L = 2 ∫ 0 π 2 a cos 2 θ d θ = 4 a [ 2 sin 2 θ ] 0 π = 4 a ( 2 sin 2 π − 0 ) = 8 a .
⑥ 旋转曲面的面积:小圆周长 × 小斜边# 曲线绕 x x x 轴旋转一周,形成一个曲面(只算表面这层“皮”,不算里面的体积)。一小段长为 d s ds d s 的曲线,转一圈后近似是一条窄带(一个很矮的圆台的侧面)。沿斜边剪开摊平,近似是一个长方形:长是带子的周长 2 π r 2\pi r 2 π r (r r r 是这一段到旋转轴的距离),宽是这一小段本身的长度 d s ds d s (斜边,不是 d x dx d x ):
d S = 2 π r d s = 2 π ∣ y ∣ 1 + y ′ 2 d x , S = ∫ a b 2 π ∣ y ∣ 1 + y ′ 2 d x . dS=2\pi r\,ds=2\pi\lvert y\rvert\sqrt{1+y'^2}\,dx,\qquad S=\int_a^b2\pi\lvert y\rvert\sqrt{1+y'^2}\,dx. d S = 2 π r d s = 2 π ∣ y ∣ 1 + y ′2 d x , S = ∫ a b 2 π ∣ y ∣ 1 + y ′2 d x .
(绕 x x x 轴旋转时,曲线上一点到 x x x 轴的距离是 ∣ y ∣ \lvert y\rvert ∣ y ∣ ,所以 r = ∣ y ∣ r=\lvert y\rvert r = ∣ y ∣ ;曲线在 x x x 轴上方时就是 y y y 。)
例 线段 y = x y=x y = x ,0 ≤ x ≤ 1 0\le x\le1 0 ≤ x ≤ 1 ,绕 x x x 轴。半径 r = y = x r=y=x r = y = x ;y ′ = 1 y'=1 y ′ = 1 ,d s = 1 + 1 d x = 2 d x ds=\sqrt{1+1}\,dx=\sqrt2\,dx d s = 1 + 1 d x = 2 d x 。
S = ∫ 0 1 2 π x ⋅ 2 d x = 2 π 2 ⋅ 1 2 = π 2 . S=\int_0^12\pi x\cdot\sqrt2\,dx=2\pi\sqrt2\cdot\frac12=\pi\sqrt2. S = ∫ 0 1 2 π x ⋅ 2 d x = 2 π 2 ⋅ 2 1 = π 2 .
这是一个圆锥的侧面积:底面半径 1 1 1 (x = 1 x=1 x = 1 处 y = 1 y=1 y = 1 ),母线长 1 2 + 1 2 = 2 \sqrt{1^2+1^2}=\sqrt2 1 2 + 1 2 = 2 。用圆锥侧面积公式 π × 底面半径 × 母线长 = π ⋅ 1 ⋅ 2 \pi\times\text{底面半径}\times\text{母线长}=\pi\cdot1\cdot\sqrt2 π × 底面半径 × 母线长 = π ⋅ 1 ⋅ 2 ,一致。如果题目要的是连底面在内的总表面积,还要加上底面积 π \pi π 。
易错 为什么这里不能用 d x dx d x 代替 d s ds d s
算体积时用 d x dx d x 当厚度没有问题;算侧面积时如果写成 d S = 2 π y d x dS=2\pi y\,dx d S = 2 π y d x ,就错了。原因正是微元法里说的“丢掉的必须是高阶的量”。
体积 :设半径函数 r ( x ) r(x) r ( x ) 有连续的导数。在 [ x , x + h ] [x,x+h] [ x , x + h ] 这一片里,半径的变化 Δ r \Delta r Δ r 和 h h h 同阶。把这一片当成半径为 r ( x ) r(x) r ( x ) 的圆柱,截面积的误差是 π ( r + Δ r ) 2 − π r 2 = 2 π r Δ r + π ( Δ r ) 2 \pi(r+\Delta r)^2-\pi r^2=2\pi r\Delta r+\pi(\Delta r)^2 π ( r + Δ r ) 2 − π r 2 = 2 π r Δ r + π ( Δ r ) 2 ,也和 h h h 同阶;再乘厚度 h h h ,一片的体积误差和 h 2 h^2 h 2 同阶,比 h h h 高阶,加起来趋于 0 0 0 。比如 r ( x ) = x r(x)=x r ( x ) = x 时,精确值是 ∫ x x + h π t 2 d t = π x 2 h + π x h 2 + π h 3 3 \int_x^{x+h}\pi t^2dt=\pi x^2h+\pi xh^2+\frac{\pi h^3}3 ∫ x x + h π t 2 d t = π x 2 h + π x h 2 + 3 π h 3 ,近似值是 π x 2 h \pi x^2h π x 2 h ,差 π x h 2 + π h 3 3 \pi xh^2+\frac{\pi h^3}3 π x h 2 + 3 π h 3 ,确实是 h 2 h^2 h 2 量级。
侧面积 :把斜着的一窄条带子当成竖直的,宽度从 d s ds d s 变成了 d x dx d x ,差的是一个固定的比例 1 + y ′ 2 \sqrt{1+y'^2} 1 + y ′2 。每一条的误差是 2 π y ( 1 + y ′ 2 − 1 ) d x 2\pi y\left(\sqrt{1+y'^2}-1\right)dx 2 π y ( 1 + y ′2 − 1 ) d x ,只要切线不水平,括号就不是 0 0 0 ,这是 d x dx d x 的一次方乘一个确定的数,和 d x dx d x 同阶,不是高阶的量。加起来,总误差是 ∫ a b 2 π y ( 1 + y ′ 2 − 1 ) d x \int_a^b2\pi y\left(\sqrt{1+y'^2}-1\right)dx ∫ a b 2 π y ( 1 + y ′2 − 1 ) d x ,一个固定的正数,切得再细也不会消失。
拿圆锥检验:用 2 π y d x 2\pi y\,dx 2 π y d x 会算出 2 π ∫ 0 1 x d x = π 2\pi\int_0^1x\,dx=\pi 2 π ∫ 0 1 x d x = π ,比正确答案 π 2 \pi\sqrt2 π 2 小。斜着的面要用斜边。
例 半径为 R R R 的球面面积。把上半圆 y = R 2 − x 2 y=\sqrt{R^2-x^2} y = R 2 − x 2 绕 x x x 轴旋转。
由链式法则,y ′ = 1 2 ( R 2 − x 2 ) − 1 / 2 ⋅ ( − 2 x ) = − x R 2 − x 2 y'=\frac12(R^2-x^2)^{-1/2}\cdot(-2x)=\frac{-x}{\sqrt{R^2-x^2}} y ′ = 2 1 ( R 2 − x 2 ) − 1/2 ⋅ ( − 2 x ) = R 2 − x 2 − x ,再通分:
1 + y ′ 2 = 1 + x 2 R 2 − x 2 = ( R 2 − x 2 ) + x 2 R 2 − x 2 = R 2 R 2 − x 2 , 1 + y ′ 2 = R R 2 − x 2 , 1+y'^2=1+\frac{x^2}{R^2-x^2}=\frac{(R^2-x^2)+x^2}{R^2-x^2}=\frac{R^2}{R^2-x^2},\qquad\sqrt{1+y'^2}=\frac{R}{\sqrt{R^2-x^2}}, 1 + y ′2 = 1 + R 2 − x 2 x 2 = R 2 − x 2 ( R 2 − x 2 ) + x 2 = R 2 − x 2 R 2 , 1 + y ′2 = R 2 − x 2 R ,
所以
y 1 + y ′ 2 = R 2 − x 2 ⋅ R R 2 − x 2 = R , S = 2 π ∫ − R R R d x = 2 π R [ x ] − R R = 2 π R ⋅ 2 R = 4 π R 2 . y\sqrt{1+y'^2}=\sqrt{R^2-x^2}\cdot\frac{R}{\sqrt{R^2-x^2}}=R,\qquad S=2\pi\int_{-R}^R R\,dx=2\pi R\Big[x\Big]_{-R}^R=2\pi R\cdot2R=4\pi R^2. y 1 + y ′2 = R 2 − x 2 ⋅ R 2 − x 2 R = R , S = 2 π ∫ − R R R d x = 2 π R [ x ] − R R = 2 π R ⋅ 2 R = 4 π R 2 .
(严格地说,x = ± R x=\pm R x = ± R 处 y ′ y' y ′ 趋于无穷,1 + y ′ 2 \sqrt{1+y'^2} 1 + y ′2 在两端无界,这是一个反常积分,应该先在 [ − R + ε , R − ε ] [-R+\varepsilon,R-\varepsilon] [ − R + ε , R − ε ] 上积分再取极限。化简以后被积函数恒等于 R R R ,极限显然存在,结果不变。也可以改用参数方程 x = R cos t x=R\cos t x = R cos t 、y = R sin t y=R\sin t y = R sin t ,t t t 从 0 0 0 到 π \pi π 正好描出上半圆(y ≥ 0 y\ge0 y ≥ 0 )。这时 x ˙ 2 + y ˙ 2 = R 2 \dot x^2+\dot y^2=R^2 x ˙ 2 + y ˙ 2 = R 2 ,d s = R d t ds=R\,dt d s = R d t ,两端没有任何问题:S = 2 π ∫ 0 π R sin t ⋅ R d t = 2 π R 2 [ − cos t ] 0 π = 2 π R 2 ⋅ 2 = 4 π R 2 S=2\pi\int_0^\pi R\sin t\cdot R\,dt=2\pi R^2\big[-\cos t\big]_0^\pi=2\pi R^2\cdot2=4\pi R^2 S = 2 π ∫ 0 π R sin t ⋅ R d t = 2 π R 2 [ − cos t ] 0 π = 2 π R 2 ⋅ 2 = 4 π R 2 。)
被积函数居然是常数 R R R 。这说明:用一组等距的平行平面把球面切成一条条带子,每条带子的面积都一样大 。阿基米德最得意的发现之一,就是球的表面积等于外切圆柱的侧面积 2 π R ⋅ 2 R 2\pi R\cdot2R 2 π R ⋅ 2 R ,说的是同一件事。
为了不选错公式,盯住单位:
量
微元
单位
面积
长度 × 长度,如 ( f − g ) d x (f-g)\,dx ( f − g ) d x
长度²
体积
面积 × 厚度,如 π r 2 d x \pi r^2\,dx π r 2 d x 或 2 π r h d x 2\pi rh\,dx 2 π r h d x
长度³
弧长
一段斜边 d x 2 + d y 2 \sqrt{dx^2+dy^2} d x 2 + d y 2
长度
旋转曲面面积
圆周长 × 斜边 2 π r d s 2\pi r\,ds 2 π r d s
长度²
历史 帕普斯—古尔丁定理
公元 4 世纪,亚历山大的帕普斯 发现:平面图形绕一条(不穿过它的)轴旋转,得到的立体的体积,等于图形的面积乘以它的形心 (几何中心)转过的圆周长。17 世纪瑞士数学家古尔丁 重新发现并推广了它。比如半径为 r r r 的圆,绕一条离圆心 R R R 的轴旋转,得到一个圆环(甜甜圈的形状),体积就是 π r 2 ⋅ 2 π R = 2 π 2 R r 2 \pi r^2\cdot2\pi R=2\pi^2Rr^2 π r 2 ⋅ 2 π R = 2 π 2 R r 2 ,不用任何积分。下一节算出形心以后,会用它来验证本节的两个体积。
高观点 弧长公式其实只有一个
直角坐标、参数方程、极坐标的弧长公式看起来是三个,其实是同一个式子 d s 2 = d x 2 + d y 2 ds^2=dx^2+dy^2 d s 2 = d x 2 + d y 2 在不同坐标下的写法。在极坐标下它变成 d s 2 = d r 2 + r 2 d θ 2 ds^2=dr^2+r^2d\theta^2 d s 2 = d r 2 + r 2 d θ 2 ;在球面或者弯曲的空间里,它会写成 d s 2 = ∑ g i j d q i d q j ds^2=\sum g_{ij}\,dq^i\,dq^j d s 2 = ∑ g ij d q i d q j 的形式(q i q^i q i 是坐标,g i j g_{ij} g ij 是一组系数),这组系数叫度量 。19 世纪,黎曼 提出:一个空间里怎么量长度、角度和弯曲程度,全由它的度量决定,和这个空间怎样放在更大的空间里无关。这就是黎曼几何。广义相对论用的也是这样的度量,不过时空的度量有正有负,不能当成各个方向都为正的平方和。
球面上的度量(选读)# 把上面“高观点”框里的度量,在球面上具体算一次。半径为 R R R 的球面,可以用两个角表示:从北极量起的角 θ \theta θ (0 ≤ θ ≤ π 0\le\theta\le\pi 0 ≤ θ ≤ π ,北极 θ = 0 \theta=0 θ = 0 ,赤道 θ = π 2 \theta=\frac\pi2 θ = 2 π ),以及经度 ϕ \phi ϕ (从 X X X 轴正方向绕 Z Z Z 轴转过的角)。球心到点的线段长 R R R ,和竖直的 Z Z Z 轴夹角 θ \theta θ ,所以高度 Z = R cos θ Z=R\cos\theta Z = R cos θ ,在水平面上的投影长 R sin θ R\sin\theta R sin θ (这是这条纬线圆的半径);再在水平面上按极坐标分解,投影的方向角是 ϕ \phi ϕ :
X = R sin θ cos ϕ , Y = R sin θ sin ϕ , Z = R cos θ . X=R\sin\theta\cos\phi,\quad Y=R\sin\theta\sin\phi,\quad Z=R\cos\theta. X = R sin θ cos ϕ , Y = R sin θ sin ϕ , Z = R cos θ .
θ \theta θ 变化一点点时,点沿经线走;把三个坐标分别对 θ \theta θ 求导,得到方向 R ( cos θ cos ϕ , cos θ sin ϕ , − sin θ ) R(\cos\theta\cos\phi,\ \cos\theta\sin\phi,\ -\sin\theta) R ( cos θ cos ϕ , cos θ sin ϕ , − sin θ ) ,它的长度是 R R R :三个分量的平方和是 R 2 cos 2 θ cos 2 ϕ + R 2 cos 2 θ sin 2 ϕ + R 2 sin 2 θ R^2\cos^2\theta\cos^2\phi+R^2\cos^2\theta\sin^2\phi+R^2\sin^2\theta R 2 cos 2 θ cos 2 ϕ + R 2 cos 2 θ sin 2 ϕ + R 2 sin 2 θ ,前两项提出 R 2 cos 2 θ R^2\cos^2\theta R 2 cos 2 θ ,括号里 cos 2 ϕ + sin 2 ϕ = 1 \cos^2\phi+\sin^2\phi=1 cos 2 ϕ + sin 2 ϕ = 1 ,所以总和是 R 2 ( cos 2 θ + sin 2 θ ) = R 2 R^2(\cos^2\theta+\sin^2\theta)=R^2 R 2 ( cos 2 θ + sin 2 θ ) = R 2 。ϕ \phi ϕ 变化一点点时,点沿纬线走,θ \theta θ 不变;把 θ \theta θ 当常数对 ϕ \phi ϕ 求导得 R ( − sin θ sin ϕ , sin θ cos ϕ , 0 ) R(-\sin\theta\sin\phi,\ \sin\theta\cos\phi,\ 0) R ( − sin θ sin ϕ , sin θ cos ϕ , 0 ) ,平方和是 R 2 sin 2 θ ( sin 2 ϕ + cos 2 ϕ ) = R 2 sin 2 θ R^2\sin^2\theta(\sin^2\phi+\cos^2\phi)=R^2\sin^2\theta R 2 sin 2 θ ( sin 2 ϕ + cos 2 ϕ ) = R 2 sin 2 θ ,长度是 R sin θ R\sin\theta R sin θ (0 ≤ θ ≤ π 0\le\theta\le\pi 0 ≤ θ ≤ π 时 sin θ ≥ 0 \sin\theta\ge0 sin θ ≥ 0 )。这两个方向互相垂直:经线是南北方向,纬线是东西方向。用代数验证,把两个方向的对应分量相乘再相加(叫点积 ,第三篇会正式讲;平面上两个方向垂直,当且仅当点积为 0 0 0 ,空间里也一样):
R 2 ( − cos θ cos ϕ sin θ sin ϕ + cos θ sin ϕ sin θ cos ϕ + 0 ) = 0 , R^2\left(-\cos\theta\cos\phi\sin\theta\sin\phi+\cos\theta\sin\phi\sin\theta\cos\phi+0\right)=0, R 2 ( − cos θ cos ϕ sin θ sin ϕ + cos θ sin ϕ sin θ cos ϕ + 0 ) = 0 ,
所以两者垂直。只变 d θ d\theta d θ 时,沿经线走了(方向的长度)× d θ = R d θ \times d\theta=R\,d\theta × d θ = R d θ ;只变 d ϕ d\phi d ϕ 时,沿纬线走了 R sin θ d ϕ R\sin\theta\,d\phi R sin θ d ϕ 。两者都变时,走过的小段是以这两段为直角边的斜边,由勾股定理,长度满足
d s 2 = R 2 d θ 2 + R 2 sin 2 θ d ϕ 2 . ds^2=R^2d\theta^2+R^2\sin^2\theta\,d\phi^2. d s 2 = R 2 d θ 2 + R 2 sin 2 θ d ϕ 2 .
这说明:同样变化一度经度,在赤道上(sin θ = 1 \sin\theta=1 sin θ = 1 )走得最远,越靠近极点(sin θ → 0 \sin\theta\to0 sin θ → 0 )走得越短。沿球面上任意一条路径 θ ( t ) \theta(t) θ ( t ) 、ϕ ( t ) \phi(t) ϕ ( t ) (t 1 ≤ t ≤ t 2 t_1\le t\le t_2 t 1 ≤ t ≤ t 2 )走,d θ = θ ˙ d t d\theta=\dot\theta\,dt d θ = θ ˙ d t ,d ϕ = ϕ ˙ d t d\phi=\dot\phi\,dt d ϕ = ϕ ˙ d t ,代入得 d s 2 = R 2 ( θ ˙ 2 + sin 2 θ ϕ ˙ 2 ) d t 2 ds^2=R^2\left(\dot\theta^2+\sin^2\theta\,\dot\phi^2\right)dt^2 d s 2 = R 2 ( θ ˙ 2 + sin 2 θ ϕ ˙ 2 ) d t 2 ,开方 d s = R θ ˙ 2 + sin 2 θ ϕ ˙ 2 d t ds=R\sqrt{\dot\theta^2+\sin^2\theta\,\dot\phi^2}\,dt d s = R θ ˙ 2 + sin 2 θ ϕ ˙ 2 d t ,加起来,长度就是
∫ t 1 t 2 R θ ˙ 2 + sin 2 θ ϕ ˙ 2 d t , \int_{t_1}^{t_2}R\sqrt{\dot\theta^2+\sin^2\theta\,\dot\phi^2}\,dt, ∫ t 1 t 2 R θ ˙ 2 + sin 2 θ ϕ ˙ 2 d t ,
不必再回到三维坐标里一段一段地量。这就是度量的实际用处。比如赤道:θ = π 2 \theta=\frac\pi2 θ = 2 π 不变,θ ˙ = 0 \dot\theta=0 θ ˙ = 0 ;ϕ = t \phi=t ϕ = t ,0 ≤ t ≤ 2 π 0\le t\le2\pi 0 ≤ t ≤ 2 π ,ϕ ˙ = 1 \dot\phi=1 ϕ ˙ = 1 ;sin π 2 = 1 \sin\frac\pi2=1 sin 2 π = 1 。所以 d s = R d t ds=R\,dt d s = R d t ,长度 ∫ 0 2 π R d t = 2 π R \int_0^{2\pi}R\,dt=2\pi R ∫ 0 2 π R d t = 2 π R ,正是赤道的周长。
在极点处,经度失去了意义(极点在所有经线上),但球面本身在极点并没有什么特别。坐标出了问题,不代表几何对象出了问题。这和万能代换漏掉圆上一个点是同一类情况。
九、物理应用# ① 变力做功:d W = dW= d W = 力 × 沿力方向的小位移# 弹簧的拉力 F ( x ) = 100 x F(x)=100x F ( x ) = 100 x 牛顿(x x x 是伸长量,单位米)。把它从自然长度拉长到 0.2 0.2 0.2 米。
拉的过程中力一直在变。但在 x x x 到 x + d x x+dx x + d x 这一小段里,力近似是 100 x 100x 100 x ,做功 d W = 100 x d x dW=100x\,dx d W = 100 x d x 。外力克服弹簧力做的功:
W = ∫ 0 0.2 100 x d x = [ 50 x 2 ] 0 0.2 = 50 × 0.04 = 2 焦耳 . W=\int_0^{0.2}100x\,dx=\Big[50x^2\Big]_0^{0.2}=50\times0.04=2\ \text{焦耳}. W = ∫ 0 0.2 100 x d x = [ 50 x 2 ] 0 0.2 = 50 × 0.04 = 2 焦耳 .
如果问弹簧力自己做的功,它的方向和位移相反,是 − 2 -2 − 2 焦耳。
② 抽水:每一层水的重量 × 提升的高度# 圆柱形水箱,半径 1 1 1 米、高 2 2 2 米,装满水。把水全部抽到顶部。
2 − y y 厚 dy 的一层 半径 1 顶部
图 14:每一层水要提升的高度不同。距底部 y 的一层水,要提升 2 − y 才能到顶。
不同深度的水要提升的距离不同,所以不能用总重量直接乘一个随便选的高度。按高度切片:取距底部 y y y 米、厚 d y dy d y 的一层水。
体积 = π ⋅ 1 2 ⋅ d y = π d y =\pi\cdot1^2\cdot dy=\pi\,dy = π ⋅ 1 2 ⋅ d y = π d y ;
质量 = ρ π d y =\rho\pi\,dy = ρ π d y (ρ \rho ρ 是水的密度);
重量 = ρ g π d y =\rho g\pi\,dy = ρ g π d y ;
提升距离 = 2 − y =2-y = 2 − y 。
把这层水慢慢提上去,向上的力要等于它的重量,力和移动的方向都向上,功是力 × 距离。所以
d W = ρ g π ( 2 − y ) d y , W = ∫ 0 2 ρ g π ( 2 − y ) d y = ρ g π [ 2 y − y 2 2 ] 0 2 = ρ g π ( 4 − 4 2 ) = 2 ρ g π . dW=\rho g\pi(2-y)\,dy,\qquad W=\int_0^2\rho g\pi(2-y)\,dy=\rho g\pi\left[2y-\frac{y^2}2\right]_0^2=\rho g\pi\left(4-\frac42\right)=2\rho g\pi. d W = ρ g π ( 2 − y ) d y , W = ∫ 0 2 ρ g π ( 2 − y ) d y = ρ g π [ 2 y − 2 y 2 ] 0 2 = ρ g π ( 4 − 2 4 ) = 2 ρ g π .
代入 ρ = 1000 \rho=1000 ρ = 1000 千克/立方米、g = 9.8 g=9.8 g = 9.8 米/秒²,得 19600 π 19600\pi 19600 π 焦耳,约 6.16 × 10 4 6.16\times10^4 6.16 × 1 0 4 焦耳。
如果题目给的是重量密度 (单位体积的重量,比如水是 9800 9800 9800 N/m³),它已经包含了 g g g ,不能再乘一次。
提速 用重心检查
整箱水的重心在高度 1 1 1 处,离顶部 1 1 1 米。总重量 ρ g ⋅ 2 π \rho g\cdot2\pi ρ g ⋅ 2 π (体积 2 π 2\pi 2 π ),乘以 1 1 1 ,正好是 2 ρ g π 2\rho g\pi 2 ρ g π 。这不是巧合:抽水做的功等于“总重量 × 重心升高的距离”。所以,如果用的是重心这个“按重量加权的平均高度”,就可以用总重量乘一个高度;随便选一个高度不行。
③ 液体压力:深处压强大,一条一条分别算# 一块竖直的长方形板,宽 2 2 2 米,上边和水面平齐,下边在水下 3 3 3 米。
h 面积 2 dh 水面 宽 2 m,深 3 m
图 15:同一水平线上深度相同、压强相同,所以按水平薄带切分。
水深 h h h 处压强是 ρ g h \rho gh ρ g h ,同一深度压强相同,所以按水平 的薄带切:
深度 h h h 处、高 d h dh d h 的一条薄带,面积 = 2 d h =2\,dh = 2 d h ;
它受的力 d F = dF= d F = 压强 × 面积 = ρ g h ⋅ 2 d h =\rho gh\cdot2\,dh = ρ g h ⋅ 2 d h 。
h h h 的原函数是 h 2 2 \frac{h^2}2 2 h 2 ,前面的 2 2 2 和它约掉:
F = ∫ 0 3 2 ρ g h d h = 2 ρ g [ h 2 2 ] 0 3 = ρ g [ h 2 ] 0 3 = ρ g ( 9 − 0 ) = 9 ρ g . F=\int_0^32\rho gh\,dh=2\rho g\left[\frac{h^2}2\right]_0^3=\rho g\Big[h^2\Big]_0^3=\rho g(9-0)=9\rho g. F = ∫ 0 3 2 ρ g h d h = 2 ρ g [ 2 h 2 ] 0 3 = ρ g [ h 2 ] 0 3 = ρ g ( 9 − 0 ) = 9 ρ g .
约 8.82 × 10 4 8.82\times10^4 8.82 × 1 0 4 牛顿。
不能用最底部的压强乘整块板的面积(那样是 3 ρ g × 6 = 18 ρ g 3\rho g\times6=18\rho g 3 ρ g × 6 = 18 ρ g ,多了一倍)。如果板是倾斜的,薄带的宽度要沿着板面量,不能沿竖直方向量。
④ 质心:位置按质量加权的平均# 一根杆放在 0 ≤ x ≤ 1 0\le x\le1 0 ≤ x ≤ 1 上,线密度(单位长度上的质量)是 2 x 2x 2 x (越往右越重)。在 x x x 处取一小段 d x dx d x ,质量 d m = 2 x d x dm=2x\,dx d m = 2 x d x 。
总质量 M = ∫ 0 1 2 x d x = [ x 2 ] 0 1 = 1 M=\int_0^12x\,dx=\Big[x^2\Big]_0^1=1 M = ∫ 0 1 2 x d x = [ x 2 ] 0 1 = 1 。
每一小段的位置乘它的质量,再加起来,叫静矩 (也叫一阶矩):∫ 0 1 x ⋅ 2 x d x = [ 2 3 x 3 ] 0 1 = 2 3 \int_0^1x\cdot2x\,dx=\left[\frac23x^3\right]_0^1=\frac23 ∫ 0 1 x ⋅ 2 x d x = [ 3 2 x 3 ] 0 1 = 3 2 。
“矩”这个词来自杠杆。跷跷板上,一个人对支点的转动效果,等于他的重量乘他到支点的距离,这个乘积叫力矩。静矩就是“质量 × 位置”,衡量的是这些质量对原点产生的总的转动效果。
把全部质量 M M M 集中到一点 x ˉ \bar x x ˉ ,要产生同样的静矩,就要 M x ˉ = M\bar x= M x ˉ = 静矩。除以总质量,质心是 x ˉ = 2 / 3 1 = 2 3 \bar x=\frac{2/3}{1}=\frac23 x ˉ = 1 2/3 = 3 2 。
右边重,质心在中点 1 2 \frac12 2 1 的右边,这个方向可以用来检查。
为什么 为什么是“加权平均”
几个质点,质量 m 1 , … , m n m_1,\dots,m_n m 1 , … , m n ,位置 x 1 , … , x n x_1,\dots,x_n x 1 , … , x n 。在 x ˉ \bar x x ˉ 处支起来要能平衡,就是要求左右的力矩互相抵消(位于 x ˉ \bar x x ˉ 左边的,x i − x ˉ < 0 x_i-\bar x<0 x i − x ˉ < 0 ):
∑ m i ( x i − x ˉ ) = 0 ⟹ ∑ m i x i = x ˉ ∑ m i ⟹ x ˉ = ∑ m i x i ∑ m i . \sum m_i(x_i-\bar x)=0\quad\Longrightarrow\quad\sum m_ix_i=\bar x\sum m_i\quad\Longrightarrow\quad\bar x=\frac{\sum m_ix_i}{\sum m_i}. ∑ m i ( x i − x ˉ ) = 0 ⟹ ∑ m i x i = x ˉ ∑ m i ⟹ x ˉ = ∑ m i ∑ m i x i .
(第一步:展开括号,∑ ( m i x i − m i x ˉ ) = ∑ m i x i − x ˉ ∑ m i \sum(m_ix_i-m_i\bar x)=\sum m_ix_i-\bar x\sum m_i ∑ ( m i x i − m i x ˉ ) = ∑ m i x i − x ˉ ∑ m i ,x ˉ \bar x x ˉ 是常数,可以提到求和号外面,再移项。第二步两边除以总质量。)
也就是静矩除以总质量:每个位置按自己的质量加权平均。连续分布时,把杆切成小段,每段的质量是 d m = ρ ( x ) d x dm=\rho(x)\,dx d m = ρ ( x ) d x ,位置是 x x x ,求和变成积分:x ˉ = ∫ x d m ∫ d m \bar x=\frac{\int x\,dm}{\int dm} x ˉ = ∫ d m ∫ x d m 。
平面图形的形心。 一块密度均匀的薄板,占据区域 g ( x ) ≤ y ≤ f ( x ) g(x)\le y\le f(x) g ( x ) ≤ y ≤ f ( x ) ,a ≤ x ≤ b a\le x\le b a ≤ x ≤ b ,面积为 A A A 。它的几何中心(形心 )( x ˉ , y ˉ ) (\bar x,\bar y) ( x ˉ , y ˉ ) 是
x ˉ = ∫ a b x [ f ( x ) − g ( x ) ] d x A , y ˉ = 1 2 ∫ a b [ f ( x ) 2 − g ( x ) 2 ] d x A . \bar x=\frac{\int_a^bx\,[f(x)-g(x)]\,dx}{A},\qquad\bar y=\frac{\frac12\int_a^b\left[f(x)^2-g(x)^2\right]dx}{A}. x ˉ = A ∫ a b x [ f ( x ) − g ( x )] d x , y ˉ = A 2 1 ∫ a b [ f ( x ) 2 − g ( x ) 2 ] d x .
密度均匀时,设面密度是常数 ρ \rho ρ ,质量和静矩里都有一个 ρ \rho ρ ,相除时约掉,所以可以直接把面积当作质量。在 x x x 处取竖直小条,面积 d A = ( f − g ) d x dA=(f-g)\,dx d A = ( f − g ) d x 。
x ˉ \bar x x ˉ :整根小条的位置都是 x x x ,它的静矩是 x ⋅ ( f − g ) d x x\cdot(f-g)\,dx x ⋅ ( f − g ) d x ,加起来除以 A A A 。
y ˉ \bar y y ˉ :小条上下均匀,它的中心在上下边的中点,高度 f + g 2 \frac{f+g}2 2 f + g ;整根小条对 y ˉ \bar y y ˉ 的作用,相当于质量都集中在这个中心。所以它对 x x x 轴的静矩是 f + g 2 ⋅ ( f − g ) d x \frac{f+g}2\cdot(f-g)\,dx 2 f + g ⋅ ( f − g ) d x ,由平方差公式等于 1 2 ( f 2 − g 2 ) d x \frac12(f^2-g^2)\,dx 2 1 ( f 2 − g 2 ) d x 。加起来除以 A A A ,就是 y ˉ \bar y y ˉ 。
例 y = x y=x y = x 与 y = x 2 y=x^2 y = x 2 之间的区域。第八节算过:交点 x = 0 x=0 x = 0 、x = 1 x=1 x = 1 ,直线在上,A = 1 6 A=\frac16 A = 6 1 。除以 A A A 就是乘 6 6 6 ;y ˉ \bar y y ˉ 前面还有 1 2 \frac12 2 1 ,系数是 6 ⋅ 1 2 = 3 6\cdot\frac12=3 6 ⋅ 2 1 = 3 :
x ˉ = 6 ∫ 0 1 x ( x − x 2 ) d x = 6 [ x 3 3 − x 4 4 ] 0 1 = 6 ( 1 3 − 1 4 ) = 1 2 , \bar x=6\int_0^1x(x-x^2)\,dx=6\left[\frac{x^3}3-\frac{x^4}4\right]_0^1=6\left(\frac13-\frac14\right)=\frac12, x ˉ = 6 ∫ 0 1 x ( x − x 2 ) d x = 6 [ 3 x 3 − 4 x 4 ] 0 1 = 6 ( 3 1 − 4 1 ) = 2 1 ,
y ˉ = 3 ∫ 0 1 [ x 2 − ( x 2 ) 2 ] d x = 3 [ x 3 3 − x 5 5 ] 0 1 = 3 ( 1 3 − 1 5 ) = 2 5 . \bar y=3\int_0^1\left[x^2-(x^2)^2\right]dx=3\left[\frac{x^3}3-\frac{x^5}5\right]_0^1=3\left(\frac13-\frac15\right)=\frac25. y ˉ = 3 ∫ 0 1 [ x 2 − ( x 2 ) 2 ] d x = 3 [ 3 x 3 − 5 x 5 ] 0 1 = 3 ( 3 1 − 5 1 ) = 5 2 .
用帕普斯定理验证上一节的两个体积。 第八节的 HISTORY 框提到过帕普斯定理:平面图形绕一条不穿过它的轴旋转,体积 = = = 图形面积 A A A × 形心转过的圆周长 2 π r ˉ 2\pi\bar r 2 π r ˉ (r ˉ \bar r r ˉ 是形心到轴的距离)。理由和柱壳法一样:把图形切成小块 d A dA d A ,到轴的距离 r r r ,转一圈扫过的体积约为 2 π r d A 2\pi r\,dA 2 π r d A ,加起来 V = 2 π ∫ r d A V=2\pi\int r\,dA V = 2 π ∫ r d A ;而按形心的定义 ∫ r d A = A r ˉ \int r\,dA=A\bar r ∫ r d A = A r ˉ ,所以 V = 2 π r ˉ A V=2\pi\bar rA V = 2 π r ˉ A 。
第八节算出:绕 x x x 轴(垫圈法)2 π 15 \frac{2\pi}{15} 15 2 π ,绕 y y y 轴(柱壳法)π 6 \frac\pi6 6 π 。现在用 A = 1 6 A=\frac16 A = 6 1 和形心 ( 1 2 , 2 5 ) \left(\frac12,\frac25\right) ( 2 1 , 5 2 ) 来验证:
绕 x x x 轴:形心到 x x x 轴的距离是 y ˉ = 2 5 \bar y=\frac25 y ˉ = 5 2 ,转过的圆周长 2 π ⋅ 2 5 2\pi\cdot\frac25 2 π ⋅ 5 2 ,V = 1 6 ⋅ 2 π ⋅ 2 5 = 2 π 15 V=\frac16\cdot2\pi\cdot\frac25=\frac{2\pi}{15} V = 6 1 ⋅ 2 π ⋅ 5 2 = 15 2 π 。和垫圈法一致。
绕 y y y 轴:距离 x ˉ = 1 2 \bar x=\frac12 x ˉ = 2 1 ,V = 1 6 ⋅ 2 π ⋅ 1 2 = π 6 V=\frac16\cdot2\pi\cdot\frac12=\frac\pi6 V = 6 1 ⋅ 2 π ⋅ 2 1 = 6 π 。和柱壳法一致。
三种完全不同的方法得到同一个答案,这是检查计算最好的办法。
转动惯量。 把“位置”换成“位置的平方”,得到另一个常用的量。质量 m m m 的质点到转轴的距离是 r r r ,m r 2 mr^2 m r 2 叫它对这根轴的转动惯量 。它衡量物体有多难被转动起来,作用相当于直线运动里的质量(转动的动能是 1 2 I ω 2 \frac12I\omega^2 2 1 I ω 2 ,ω \omega ω 是角速度;直线运动的动能是 1 2 m v 2 \frac12mv^2 2 1 m v 2 )。离轴越远的质量,贡献按距离的平方增长。
连续分布时同样切小段:d I = r 2 d m dI=r^2\,dm d I = r 2 d m 。
例 均匀细杆,长 l l l ,总质量 M M M (线密度 M l \frac Ml l M ),绕过一端、垂直于杆的轴转动。在距轴 x x x 处取一小段 d x dx d x ,d m = M l d x dm=\frac Ml\,dx d m = l M d x :
I = ∫ 0 l x 2 ⋅ M l d x = M l ⋅ l 3 3 = 1 3 M l 2 . I=\int_0^lx^2\cdot\frac Ml\,dx=\frac Ml\cdot\frac{l^3}3=\frac13Ml^2. I = ∫ 0 l x 2 ⋅ l M d x = l M ⋅ 3 l 3 = 3 1 M l 2 .
绕过中点的轴:把原点放在中点(转轴处),杆占据 [ − l 2 , l 2 ] \left[-\frac l2,\frac l2\right] [ − 2 l , 2 l ] 。x 2 x^2 x 2 是偶函数,积分是右半边的两倍:
I = ∫ − l / 2 l / 2 x 2 M l d x = M l ⋅ 2 [ x 3 3 ] 0 l / 2 = M l ⋅ 2 3 ⋅ l 3 8 = 1 12 M l 2 , I=\int_{-l/2}^{l/2}x^2\frac Ml\,dx=\frac Ml\cdot2\left[\frac{x^3}3\right]_0^{l/2}=\frac Ml\cdot\frac{2}{3}\cdot\frac{l^3}8=\frac1{12}Ml^2, I = ∫ − l /2 l /2 x 2 l M d x = l M ⋅ 2 [ 3 x 3 ] 0 l /2 = l M ⋅ 3 2 ⋅ 8 l 3 = 12 1 M l 2 ,
只有绕一端的 1 / 12 1 / 3 = 1 4 \frac{1/12}{1/3}=\frac14 1/3 1/12 = 4 1 。同一根杆,握着中间转比握着一端转容易得多。
⑤ 引力# 引力题也是同样的步骤:先写出一小块的质量 d m dm d m ,再根据距离写出它产生的小力,还要注意力的方向。只有各个小力方向相同时,才能直接把大小加起来。
例 一根均匀细杆,长 l l l ,线密度 μ \mu μ ,放在 x x x 轴上 [ a , a + l ] [a,a+l] [ a , a + l ] 处(a > 0 a>0 a > 0 );原点有一个质量为 m m m 的质点。求杆对质点的引力。
在 x x x 处取一小段 d x dx d x ,质量 d m = μ d x dm=\mu\,dx d m = μ d x 。由万有引力定律 F = G m 1 m 2 r 2 F=G\frac{m_1m_2}{r^2} F = G r 2 m 1 m 2 ,它对质点的引力大小为 G m μ d x x 2 \frac{Gm\mu\,dx}{x^2} x 2 G m μ d x ,方向沿 x x x 轴正方向(指向杆)。所有小段的引力方向都相同,可以直接相加:
F = ∫ a a + l G m μ x 2 d x = G m μ [ − 1 x ] a a + l = G m μ ( − 1 a + l + 1 a ) = G m μ ⋅ ( a + l ) − a a ( a + l ) = G m μ l a ( a + l ) . F=\int_a^{a+l}\frac{Gm\mu}{x^2}\,dx=Gm\mu\left[-\frac1x\right]_a^{a+l}=Gm\mu\left(-\frac1{a+l}+\frac1a\right)=Gm\mu\cdot\frac{(a+l)-a}{a(a+l)}=\frac{Gm\mu l}{a(a+l)}. F = ∫ a a + l x 2 G m μ d x = G m μ [ − x 1 ] a a + l = G m μ ( − a + l 1 + a 1 ) = G m μ ⋅ a ( a + l ) ( a + l ) − a = a ( a + l ) G m μ l .
检查:杆的总质量 M = μ l M=\mu l M = μ l ,结果是 G m M a ( a + l ) \frac{GmM}{a(a+l)} a ( a + l ) G m M 。如果保持总质量 M M M 不变,让杆越来越短(l → 0 l\to0 l → 0 ),分母 a ( a + l ) → a 2 a(a+l)\to a^2 a ( a + l ) → a 2 ,结果趋于 G m M a 2 \frac{GmM}{a^2} a 2 G m M ,正是两个质点之间的引力。✓ \checkmark ✓
如果质点不在杆的延长线上(比如在杆的中垂线上),各小段的引力方向不同,必须分解成 x x x 、y y y 两个方向的分量分别积分;由对称性,平行于杆的分量会互相抵消。
⑥ 函数的平均值# f f f 在 [ a , b ] [a,b] [ a , b ] 上的平均值 f ˉ = 1 b − a ∫ a b f ( x ) d x \bar f=\frac1{b-a}\int_a^bf(x)\,dx f ˉ = b − a 1 ∫ a b f ( x ) d x (见“开始之前”的积分中值定理)。
例 交流电的电压 u = U m sin ω t u=U_m\sin\omega t u = U m sin ω t ,周期 T = 2 π ω T=\frac{2\pi}\omega T = ω 2 π 。一个周期里它的平均值是 0 0 0 (正负抵消)。可是电流发热的功率和 u 2 u^2 u 2 成正比,所以要看 u 2 u^2 u 2 的平均值:
u 2 ‾ = 1 T ∫ 0 T U m 2 sin 2 ω t d t = U m 2 T ∫ 0 T 1 − cos 2 ω t 2 d t = U m 2 T ⋅ T 2 = U m 2 2 . \overline{u^2}=\frac{1}{T}\int_0^TU_m^2\sin^2\omega t\,dt=\frac{U_m^2}{T}\int_0^T\frac{1-\cos2\omega t}2dt=\frac{U_m^2}T\cdot\frac T2=\frac{U_m^2}2. u 2 = T 1 ∫ 0 T U m 2 sin 2 ω t d t = T U m 2 ∫ 0 T 2 1 − cos 2 ω t d t = T U m 2 ⋅ 2 T = 2 U m 2 .
(第二个等号是降幂公式 sin 2 θ = 1 − cos 2 θ 2 \sin^2\theta=\frac{1-\cos2\theta}2 sin 2 θ = 2 1 − c o s 2 θ 。积分拆成两项:∫ 0 T 1 2 d t = T 2 \int_0^T\frac12\,dt=\frac T2 ∫ 0 T 2 1 d t = 2 T ;∫ 0 T cos 2 ω t d t = [ sin 2 ω t 2 ω ] 0 T = sin 4 π 2 ω − 0 = 0 \int_0^T\cos2\omega t\,dt=\left[\frac{\sin2\omega t}{2\omega}\right]_0^T=\frac{\sin4\pi}{2\omega}-0=0 ∫ 0 T cos 2 ω t d t = [ 2 ω s i n 2 ω t ] 0 T = 2 ω s i n 4 π − 0 = 0 ,因为 ω T = 2 π \omega T=2\pi ω T = 2 π 。cos 2 ω t \cos2\omega t cos 2 ω t 的周期是 T 2 \frac T2 2 T ,在 [ 0 , T ] [0,T] [ 0 , T ] 上正好走了两个周期,正负抵消。)
交流电的有效值 定义为:在同一个电阻 R R R 上产生同样平均发热功率的恒定电压 U U U 。恒定电压的功率是 U 2 R \frac{U^2}R R U 2 ,交流电的平均功率是 u 2 ‾ R \frac{\overline{u^2}}R R u 2 ,两者相等,U 2 = u 2 ‾ U^2=\overline{u^2} U 2 = u 2 。所以有效值是 u 2 ‾ = U m 2 \sqrt{\overline{u^2}}=\frac{U_m}{\sqrt2} u 2 = 2 U m 。比如标称 220 220 220 伏的正弦交流电,220 220 220 伏指的是有效值,峰值约为 220 2 ≈ 311 220\sqrt2\approx311 220 2 ≈ 311 伏。
物理应用题最关键的,是把一句物理描述翻译成 d W dW d W 、d F dF d F 、d m dm d m 。微元写对了,后面通常只是一个普通的定积分。
十、数值积分:原函数写不出来时怎样算# 原函数写不出来,不等于只能估一个数。第一篇的泰勒公式告诉我们怎样控制一小段上的误差,这一篇的黎曼和告诉我们怎样把各段加起来。两者合起来,就是数值积分:不但能算出近似值,还能保证误差不超过多少。
① 中点公式:为什么比随便取一个点好# 把 [ a , b ] [a,b] [ a , b ] 等分成 n n n 段,每段宽 h = b − a n h=\frac{b-a}n h = n b − a 。第 i i i 段是 [ a + ( i − 1 ) h , a + i h ] [a+(i-1)h,\ a+ih] [ a + ( i − 1 ) h , a + ih ] ,它的中点是 c i = a + ( i − 1 2 ) h c_i=a+\left(i-\frac12\right)h c i = a + ( i − 2 1 ) h 。用以中点处函数值为高的矩形来近似:
M n = h ∑ i = 1 n f ( c i ) . M_n=h\sum_{i=1}^{n}f(c_i). M n = h i = 1 ∑ n f ( c i ) .
回顾
第一篇第七节:拉格朗日余项。在 c c c 处展开到一次:f ( c + t ) = f ( c ) + f ′ ( c ) t + f ′ ′ ( ξ ) 2 t 2 f(c+t)=f(c)+f'(c)t+\frac{f''(\xi)}2t^2 f ( c + t ) = f ( c ) + f ′ ( c ) t + 2 f ′′ ( ξ ) t 2 ,ξ \xi ξ 在 c c c 与 c + t c+t c + t 之间。
设 f f f 有连续的二阶导数,并且整个区间上 ∣ f ′ ′ ∣ ≤ M \lvert f''\rvert\le M ∣ f ′′ ∣ ≤ M 。第 i i i 段可以写成 [ c i − h 2 , c i + h 2 ] \left[c_i-\frac h2,c_i+\frac h2\right] [ c i − 2 h , c i + 2 h ] 。令 x = c i + t x=c_i+t x = c i + t ,t t t 是离中点的偏差,d x = d t dx=dt d x = d t ,t t t 从 − h 2 -\frac h2 − 2 h 到 h 2 \frac h2 2 h 。在中点 c i c_i c i 处展开:
f ( c i + t ) = f ( c i ) + f ′ ( c i ) t + r i ( t ) , ∣ r i ( t ) ∣ ≤ M 2 t 2 . f(c_i+t)=f(c_i)+f'(c_i)t+r_i(t),\qquad\lvert r_i(t)\rvert\le\frac M2t^2. f ( c i + t ) = f ( c i ) + f ′ ( c i ) t + r i ( t ) , ∣ r i ( t )∣ ≤ 2 M t 2 .
在这一段上积分:
常数项 f ( c i ) f(c_i) f ( c i ) 积出来是 f ( c i ) h f(c_i)h f ( c i ) h ,正是中点矩形的面积;
一次项 f ′ ( c i ) t f'(c_i)t f ′ ( c i ) t 在对称区间 [ − h 2 , h 2 ] \left[-\frac h2,\frac h2\right] [ − 2 h , 2 h ] 上积分为 0 0 0 (t t t 是奇函数);
剩下的误差 r i r_i r i 积出来,绝对值不超过 M 2 ∫ − h / 2 h / 2 t 2 d t \frac M2\int_{-h/2}^{h/2}t^2\,dt 2 M ∫ − h /2 h /2 t 2 d t 。
最后这个积分是 [ t 3 3 ] − h / 2 h / 2 = 1 3 ( h 3 8 + h 3 8 ) = h 3 12 \left[\frac{t^3}3\right]_{-h/2}^{h/2}=\frac13\left(\frac{h^3}8+\frac{h^3}8\right)=\frac{h^3}{12} [ 3 t 3 ] − h /2 h /2 = 3 1 ( 8 h 3 + 8 h 3 ) = 12 h 3 ,所以每一段的误差不超过 M 2 ⋅ h 3 12 = M h 3 24 \frac M2\cdot\frac{h^3}{12}=\frac{Mh^3}{24} 2 M ⋅ 12 h 3 = 24 M h 3 。n n n 段加起来,用 n h = b − a nh=b-a nh = b − a ,h = b − a n h=\frac{b-a}n h = n b − a :
∣ ∫ a b f ( x ) d x − M n ∣ ≤ n ⋅ M h 3 24 = M ( n h ) h 2 24 = M ( b − a ) h 2 24 = M ( b − a ) 3 24 n 2 . \left\lvert\int_a^bf(x)\,dx-M_n\right\rvert\le n\cdot\frac{Mh^3}{24}=\frac{M(nh)h^2}{24}=\frac{M(b-a)h^2}{24}=\frac{M(b-a)^3}{24n^2}. ∫ a b f ( x ) d x − M n ≤ n ⋅ 24 M h 3 = 24 M ( nh ) h 2 = 24 M ( b − a ) h 2 = 24 n 2 M ( b − a ) 3 .
中点公式好,不只因为矩形窄,还因为中点左右对称,一次项的误差正好抵消了 。如果不知道二阶导数的界,就不能用这个误差公式。
② 梯形公式:用直线代替常数# 用每一段两个端点的连线(梯形的斜边)近似曲线:
T n = h [ f ( a ) + f ( b ) 2 + ∑ i = 1 n − 1 f ( a + i h ) ] . T_n=h\left[\frac{f(a)+f(b)}2+\sum_{i=1}^{n-1}f(a+ih)\right]. T n = h [ 2 f ( a ) + f ( b ) + i = 1 ∑ n − 1 f ( a + ih ) ] .
两个端点只算一半,是因为一个梯形的面积是“左右两条边的平均乘宽度”,而中间的每个分点同时是左右两个梯形的边,要算两个一半。写开来,分点 x i = a + i h x_i=a+ih x i = a + ih :
T n = h [ f ( x 0 ) + f ( x 1 ) 2 + f ( x 1 ) + f ( x 2 ) 2 + ⋯ + f ( x n − 1 ) + f ( x n ) 2 ] , T_n=h\left[\frac{f(x_0)+f(x_1)}2+\frac{f(x_1)+f(x_2)}2+\cdots+\frac{f(x_{n-1})+f(x_n)}2\right], T n = h [ 2 f ( x 0 ) + f ( x 1 ) + 2 f ( x 1 ) + f ( x 2 ) + ⋯ + 2 f ( x n − 1 ) + f ( x n ) ] ,
f ( x 1 ) f(x_1) f ( x 1 ) 到 f ( x n − 1 ) f(x_{n-1}) f ( x n − 1 ) 各出现两次,每次带 1 2 \frac12 2 1 ,合成一整项;f ( x 0 ) = f ( a ) f(x_0)=f(a) f ( x 0 ) = f ( a ) 和 f ( x n ) = f ( b ) f(x_n)=f(b) f ( x n ) = f ( b ) 只出现一次。
误差估计。 设某一段是 [ u , v ] [u,v] [ u , v ] ,连接两个端点的直线是 ℓ ( s ) \ell(s) ℓ ( s ) 。先估计这一段里某一点 t t t (u < t < v u<t<v u < t < v )处的差 f ( t ) − ℓ ( t ) f(t)-\ell(t) f ( t ) − ℓ ( t ) 。思路和第一篇第七节证明拉格朗日余项一样。t ≠ u t\ne u t = u 、t ≠ v t\ne v t = v ,所以 ( t − u ) ( t − v ) ≠ 0 (t-u)(t-v)\ne0 ( t − u ) ( t − v ) = 0 ,可以定义常数
K = f ( t ) − ℓ ( t ) ( t − u ) ( t − v ) , 即 f ( t ) − ℓ ( t ) = K ( t − u ) ( t − v ) . K=\frac{f(t)-\ell(t)}{(t-u)(t-v)},\qquad\text{即}\qquad f(t)-\ell(t)=K(t-u)(t-v). K = ( t − u ) ( t − v ) f ( t ) − ℓ ( t ) , 即 f ( t ) − ℓ ( t ) = K ( t − u ) ( t − v ) .
t t t 固定以后,以 s s s 为变量构造
ψ ( s ) = f ( s ) − ℓ ( s ) − K ( s − u ) ( s − v ) . \psi(s)=f(s)-\ell(s)-K(s-u)(s-v). ψ ( s ) = f ( s ) − ℓ ( s ) − K ( s − u ) ( s − v ) .
最后一项在 s = u s=u s = u 、s = v s=v s = v 时为 0 0 0 ,在 s = t s=t s = t 时正好抵掉 f ( t ) − ℓ ( t ) f(t)-\ell(t) f ( t ) − ℓ ( t ) 。所以 ψ \psi ψ 在 u u u 、t t t 、v v v 三个点都等于 0 0 0 (在 u u u 、v v v 处 f = ℓ f=\ell f = ℓ ,在 t t t 处由 K K K 的定义)。用罗尔定理(两端值相等,中间有一点导数为 0 0 0 ):
在 [ u , t ] [u,t] [ u , t ] 上,ψ ( u ) = ψ ( t ) = 0 \psi(u)=\psi(t)=0 ψ ( u ) = ψ ( t ) = 0 ,所以有 ξ 1 ∈ ( u , t ) \xi_1\in(u,t) ξ 1 ∈ ( u , t ) 使 ψ ′ ( ξ 1 ) = 0 \psi'(\xi_1)=0 ψ ′ ( ξ 1 ) = 0 ;
在 [ t , v ] [t,v] [ t , v ] 上,同样有 ξ 2 ∈ ( t , v ) \xi_2\in(t,v) ξ 2 ∈ ( t , v ) 使 ψ ′ ( ξ 2 ) = 0 \psi'(\xi_2)=0 ψ ′ ( ξ 2 ) = 0 ;
对 ψ ′ \psi' ψ ′ 在 [ ξ 1 , ξ 2 ] [\xi_1,\xi_2] [ ξ 1 , ξ 2 ] 上再用一次,有 ξ \xi ξ 使 ψ ′ ′ ( ξ ) = 0 \psi''(\xi)=0 ψ ′′ ( ξ ) = 0 。
求 ψ ′ ′ \psi'' ψ ′′ :ℓ \ell ℓ 是一次函数,二阶导数为 0 0 0 ;( s − u ) ( s − v ) = s 2 − ( u + v ) s + u v (s-u)(s-v)=s^2-(u+v)s+uv ( s − u ) ( s − v ) = s 2 − ( u + v ) s + uv ,二阶导数是 2 2 2 。所以 ψ ′ ′ ( ξ ) = f ′ ′ ( ξ ) − 2 K = 0 \psi''(\xi)=f''(\xi)-2K=0 ψ ′′ ( ξ ) = f ′′ ( ξ ) − 2 K = 0 ,K = f ′ ′ ( ξ ) 2 K=\frac{f''(\xi)}2 K = 2 f ′′ ( ξ ) 。于是
f ( t ) − ℓ ( t ) = f ′ ′ ( ξ ) 2 ( t − u ) ( t − v ) . f(t)-\ell(t)=\frac{f''(\xi)}2(t-u)(t-v). f ( t ) − ℓ ( t ) = 2 f ′′ ( ξ ) ( t − u ) ( t − v ) .
这一段上梯形公式的误差是 ∫ u v [ f ( t ) − ℓ ( t ) ] d t \int_u^v[f(t)-\ell(t)]\,dt ∫ u v [ f ( t ) − ℓ ( t )] d t 。在 [ u , v ] [u,v] [ u , v ] 里 t − u ≥ 0 t-u\ge0 t − u ≥ 0 ,t − v ≤ 0 t-v\le0 t − v ≤ 0 ,负数的绝对值是它的相反数,∣ t − v ∣ = v − t \lvert t-v\rvert=v-t ∣ t − v ∣ = v − t ,所以 ∣ ( t − u ) ( t − v ) ∣ = ( t − u ) ( v − t ) \lvert(t-u)(t-v)\rvert=(t-u)(v-t) ∣( t − u ) ( t − v )∣ = ( t − u ) ( v − t ) 。若 ∣ f ′ ′ ∣ ≤ M \lvert f''\rvert\le M ∣ f ′′ ∣ ≤ M ,这一段的误差的绝对值不超过
M 2 ∫ u v ( t − u ) ( v − t ) d t = M 2 ⋅ ( v − u ) 3 6 = M ( v − u ) 3 12 . \frac M2\int_u^v(t-u)(v-t)\,dt=\frac M2\cdot\frac{(v-u)^3}{6}=\frac{M(v-u)^3}{12}. 2 M ∫ u v ( t − u ) ( v − t ) d t = 2 M ⋅ 6 ( v − u ) 3 = 12 M ( v − u ) 3 .
(∫ u v ( t − u ) ( v − t ) d t \int_u^v(t-u)(v-t)dt ∫ u v ( t − u ) ( v − t ) d t :令 s = t − u s=t-u s = t − u ,w = v − u w=v-u w = v − u ,v − t = w − s v-t=w-s v − t = w − s ,就是 ∫ 0 w s ( w − s ) d s = [ w s 2 2 − s 3 3 ] 0 w = w 3 2 − w 3 3 = w 3 6 \int_0^ws(w-s)ds=\left[\frac{ws^2}2-\frac{s^3}3\right]_0^w=\frac{w^3}2-\frac{w^3}3=\frac{w^3}6 ∫ 0 w s ( w − s ) d s = [ 2 w s 2 − 3 s 3 ] 0 w = 2 w 3 − 3 w 3 = 6 w 3 。)每段宽 v − u = h v-u=h v − u = h ,n n n 段加起来,和中点公式一样用 n h = b − a nh=b-a nh = b − a :
∣ ∫ a b f d x − T n ∣ ≤ n ⋅ M h 3 12 = M ( b − a ) h 2 12 = M ( b − a ) 3 12 n 2 . \left\lvert\int_a^bf\,dx-T_n\right\rvert\le n\cdot\frac{Mh^3}{12}=\frac{M(b-a)h^2}{12}=\frac{M(b-a)^3}{12n^2}. ∫ a b f d x − T n ≤ n ⋅ 12 M h 3 = 12 M ( b − a ) h 2 = 12 n 2 M ( b − a ) 3 .
梯形公式的误差上界是中点公式的两倍。还有一个检查方向的办法。若 f ′ ′ ≥ 0 f''\ge0 f ′′ ≥ 0 (曲线向上弯):弦在曲线上方,所以梯形公式给出的值偏大。中点公式偏小,要绕一步:在中点 c c c 处作切线,切线在曲线下方,所以切线下的梯形面积不超过曲线下的面积;而这个梯形的面积正好等于中点矩形的面积,因为切线是直线,在中点两侧对称地一边高一边低,梯形两端高度的平均值正好是中点处的高度 f ( c ) f(c) f ( c ) ,梯形面积是 f ( c ) h f(c)h f ( c ) h 。所以
中点矩形 = 切线下的梯形 ≤ 真实面积 ≤ 弦下的梯形 , \text{中点矩形}=\text{切线下的梯形}\le\text{真实面积}\le\text{弦下的梯形}, 中点矩形 = 切线下的梯形 ≤ 真实面积 ≤ 弦下的梯形 ,
真实值夹在两者之间。
更高阶的方法会用更高次的多项式去近似每一段,理论上精度更高,但误差公式里会出现更高阶的导数。如果被积函数的高阶导数很大,次数高未必更好。
③ 一个完整的计算:∫ 0 1 e − x 2 d x \int_0^1e^{-x^2}dx ∫ 0 1 e − x 2 d x # I = ∫ 0 1 e − x 2 d x . I=\int_0^1e^{-x^2}dx. I = ∫ 0 1 e − x 2 d x .
原函数写不出来,用中点公式。先估计二阶导数:f ′ ( x ) = − 2 x e − x 2 f'(x)=-2xe^{-x^2} f ′ ( x ) = − 2 x e − x 2 ,再用乘积法则,
f ′ ′ ( x ) = − 2 e − x 2 + ( − 2 x ) ( − 2 x ) e − x 2 = ( 4 x 2 − 2 ) e − x 2 . f''(x)=-2e^{-x^2}+(-2x)(-2x)e^{-x^2}=(4x^2-2)e^{-x^2}. f ′′ ( x ) = − 2 e − x 2 + ( − 2 x ) ( − 2 x ) e − x 2 = ( 4 x 2 − 2 ) e − x 2 .
在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上 0 ≤ 4 x 2 ≤ 4 0\le4x^2\le4 0 ≤ 4 x 2 ≤ 4 ,所以 − 2 ≤ 4 x 2 − 2 ≤ 2 -2\le4x^2-2\le2 − 2 ≤ 4 x 2 − 2 ≤ 2 ,∣ 4 x 2 − 2 ∣ ≤ 2 \lvert4x^2-2\rvert\le2 ∣ 4 x 2 − 2 ∣ ≤ 2 ;− x 2 ≤ 0 -x^2\le0 − x 2 ≤ 0 ,所以 e − x 2 ≤ 1 e^{-x^2}\le1 e − x 2 ≤ 1 。可以取 M = 2 M=2 M = 2 。
用 100 100 100 个中点矩形:
M 100 = 1 100 ∑ i = 1 100 e − ( i − 1 2 100 ) 2 ≈ 0.74682720. M_{100}=\frac1{100}\sum_{i=1}^{100}e^{-\left(\frac{i-\frac12}{100}\right)^2}\approx0.74682720. M 100 = 100 1 i = 1 ∑ 100 e − ( 100 i − 2 1 ) 2 ≈ 0.74682720.
误差上界:
∣ I − M 100 ∣ ≤ 2 ⋅ 1 3 24 ⋅ 100 2 = 1 120000 < 0.0000084. \lvert I-M_{100}\rvert\le\frac{2\cdot1^3}{24\cdot100^2}=\frac1{120000}<0.0000084. ∣ I − M 100 ∣ ≤ 24 ⋅ 10 0 2 2 ⋅ 1 3 = 120000 1 < 0.0000084.
∣ I − M 100 ∣ < 0.0000084 \lvert I-M_{100}\rvert<0.0000084 ∣ I − M 100 ∣ < 0.0000084 就是 M 100 − 0.0000084 < I < M 100 + 0.0000084 M_{100}-0.0000084<I<M_{100}+0.0000084 M 100 − 0.0000084 < I < M 100 + 0.0000084 ,所以 0.7468188 < I < 0.7468356 0.7468188<I<0.7468356 0.7468188 < I < 0.7468356 (再考虑到显示的小数是四舍五入的,这个范围是保守的)。严格的计算机验证还要控制每次计算指数函数和做加法时的舍入误差;这里的定理控制的是数学上中点和的误差。
这比“计算器显示了八位数”多知道了一件事:我们知道算法是什么、需要什么假设、误差从哪里来。如果想让误差小于给定的 ε \varepsilon ε ,只要事先取 n n n 使 2 24 n 2 < ε \frac{2}{24n^2}<\varepsilon 24 n 2 2 < ε 。导数的界估得粗一点也没关系,只要它确实是一个上界。
试一试 练习 2.35
用梯形公式(n = 4 n=4 n = 4 )计算 ∫ 0 1 d x 1 + x 2 \displaystyle\int_0^1\frac{dx}{1+x^2} ∫ 0 1 1 + x 2 d x 的近似值,用误差公式给出误差上界,再和精确值 π 4 \frac\pi4 4 π 比较。(提示:在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上 ∣ ( 1 1 + x 2 ) ′ ′ ∣ ≤ 2 \left\lvert\left(\frac1{1+x^2}\right)''\right\rvert\le2 ( 1 + x 2 1 ) ′′ ≤ 2 。)
看详解
十一、积分和极限能不能交换次序(选读)# 第一篇最后一节(选读)看到:一串函数的极限,求导和取极限不能随便交换。这一节问积分:每个 f n f_n f n 都可积,f n f_n f n 趋于 f f f ,那么 ∫ f n \int f_n ∫ f n 是否趋于 ∫ f \int f ∫ f ?我们会看到:在一致收敛时可以;只是逐点收敛时可能不行;而且有些极限函数在黎曼积分里根本没法积分。这些问题引出了一种新的积分,叫勒贝格积分。这一节较难,跳过不影响前面的计算。
① 一致收敛时可以交换#
回顾
第一篇第十二节(选读):f n f_n f n 一致收敛 到 f f f ,意思是对任意 ε > 0 \varepsilon>0 ε > 0 ,有一个 N N N ,使 n ≥ N n\ge N n ≥ N 时,对所有 的 x x x 都有 ∣ f n ( x ) − f ( x ) ∣ < ε \lvert f_n(x)-f(x)\rvert<\varepsilon ∣ f n ( x ) − f ( x )∣ < ε 。记 ε n = sup x ∣ f n ( x ) − f ( x ) ∣ \varepsilon_n=\sup_x\lvert f_n(x)-f(x)\rvert ε n = sup x ∣ f n ( x ) − f ( x )∣ (f n f_n f n 和 f f f 之间最大的距离),一致收敛就是 ε n → 0 \varepsilon_n\to0 ε n → 0 。
定理 设每个 f n f_n f n 在 [ a , b ] [a,b] [ a , b ] 上可积,且一致收敛到 f f f 。那么 f f f 也可积,并且 ∫ a b f n → ∫ a b f \int_a^bf_n\to\int_a^bf ∫ a b f n → ∫ a b f 。
回顾
“开始之前”的选读部分“连续函数为什么一定可积”:对分割 P P P ,下和 L ( P ) L(P) L ( P ) 、上和 U ( P ) U(P) U ( P ) 是在每一小段上取 f f f 的最小值、最大值当高,加起来的矩形面积。这里加下标写成 L f ( P ) L_f(P) L f ( P ) 、U f ( P ) U_f(P) U f ( P ) ,表示是哪个函数的。f f f 不连续时,最大值、最小值可能取不到,就换成上确界、下确界。那里第三步的论证(加细分割、确界原理)不依赖连续性,它说明:只要对任意 η > 0 \eta>0 η > 0 ,分割足够细(∥ P ∥ \lVert P\rVert ∥ P ∥ 足够小)时都有 U f ( P ) − L f ( P ) < η U_f(P)-L_f(P)<\eta U f ( P ) − L f ( P ) < η ,f f f 就可积。反过来,可积函数也满足这一条。
f f f 可积。 在任何一小段上,f f f 的最大值与最小值之差,不超过 f n f_n f n 的最大值与最小值之差再加 2 ε n 2\varepsilon_n 2 ε n 。理由:这一段上处处 f n ( x ) − ε n ≤ f ( x ) ≤ f n ( x ) + ε n f_n(x)-\varepsilon_n\le f(x)\le f_n(x)+\varepsilon_n f n ( x ) − ε n ≤ f ( x ) ≤ f n ( x ) + ε n 。右半边说 f ( x ) ≤ ( f n 的最大值 ) + ε n f(x)\le(f_n\text{ 的最大值})+\varepsilon_n f ( x ) ≤ ( f n 的最大值 ) + ε n ,对这段上所有的 x x x 都成立,所以 f f f 的最大值最多比 f n f_n f n 的最大值大 ε n \varepsilon_n ε n ;左半边同理说 f f f 的最小值最多比 f n f_n f n 的最小值小 ε n \varepsilon_n ε n 。两者相减,差最多多出 2 ε n 2\varepsilon_n 2 ε n 。每一段的这个不等式乘上段宽 Δ x i \Delta x_i Δ x i 再加起来,左边是 U f ( P ) − L f ( P ) U_f(P)-L_f(P) U f ( P ) − L f ( P ) ,右边多出来的是 2 ε n ∑ Δ x i = 2 ε n ( b − a ) 2\varepsilon_n\sum\Delta x_i=2\varepsilon_n(b-a) 2 ε n ∑ Δ x i = 2 ε n ( b − a ) 。所以对任何分割 P P P ,
U f ( P ) − L f ( P ) ≤ U f n ( P ) − L f n ( P ) + 2 ε n ( b − a ) . U_f(P)-L_f(P)\le U_{f_n}(P)-L_{f_n}(P)+2\varepsilon_n(b-a). U f ( P ) − L f ( P ) ≤ U f n ( P ) − L f n ( P ) + 2 ε n ( b − a ) .
给定 η > 0 \eta>0 η > 0 ,先选 n n n 使 2 ε n ( b − a ) < η 2 2\varepsilon_n(b-a)<\frac\eta2 2 ε n ( b − a ) < 2 η ;再因为这个 f n f_n f n 可积,分割足够细时 U f n ( P ) − L f n ( P ) < η 2 U_{f_n}(P)-L_{f_n}(P)<\frac\eta2 U f n ( P ) − L f n ( P ) < 2 η 。于是这些分割都有 U f ( P ) − L f ( P ) < η U_f(P)-L_f(P)<\eta U f ( P ) − L f ( P ) < η ,由“开始之前”选读部分的论证,f f f 可积。
积分收敛。 由线性性质,∫ a b f n − ∫ a b f = ∫ a b ( f n − f ) \int_a^bf_n-\int_a^bf=\int_a^b(f_n-f) ∫ a b f n − ∫ a b f = ∫ a b ( f n − f ) ;再用“开始之前”的不等式 ∣ ∫ g ∣ ≤ ∫ ∣ g ∣ \left\lvert\int g\right\rvert\le\int\lvert g\rvert ∫ g ≤ ∫ ∣ g ∣ ;最后被积函数处处不超过常数 ε n \varepsilon_n ε n ,积分不超过 ε n ( b − a ) \varepsilon_n(b-a) ε n ( b − a ) :
∣ ∫ a b f n − ∫ a b f ∣ ≤ ∫ a b ∣ f n − f ∣ ≤ ( b − a ) ε n → 0. \left\lvert\int_a^bf_n-\int_a^bf\right\rvert\le\int_a^b\lvert f_n-f\rvert\le(b-a)\varepsilon_n\to0. ∫ a b f n − ∫ a b f ≤ ∫ a b ∣ f n − f ∣ ≤ ( b − a ) ε n → 0.
积分对函数值的小误差很“稳”:处处误差小,积分的误差也小。第一篇看到,求导会放大小振幅、高频率的振动,所以同样的条件推不出导数也收敛。
用积分重新证明逐项求导的条件。 第一篇用中值定理证明过:若每个 f n f_n f n 有连续导数,f n ′ f_n' f n ′ 一致收敛到 g g g ,并且某一点 f n ( x 0 ) → c f_n(x_0)\to c f n ( x 0 ) → c ,那么 f n f_n f n 的极限 f f f 可导,且 f ′ = g f'=g f ′ = g 。现在可以这样证:g g g 是连续函数的一致极限,由第一篇的定理它连续;由牛顿—莱布尼茨公式,
f n ( x ) = f n ( x 0 ) + ∫ x 0 x f n ′ ( t ) d t ⟶ c + ∫ x 0 x g ( t ) d t . f_n(x)=f_n(x_0)+\int_{x_0}^xf_n'(t)\,dt\ \longrightarrow\ c+\int_{x_0}^xg(t)\,dt. f n ( x ) = f n ( x 0 ) + ∫ x 0 x f n ′ ( t ) d t ⟶ c + ∫ x 0 x g ( t ) d t .
(第一项按条件趋于 c c c ;第二项用的是刚证明的积分收敛,因为 f n ′ f_n' f n ′ 一致收敛到 g g g 。)右边对每个 x x x 都是一个确定的数,所以 f n ( x ) f_n(x) f n ( x ) 在每一点都收敛,极限 f ( x ) = c + ∫ x 0 x g ( t ) d t f(x)=c+\int_{x_0}^xg(t)\,dt f ( x ) = c + ∫ x 0 x g ( t ) d t 。g g g 连续,由基本定理,f ′ ( x ) = 0 + g ( x ) = g ( x ) f'(x)=0+g(x)=g(x) f ′ ( x ) = 0 + g ( x ) = g ( x ) 。两种证明都需要“导数一致收敛”加上“某一点函数值收敛”。
② 每一点都趋于 0 0 0 ,面积却一直是 1 1 1 # 对整数 n ≥ 2 n\ge2 n ≥ 2 ,在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上定义一个尖尖的三角形:
f n ( x ) = { n 2 x , 0 ≤ x ≤ 1 n , n 2 ( 2 n − x ) , 1 n < x ≤ 2 n , 0 , 2 n < x ≤ 1. f_n(x)=\begin{cases}
n^2x,&0\le x\le\frac1n,\\[1mm]
n^2\left(\frac2n-x\right),&\frac1n<x\le\frac2n,\\[1mm]
0,&\frac2n<x\le1.
\end{cases} f n ( x ) = ⎩ ⎨ ⎧ n 2 x , n 2 ( n 2 − x ) , 0 , 0 ≤ x ≤ n 1 , n 1 < x ≤ n 2 , n 2 < x ≤ 1.
它连续,是一个底宽 2 n \frac2n n 2 、高 n n n 的三角形(x = 1 n x=\frac1n x = n 1 处达到高度 n 2 ⋅ 1 n = n n^2\cdot\frac1n=n n 2 ⋅ n 1 = n ),面积是 1 2 ⋅ 2 n ⋅ n = 1 \frac12\cdot\frac2n\cdot n=1 2 1 ⋅ n 2 ⋅ n = 1 。
固定一个 x > 0 x>0 x > 0 。n n n 足够大时 2 n < x \frac2n<x n 2 < x ,于是 f n ( x ) = 0 f_n(x)=0 f n ( x ) = 0 ;在 x = 0 x=0 x = 0 处 f n ( 0 ) f_n(0) f n ( 0 ) 始终是 0 0 0 。所以每一点上 f n ( x ) → 0 f_n(x)\to0 f n ( x ) → 0 ,可是
lim n → ∞ ∫ 0 1 f n ( x ) d x = 1 ≠ 0 = ∫ 0 1 lim n → ∞ f n ( x ) d x . \lim_{n\to\infty}\int_0^1f_n(x)\,dx=1\ne0=\int_0^1\lim_{n\to\infty}f_n(x)\,dx. n → ∞ lim ∫ 0 1 f n ( x ) d x = 1 = 0 = ∫ 0 1 n → ∞ lim f n ( x ) d x .
面积并没有消失,而是挤到了越来越窄、越来越高的尖峰里,最后逃到了 x = 0 x=0 x = 0 这一个点上。这个例子不论用哪种积分都不能交换,它说明逐点收敛本身不够,需要额外的控制条件。
③ 黎曼积分的一个限制# 在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上定义 d ( x ) d(x) d ( x ) :x x x 是有理数时为 1 1 1 ,无理数时为 0 0 0 。任何一小段里既有有理数,也有无理数,所以每段上的最大值是 1 1 1 、最小值是 0 0 0 :每个上和都是 1 1 1 ,每个下和都是 0 0 0 。上和与下和永远差 1 1 1 ,d d d 不是黎曼可积的。
这个函数和极限有什么关系?[ 0 , 1 ] [0,1] [ 0 , 1 ] 里的有理数可以排成一列 q 1 , q 2 , q 3 , … q_1,q_2,q_3,\dots q 1 , q 2 , q 3 , … (比如按分母从小到大、分母相同时按分子从小到大,依次列出所有分数,重复的去掉)。令 d n d_n d n 在 q 1 , … , q n q_1,\dots,q_n q 1 , … , q n 这 n n n 个点上为 1 1 1 ,其他地方为 0 0 0 。
每个 d n d_n d n 只有有限个“尖刺”,黎曼积分是 0 0 0 :给每个尖刺套一个宽 ε 2 n \frac\varepsilon{2n} 2 n ε 的小区间,n n n 个加起来宽 ε 2 \frac\varepsilon2 2 ε ;只有这些小区间里高度是 1 1 1 ,所以上和不超过 ε 2 \frac\varepsilon2 2 ε ,可以任意小,而下和是 0 0 0 。
0 ≤ d n ≤ 1 0\le d_n\le1 0 ≤ d n ≤ 1 ;d n d_n d n 一个比一个大:从 d n d_n d n 到 d n + 1 d_{n+1} d n + 1 ,只是把 q n + 1 q_{n+1} q n + 1 处的值从 0 0 0 改成 1 1 1 。
每一点都趋于 d d d :x x x 是无理数时,d n ( x ) d_n(x) d n ( x ) 始终是 0 = d ( x ) 0=d(x) 0 = d ( x ) ;x x x 是有理数时,它在队列里排在某个位置,比如 x = q 100 x=q_{100} x = q 100 ,那么 n ≥ 100 n\ge100 n ≥ 100 以后 d n ( x ) = 1 = d ( x ) d_n(x)=1=d(x) d n ( x ) = 1 = d ( x ) 。
可是极限 d d d 不是黎曼可积的。
这说明:一串“好”的函数,在一个很自然的极限过程下,可能离开黎曼可积函数的范围。问题不在于积分技巧不够,而在于黎曼可积函数这个范围不够大。
勒贝格的想法。 黎曼积分是把横轴 切成小段。勒贝格积分换一种切法:按函数值 切。问“函数值在某一段范围里的那些点,合在一起有多大”,再用“函数值 × 这些点的总大小”求和。这些点可能散落在各处,不是一整段区间,所以要先定义一般集合的“大小”,叫测度 。
比如可数个点组成的集合,它的“长度”应该是 0 0 0 :给第 k k k 个点套上一个长度小于 ε 2 k \frac{\varepsilon}{2^{k}} 2 k ε 的小区间,所有小区间的总长度小于 ε ( 1 2 + 1 4 + ⋯ ) = ε \varepsilon\left(\frac12+\frac14+\cdots\right)=\varepsilon ε ( 2 1 + 4 1 + ⋯ ) = ε (首项 1 2 \frac12 2 1 、公比 1 2 \frac12 2 1 的等比数列,和是 1 1 1 ),而 ε \varepsilon ε 可以任意小。所以有理数虽然处处都有(在任何一小段里都有,叫稠密 ),作为一个集合,它的测度却是 0 0 0 ;剩下的无理数,测度是 1 − 0 = 1 1-0=1 1 − 0 = 1 。于是 d d d 的勒贝格积分是“函数值 × 这些点的测度”相加:有理数上高度 1 1 1 、测度 0 0 0 ,无理数上高度 0 0 0 、测度 1 1 1 ,
1 × 0 + 0 × 1 = 0. 1\times0+0\times1=0. 1 × 0 + 0 × 1 = 0.
“稠密”问的是每一小段里有没有这种点,“测度为 0 0 0 ”问的是能不能用总长度任意小的区间盖住它们。两者并不矛盾。这也说明了为什么在勒贝格积分里,改变函数在一个测度为 0 0 0 的集合上的值,不会改变积分;而在黎曼积分里,像 d d d 这样的改变可能破坏可积性。
历史 推广积分,不是为了推翻原来的计算
黎曼的积分把可积的范围从连续函数推广到了一部分不连续的函数。法国数学家勒贝格 在 1902 年的论文《积分、长度、面积》 中系统地建立了新的测度和积分理论。这里用 d n d_n d n 和尖峰的例子,是用今天的语言说明为什么需要区分“能积分的函数够不够多”和“极限交换的条件够不够强”,并不是说历史就是从某一个例子开始的。对本篇里的连续函数,勒贝格积分和黎曼积分给出同样的值,换元、分部这些计算方法都照样适用。
下面把这套语言和两个最常用的收敛定理写出来。
④ 勒贝格积分的定义# 哪些集合可以量。 不是任意的集合都能合理地定义“大小”(可以构造出无法定义长度的集合,证明要用到集合论里的选择公理,这里不展开)。所以先规定一批“可以测量”的集合 A \mathcal A A ,要求:整个空间在里面;一个集合在里面,它的补集也在;可数个集合在里面,它们的并集也在(由此可数个的交集也在)。满足这些要求的一批集合叫 σ \sigma σ -代数 。
测度。 测度 μ \mu μ 给每个可以测量的集合一个非负数(允许是 + ∞ +\infty + ∞ ),满足 μ ( ∅ ) = 0 \mu(\varnothing)=0 μ ( ∅ ) = 0 ,以及可数可加性 :若 A 1 , A 2 , … A_1,A_2,\dots A 1 , A 2 , … 两两不相交,则
μ ( ⋃ k = 1 ∞ A k ) = ∑ k = 1 ∞ μ ( A k ) . \mu\left(\bigcup_{k=1}^{\infty}A_k\right)=\sum_{k=1}^{\infty}\mu(A_k). μ ( k = 1 ⋃ ∞ A k ) = k = 1 ∑ ∞ μ ( A k ) .
实轴上的勒贝格测度 ,让区间的测度等于它的长度:μ ( [ a , b ] ) = b − a \mu([a,b])=b-a μ ([ a , b ]) = b − a ;所有开集、所有测度为 0 0 0 的集合的子集,都是可以测量的。(具体的构造方法是:先用“能盖住这个集合的可数个开区间的总长度的下确界”定义每个集合的外测度 ,再挑出那些“和任何集合切开后外测度都可加”的集合作为可测集合。这一节用到的区间、可数集、连续函数取值的集合都在里面。)
由可数可加性马上得到一个常用的性质:如果 A 1 ⊂ A 2 ⊂ ⋯ A_1\subset A_2\subset\cdots A 1 ⊂ A 2 ⊂ ⋯ 一个比一个大,那么
μ ( ⋃ n A n ) = lim n → ∞ μ ( A n ) . \mu\left(\bigcup_nA_n\right)=\lim_{n\to\infty}\mu(A_n). μ ( n ⋃ A n ) = n → ∞ lim μ ( A n ) .
证明:把并集拆成互不相交的 A 1 A_1 A 1 ,A 2 ∖ A 1 A_2\setminus A_1 A 2 ∖ A 1 ,A 3 ∖ A 2 A_3\setminus A_2 A 3 ∖ A 2 ,……(A 2 ∖ A 1 A_2\setminus A_1 A 2 ∖ A 1 表示在 A 2 A_2 A 2 里、不在 A 1 A_1 A 1 里的点),像一圈一圈的环。由可数可加性,并集的测度是它们的和。而前 n n n 块拼起来正好是 A n A_n A n (A 1 A_1 A 1 并上 A 2 ∖ A 1 A_2\setminus A_1 A 2 ∖ A 1 是 A 2 A_2 A 2 ,再并上 A 3 ∖ A 2 A_3\setminus A_2 A 3 ∖ A 2 是 A 3 A_3 A 3 ……),所以前 n n n 项的和正好是 μ ( A n ) \mu(A_n) μ ( A n ) 。无穷多项的和按定义是前 n n n 项和的极限,也就是 lim μ ( A n ) \lim\mu(A_n) lim μ ( A n ) 。
可测函数与简单函数。 按函数值切,要问“函数值在 a a a 和 b b b 之间的点有多大”,这些点是 { x : f ( x ) > a } \{x:f(x)>a\} { x : f ( x ) > a } 去掉 { x : f ( x ) > b } \{x:f(x)>b\} { x : f ( x ) > b } 。所以要求:函数 f f f 叫可测的 ,意思是对每个实数 t t t ,集合 { x : f ( x ) > t } \{x:f(x)>t\} { x : f ( x ) > t } (函数值高于 t t t 的那些点)都可以测量。连续函数、分段连续的函数都是可测的。只取有限个非负值的可测函数,可以写成
s = ∑ j = 1 m a j 1 A j , a j ≥ 0 , s=\sum_{j=1}^ma_j\mathbf 1_{A_j},\qquad a_j\ge0, s = j = 1 ∑ m a j 1 A j , a j ≥ 0 ,
其中 A j A_j A j 两两不相交,1 A \mathbf 1_A 1 A 是 A A A 的指示函数 (在 A A A 里为 1 1 1 ,在 A A A 外为 0 0 0 )。这样的 s s s 叫简单函数 。规定它的积分是
∫ s d μ = ∑ j = 1 m a j μ ( A j ) . \int s\,d\mu=\sum_{j=1}^ma_j\,\mu(A_j). ∫ s d μ = j = 1 ∑ m a j μ ( A j ) .
还是“高度 × 底面大小,再求和”,只是底面可以是任意可测的集合,不必是一整段区间。(0 ⋅ ∞ 0\cdot\infty 0 ⋅ ∞ 规定为 0 0 0 。)比如狄利克雷函数 d = 1 ⋅ 1 有理数 + 0 ⋅ 1 无理数 d=1\cdot\mathbf 1_{\text{有理数}}+0\cdot\mathbf 1_{\text{无理数}} d = 1 ⋅ 1 有理数 + 0 ⋅ 1 无理数 就是一个简单函数,上面那个 1 × 0 + 0 × 1 1\times0+0\times1 1 × 0 + 0 × 1 就是按这个规定算的。
一般的非负函数。 对非负可测函数 f f f ,定义
∫ f d μ = sup { ∫ s d μ : 0 ≤ s ≤ f , s 是简单函数 } . \int f\,d\mu=\sup\left\{\int s\,d\mu:\ 0\le s\le f,\ s\text{ 是简单函数}\right\}. ∫ f d μ = sup { ∫ s d μ : 0 ≤ s ≤ f , s 是简单函数 } .
也就是:用所有从下面逼近 f f f 的简单函数,它们积分的上确界。这个值允许是 + ∞ +\infty + ∞ 。
有正有负的函数。 上面只定义了非负函数的积分,所以把正的部分和负的部分拆开,都变成非负的。设 f + = max ( f , 0 ) f^+=\max(f,0) f + = max ( f , 0 ) (负的地方削成 0 0 0 ),f − = max ( − f , 0 ) f^-=\max(-f,0) f − = max ( − f , 0 ) (负的部分翻成正的,正的地方削成 0 0 0 )。比如某点 f = 5 f=5 f = 5 ,则 f + = 5 f^+=5 f + = 5 ,f − = 0 f^-=0 f − = 0 ;某点 f = − 3 f=-3 f = − 3 ,则 f + = 0 f^+=0 f + = 0 ,f − = 3 f^-=3 f − = 3 。所以处处有
f = f + − f − , ∣ f ∣ = f + + f − . f=f^+-f^-,\qquad\lvert f\rvert=f^++f^-. f = f + − f − , ∣ f ∣ = f + + f − .
当 ∫ ∣ f ∣ < ∞ \int\lvert f\rvert<\infty ∫ ∣ f ∣ < ∞ 时,∫ f + + ∫ f − = ∫ ∣ f ∣ \int f^++\int f^-=\int\lvert f\rvert ∫ f + + ∫ f − = ∫ ∣ f ∣ 有限,两个非负数的和有限,两个都有限,于是定义 ∫ f = ∫ f + − ∫ f − \int f=\int f^+-\int f^- ∫ f = ∫ f + − ∫ f − 。如果两部分都是无穷大,∞ − ∞ \infty-\infty ∞ − ∞ 没有意义,就不定义积分。
几乎处处。 一个性质如果只在一个测度为 0 0 0 的集合上不成立,就说它几乎处处 成立。几乎处处相等的两个函数,勒贝格积分相同。(但这对经典的导数不适用:改动一个点的函数值,积分不变,却可能破坏连续性和可导性。)
对连续函数,黎曼积分的上和、下和本身就是两个简单函数的积分。比如下和:在分割的第 i i i 段 [ x i − 1 , x i ) [x_{i-1},x_i) [ x i − 1 , x i ) 上取高度 m i m_i m i (这一段上的最小值),得到阶梯函数 s = ∑ m i 1 [ x i − 1 , x i ) s=\sum m_i\mathbf 1_{[x_{i-1},x_i)} s = ∑ m i 1 [ x i − 1 , x i ) ,按上面的规定它的积分是 ∑ m i ( x i − x i − 1 ) \sum m_i(x_i-x_{i-1}) ∑ m i ( x i − x i − 1 ) ,正是下和 L ( P ) L(P) L ( P ) 。s ≤ f s\le f s ≤ f ,所以 L ( P ) ≤ ∫ f d μ L(P)\le\int f\,d\mu L ( P ) ≤ ∫ f d μ ;同理 ∫ f d μ ≤ U ( P ) \int f\,d\mu\le U(P) ∫ f d μ ≤ U ( P ) 。勒贝格积分对每个分割都夹在下和与上和之间,而这两者趋于黎曼积分,所以两者相等。新定义扩大了能积分的范围,没有改变原来算出的面积。
⑤ 单调收敛定理# 定理 若 0 ≤ f 1 ≤ f 2 ≤ ⋯ 0\le f_1\le f_2\le\cdots 0 ≤ f 1 ≤ f 2 ≤ ⋯ (一个比一个大),并且每一点上 f n → f f_n\to f f n → f ,则
∫ f d μ = lim n → ∞ ∫ f n d μ , \int f\,d\mu=\lim_{n\to\infty}\int f_n\,d\mu, ∫ f d μ = n → ∞ lim ∫ f n d μ ,
两边都允许是无穷大。
比如前面的 d n d_n d n 正好满足条件:每个积分都是 0 0 0 ,极限 d d d 的勒贝格积分也是 0 0 0 ,交换是成立的。尖三角形 f n f_n f n 不是递增的,不能用这个定理。
证明。 因为 f n ≤ f f_n\le f f n ≤ f ,所以 ∫ f n ≤ ∫ f \int f_n\le\int f ∫ f n ≤ ∫ f ;∫ f n \int f_n ∫ f n 又是递增的,有极限,记 L = lim ∫ f n L=\lim\int f_n L = lim ∫ f n ,于是 L ≤ ∫ f L\le\int f L ≤ ∫ f 。
难的是反方向。按定义 ∫ f \int f ∫ f 是所有 ∫ s \int s ∫ s (0 ≤ s ≤ f 0\le s\le f 0 ≤ s ≤ f )的上确界,所以只要对每个这样的 s s s 证明 L ≥ ∫ s L\ge\int s L ≥ ∫ s 。任取一个简单函数 0 ≤ s ≤ f 0\le s\le f 0 ≤ s ≤ f 。想看 f n f_n f n 在哪些点追上了 s s s ,可是直接比可能永远追不上:比如 f = s = 1 f=s=1 f = s = 1 ,f n = 1 − 1 n f_n=1-\frac1n f n = 1 − n 1 ,每个 f n f_n f n 都小于 s s s 。所以把目标打个折:取一个常数 0 < c < 1 0<c<1 0 < c < 1 (比如 0.99 0.99 0.99 )。令
E n = { x : f n ( x ) ≥ c s ( x ) } . E_n=\{x:f_n(x)\ge c\,s(x)\}. E n = { x : f n ( x ) ≥ c s ( x )} .
E n E_n E n 一个比一个大(f n f_n f n 递增);
每一点最终都会进入某个 E n E_n E n :在 s ( x ) > 0 s(x)>0 s ( x ) > 0 的点,f ( x ) ≥ s ( x ) > c s ( x ) f(x)\ge s(x)>c\,s(x) f ( x ) ≥ s ( x ) > c s ( x ) ,两者之间有一段正的距离,而 f n ( x ) → f ( x ) f_n(x)\to f(x) f n ( x ) → f ( x ) ,所以 n n n 足够大时 f n ( x ) f_n(x) f n ( x ) 跨过 c s ( x ) c\,s(x) c s ( x ) ;在 s ( x ) = 0 s(x)=0 s ( x ) = 0 的点,f 1 ≥ 0 = c s f_1\ge0=c\,s f 1 ≥ 0 = c s ,一开始就在 E 1 E_1 E 1 里。
所以 E n E_n E n 递增地盖住了整个空间,并且 f n ≥ c s 1 E n f_n\ge c\,s\,\mathbf 1_{E_n} f n ≥ c s 1 E n (在 E n E_n E n 上 f n ≥ c s f_n\ge cs f n ≥ cs ,在 E n E_n E n 外右边是 0 0 0 )。积分:∫ f n ≥ c ∫ s 1 E n \int f_n\ge c\int s\mathbf 1_{E_n} ∫ f n ≥ c ∫ s 1 E n 。s = ∑ j a j 1 A j s=\sum_ja_j\mathbf 1_{A_j} s = ∑ j a j 1 A j 只有有限个值,乘上 1 E n \mathbf 1_{E_n} 1 E n 就是把底面 A j A_j A j 截成 A j ∩ E n A_j\cap E_n A j ∩ E n ,∫ s 1 E n = ∑ j a j μ ( A j ∩ E n ) \int s\mathbf 1_{E_n}=\sum_ja_j\mu(A_j\cap E_n) ∫ s 1 E n = ∑ j a j μ ( A j ∩ E n ) 。A j ∩ E n A_j\cap E_n A j ∩ E n 随 n n n 递增,并起来是 A j A_j A j ,由上面集合测度的性质,μ ( A j ∩ E n ) → μ ( A j ) \mu(A_j\cap E_n)\to\mu(A_j) μ ( A j ∩ E n ) → μ ( A j ) ;有限项的和可以逐项取极限,所以 ∫ s 1 E n → ∫ s \int s\mathbf 1_{E_n}\to\int s ∫ s 1 E n → ∫ s 。令 n → ∞ n\to\infty n → ∞ ,左边趋于 L L L :
L ≥ c ∫ s . L\ge c\int s. L ≥ c ∫ s .
这对每个 c < 1 c<1 c < 1 都成立,让 c → 1 c\to1 c → 1 ,得 L ≥ ∫ s L\ge\int s L ≥ ∫ s 。L L L 不小于每一个 ∫ s \int s ∫ s ,是它们的一个上界,所以不小于它们的最小上界 ∫ f \int f ∫ f :L ≥ ∫ f L\ge\int f L ≥ ∫ f 。两个方向合起来,定理得证。
证明里没有用到一致收敛,也没有要求空间的测度有限;“非负”和“递增”这两个条件代替了它们。
⑥ 支配收敛定理# 先介绍两个工具:下极限和上极限。数列可能来回振荡、没有极限,比如 a n = ( − 1 ) n a_n=(-1)^n a n = ( − 1 ) n :− 1 , 1 , − 1 , 1 , … -1,1,-1,1,\dots − 1 , 1 , − 1 , 1 , … 。换个问法:只看第 n n n 项以后的“尾巴”,它的下确界 inf k ≥ n a k \inf_{k\ge n}a_k inf k ≥ n a k 和上确界 sup k ≥ n a k \sup_{k\ge n}a_k sup k ≥ n a k 是多少?这个例子里,不论 n n n 是几,尾巴里都有 − 1 -1 − 1 和 1 1 1 ,下确界是 − 1 -1 − 1 ,上确界是 1 1 1 。n n n 越大,尾巴里的数越少,最小值只会变大或不变,最大值只会变小或不变;单调的数列总有极限(允许是 ± ∞ \pm\infty ± ∞ )。定义
lim inf a n = lim n → ∞ ( inf k ≥ n a k ) , lim sup a n = lim n → ∞ ( sup k ≥ n a k ) , \liminf a_n=\lim_{n\to\infty}\left(\inf_{k\ge n}a_k\right),\qquad\limsup a_n=\lim_{n\to\infty}\left(\sup_{k\ge n}a_k\right), lim inf a n = n → ∞ lim ( k ≥ n inf a k ) , lim sup a n = n → ∞ lim ( k ≥ n sup a k ) ,
分别叫下极限 、上极限 。上面的例子里分别是 − 1 -1 − 1 和 1 1 1 。它们总是存在,并且 lim inf a n ≤ lim sup a n \liminf a_n\le\limsup a_n lim inf a n ≤ lim sup a n ;两者相等时,数列的极限存在,就等于这个公共值。
先证一个中间结论。对非负可测函数 h n h_n h n ,在每一点取尾巴的下确界,令 g n = inf k ≥ n h k g_n=\inf_{k\ge n}h_k g n = inf k ≥ n h k 。g n g_n g n 是递增的,它的极限就是每一点的 lim inf h n \liminf h_n lim inf h n 。对每个 k ≥ n k\ge n k ≥ n 都有 g n ≤ h k g_n\le h_k g n ≤ h k ,所以 ∫ g n ≤ ∫ h k \int g_n\le\int h_k ∫ g n ≤ ∫ h k ;∫ g n \int g_n ∫ g n 比 ∫ h n , ∫ h n + 1 , … \int h_n,\int h_{n+1},\dots ∫ h n , ∫ h n + 1 , … 中每一个都小,所以也不超过它们的下确界:∫ g n ≤ inf k ≥ n ∫ h k \int g_n\le\inf_{k\ge n}\int h_k ∫ g n ≤ inf k ≥ n ∫ h k 。两边令 n → ∞ n\to\infty n → ∞ :左边由单调收敛定理(g n g_n g n 非负、递增)等于 ∫ lim inf h n \int\liminf h_n ∫ lim inf h n ,右边按定义是 lim inf ∫ h n \liminf\int h_n lim inf ∫ h n :
∫ lim inf n h n = lim n ∫ g n ≤ lim n inf k ≥ n ∫ h k = lim inf n ∫ h n . \int\liminf_nh_n=\lim_n\int g_n\le\lim_n\inf_{k\ge n}\int h_k=\liminf_n\int h_n. ∫ n lim inf h n = n lim ∫ g n ≤ n lim k ≥ n inf ∫ h k = n lim inf ∫ h n .
这叫 法图引理 。它说:非负函数取极限时,面积可能减少(比如尖三角形,面积从 1 1 1 掉到 0 0 0 ),但不会凭空增加。
支配收敛定理 设几乎处处 f n → f f_n\to f f n → f ,并且有一个 固定的、积分有限的函数 g ≥ 0 g\ge0 g ≥ 0 ,使所有的 n n n 都满足 ∣ f n ∣ ≤ g \lvert f_n\rvert\le g ∣ f n ∣ ≤ g 。那么 ∫ f n → ∫ f \int f_n\to\int f ∫ f n → ∫ f 。
比如 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上的 f n ( x ) = x n f_n(x)=x^n f n ( x ) = x n :0 ≤ x n ≤ 1 0\le x^n\le1 0 ≤ x n ≤ 1 ,常数 g = 1 g=1 g = 1 压住所有的 f n f_n f n ;除了 x = 1 x=1 x = 1 这一个点(测度为 0 0 0 )以外 x n → 0 x^n\to0 x n → 0 。定理说 ∫ 0 1 x n d x → 0 \int_0^1x^n\,dx\to0 ∫ 0 1 x n d x → 0 ,直接算也是 1 n + 1 → 0 \frac1{n+1}\to0 n + 1 1 → 0 。
证明:∣ f n ∣ ≤ g \lvert f_n\rvert\le g ∣ f n ∣ ≤ g ,取极限得 ∣ f ∣ ≤ g \lvert f\rvert\le g ∣ f ∣ ≤ g 几乎处处成立,所以 f f f 的积分有限。
下界:由 ∣ f n ∣ ≤ g \lvert f_n\rvert\le g ∣ f n ∣ ≤ g ,− g ≤ f n ≤ g -g\le f_n\le g − g ≤ f n ≤ g ,所以 g + f n ≥ 0 g+f_n\ge0 g + f n ≥ 0 ,并且 g + f n → g + f g+f_n\to g+f g + f n → g + f 。对非负函数 g + f n g+f_n g + f n 用法图引理:∫ ( g + f ) ≤ lim inf ∫ ( g + f n ) \int(g+f)\le\liminf\int(g+f_n) ∫ ( g + f ) ≤ lim inf ∫ ( g + f n ) 。左边是 ∫ g + ∫ f \int g+\int f ∫ g + ∫ f ;右边每一项是 ∫ g + ∫ f n \int g+\int f_n ∫ g + ∫ f n ,数列整体加一个常数,下极限也加这个常数,所以是 ∫ g + lim inf ∫ f n \int g+\liminf\int f_n ∫ g + lim inf ∫ f n 。两边减去有限的 ∫ g \int g ∫ g ,得 ∫ f ≤ lim inf ∫ f n \int f\le\liminf\int f_n ∫ f ≤ lim inf ∫ f n 。
上界:同样 g − f n ≥ 0 g-f_n\ge0 g − f n ≥ 0 ,对它用法图引理,按同样的方法拆开、减去 ∫ g \int g ∫ g ,得 − ∫ f ≤ lim inf ( − ∫ f n ) -\int f\le\liminf\left(-\int f_n\right) − ∫ f ≤ lim inf ( − ∫ f n ) 。一组数都变号,最大的变成最小的,所以 inf ( − a k ) = − sup a k \inf(-a_k)=-\sup a_k inf ( − a k ) = − sup a k ,取极限得 lim inf ( − a n ) = − lim sup a n \liminf(-a_n)=-\limsup a_n lim inf ( − a n ) = − lim sup a n 。上式就是 − ∫ f ≤ − lim sup ∫ f n -\int f\le-\limsup\int f_n − ∫ f ≤ − lim sup ∫ f n ,两边乘 − 1 -1 − 1 ,不等号反向:lim sup ∫ f n ≤ ∫ f \limsup\int f_n\le\int f lim sup ∫ f n ≤ ∫ f 。
再加上 lim inf ≤ lim sup \liminf\le\limsup lim inf ≤ lim sup ,
∫ f ≤ lim inf ∫ f n ≤ lim sup ∫ f n ≤ ∫ f , \int f\le\liminf\int f_n\le\limsup\int f_n\le\int f, ∫ f ≤ lim inf ∫ f n ≤ lim sup ∫ f n ≤ ∫ f ,
两端相同,中间全是等号。上下极限相等,所以 lim ∫ f n \lim\int f_n lim ∫ f n 存在,等于 ∫ f \int f ∫ f 。
“支配”的意思是:同一个 可积函数 g g g 同时压住所有的 f n f_n f n ,不是每个 f n f_n f n 各有各的上界。尖三角形就没有这样的 g g g (否则定理会推出它们的积分趋于 0 0 0 ,而它们都是 1 1 1 )。反过来,在有限区间上,如果 ∣ f n ∣ ≤ 1 \lvert f_n\rvert\le1 ∣ f n ∣ ≤ 1 并且几乎处处收敛,常数 1 1 1 就是一个可积的“支配函数”,积分和极限可以交换,即使不是一致收敛。更完整的讲解可以参考 Hunter 的测度论讲义 。
最后分清两种“收敛”。 第七节的 ∫ 1 ∞ sin x x d x \int_1^\infty\frac{\sin x}xdx ∫ 1 ∞ x s i n x d x ,截断积分的极限存在,但 ∫ 1 ∞ ∣ sin x ∣ x d x \int_1^\infty\frac{\lvert\sin x\rvert}xdx ∫ 1 ∞ x ∣ s i n x ∣ d x 发散,所以在勒贝格的意义下,它不是一个有限的积分(∫ f + \int f^+ ∫ f + 和 ∫ f − \int f^- ∫ f − 都是无穷大)。我们仍然可以把它叫做一个收敛的反常积分。新理论并没有把这些概念混成一个,而是明确地告诉我们:哪些积分的值不依赖于“先积到 R R R 再让 R → ∞ R\to\infty R → ∞ ”这样特定的顺序。
十二、从分部积分到分布导数(选读)# 第三节说过:两端为 0 0 0 时,分部积分 ∫ u v ′ = − ∫ u ′ v \int uv'=-\int u'v ∫ u v ′ = − ∫ u ′ v 能把导数从一个函数挪到另一个函数上。这一节用这个想法,给一些不可导 的函数定义“导数”。物理里常用的 δ \delta δ 函数就是这样严格化的。
试验函数。 取任意光滑(各阶导数都存在)、并且在某个有限区间外恒为 0 0 0 的函数 φ \varphi φ ,叫试验函数 。它像一个光滑的小山包:比如只在 ( − 3 , 3 ) (-3,3) ( − 3 , 3 ) 里不为 0 0 0 ,到了山脚 x = ± 3 x=\pm3 x = ± 3 处非常平滑地贴到 0 0 0 ,各阶导数都连续。多项式、指数函数不是这样的,但这样的函数确实存在。
因为它在远处为 0 0 0 ,分部积分没有边界项:在 [ − A , A ] [-A,A] [ − A , A ] 上分部积分,A A A 取得比 3 3 3 大,边界项是 u ( A ) φ ( A ) − u ( − A ) φ ( − A ) u(A)\varphi(A)-u(-A)\varphi(-A) u ( A ) φ ( A ) − u ( − A ) φ ( − A ) ,而 φ ( ± A ) \varphi(\pm A) φ ( ± A ) 恰好等于 0 0 0 ,不是趋于 0 0 0 ,所以不管 u ( A ) u(A) u ( A ) 多大,乘积都是 0 0 0 。
如果 u u u 本来就可导,对任何试验函数,分部积分给出
∫ R u ′ ( x ) φ ( x ) d x = − ∫ R u ( x ) φ ′ ( x ) d x . \int_{\mathbb R}u'(x)\varphi(x)\,dx=-\int_{\mathbb R}u(x)\varphi'(x)\,dx. ∫ R u ′ ( x ) φ ( x ) d x = − ∫ R u ( x ) φ ′ ( x ) d x .
右边只用到 u u u 本身,不用 u u u 的导数。所以对不一定可导的 u u u (只要求它在每个有限区间上可积),就用右边来定义 u u u 的导数:它是这样一个东西,作用在试验函数 φ \varphi φ 上,得到数
⟨ D u , φ ⟩ = − ∫ R u ( x ) φ ′ ( x ) d x . \langle Du,\varphi\rangle=-\int_{\mathbb R}u(x)\varphi'(x)\,dx. ⟨ D u , φ ⟩ = − ∫ R u ( x ) φ ′ ( x ) d x .
尖括号 ⟨ , ⟩ \langle\ ,\ \rangle ⟨ , ⟩ 表示“这个对象作用在试验函数上得到的数”。如果能找到一个函数 v v v ,使右边对所有 φ \varphi φ 都等于 ∫ v φ \int v\varphi ∫ v φ ,就说 v v v 是 u u u 的弱导数 。u u u 可导时,上面的分部积分说明 v = u ′ v=u' v = u ′ 正满足这个条件;u u u 不可导时,只要有一个 v v v 在所有积分里起到导数的作用,就把它当作导数。改动 v v v 在个别点(更一般地,测度为 0 0 0 的集合)上的值,积分都不变,所以几乎处处相等的函数看成同一个。如果找不到这样的函数,D u Du D u 仍然有定义:它是一条“给每个试验函数一个数”的规则,但不是一个普通的函数,叫分布 。
例一:u ( x ) = ∣ x ∣ u(x)=\lvert x\rvert u ( x ) = ∣ x ∣ 。 在 0 0 0 处分开积分,x < 0 x<0 x < 0 时 ∣ x ∣ = − x \lvert x\rvert=-x ∣ x ∣ = − x ,x > 0 x>0 x > 0 时 ∣ x ∣ = x \lvert x\rvert=x ∣ x ∣ = x ,再把前面的负号乘进去:
− ∫ R ∣ x ∣ φ ′ ( x ) d x = − ∫ − ∞ 0 ( − x ) φ ′ ( x ) d x − ∫ 0 ∞ x φ ′ ( x ) d x = ∫ − ∞ 0 x φ ′ ( x ) d x − ∫ 0 ∞ x φ ′ ( x ) d x . -\int_{\mathbb R}\lvert x\rvert\varphi'(x)\,dx=-\int_{-\infty}^0(-x)\varphi'(x)\,dx-\int_0^\infty x\varphi'(x)\,dx=\int_{-\infty}^{0}x\varphi'(x)\,dx-\int_0^\infty x\varphi'(x)\,dx. − ∫ R ∣ x ∣ φ ′ ( x ) d x = − ∫ − ∞ 0 ( − x ) φ ′ ( x ) d x − ∫ 0 ∞ x φ ′ ( x ) d x = ∫ − ∞ 0 x φ ′ ( x ) d x − ∫ 0 ∞ x φ ′ ( x ) d x .
两个积分都分部积分,取 u = x u=x u = x ,d v = φ ′ d x dv=\varphi'dx d v = φ ′ d x ,v = φ v=\varphi v = φ 。边界项 [ x φ ( x ) ] \big[x\varphi(x)\big] [ x φ ( x ) ] 在远处是 0 0 0 (φ \varphi φ 为 0 0 0 ),在 x = 0 x=0 x = 0 处是 0 ⋅ φ ( 0 ) = 0 0\cdot\varphi(0)=0 0 ⋅ φ ( 0 ) = 0 ,都消失了:∫ − ∞ 0 x φ ′ d x = − ∫ − ∞ 0 φ d x \int_{-\infty}^0x\varphi'dx=-\int_{-\infty}^0\varphi\,dx ∫ − ∞ 0 x φ ′ d x = − ∫ − ∞ 0 φ d x ,∫ 0 ∞ x φ ′ d x = − ∫ 0 ∞ φ d x \int_0^\infty x\varphi'dx=-\int_0^\infty\varphi\,dx ∫ 0 ∞ x φ ′ d x = − ∫ 0 ∞ φ d x 。代回去,第二项是减去一个负数,变成加:
⟨ D ∣ x ∣ , φ ⟩ = − ∫ − ∞ 0 φ ( x ) d x + ∫ 0 ∞ φ ( x ) d x = ∫ R sgn ( x ) φ ( x ) d x . \langle D\lvert x\rvert,\varphi\rangle=-\int_{-\infty}^{0}\varphi(x)\,dx+\int_0^\infty\varphi(x)\,dx=\int_{\mathbb R}\operatorname{sgn}(x)\varphi(x)\,dx. ⟨ D ∣ x ∣ , φ ⟩ = − ∫ − ∞ 0 φ ( x ) d x + ∫ 0 ∞ φ ( x ) d x = ∫ R sgn ( x ) φ ( x ) d x .
(sgn \operatorname{sgn} sgn 是本篇“开始之前”的符号函数:x > 0 x>0 x > 0 时为 1 1 1 ,x < 0 x<0 x < 0 时为 − 1 -1 − 1 ,x = 0 x=0 x = 0 时为 0 0 0 。左半边乘 − 1 -1 − 1 、右半边乘 1 1 1 ,正好是乘 sgn ( x ) \operatorname{sgn}(x) sgn ( x ) 。)
所以 ∣ x ∣ \lvert x\rvert ∣ x ∣ 的弱导数是符号函数 sgn x \operatorname{sgn}x sgn x 。0 0 0 这一个点上取什么值不影响积分。弱导数换了一种检验导数的方式:不在每一点上算差商,只看它和所有试验函数的积分。所以它不需要在 0 0 0 这一点上给导数指定一个值。
例二:阶跃函数 H ( x ) H(x) H ( x ) (x < 0 x<0 x < 0 时为 0 0 0 ,x > 0 x>0 x > 0 时为 1 1 1 )。
按定义 ⟨ D H , φ ⟩ = − ∫ R H φ ′ d x \langle DH,\varphi\rangle=-\int_{\mathbb R}H\varphi'\,dx ⟨ D H , φ ⟩ = − ∫ R H φ ′ d x 。在 0 0 0 处拆开:x < 0 x<0 x < 0 时 H = 0 H=0 H = 0 ,这一段积分是 0 0 0 ;x > 0 x>0 x > 0 时 H = 1 H=1 H = 1 ,被积函数就是 φ ′ \varphi' φ ′ 。再用牛顿—莱布尼茨公式,φ ′ \varphi' φ ′ 的原函数是 φ \varphi φ :
⟨ D H , φ ⟩ = − ∫ 0 ∞ φ ′ ( x ) d x = − [ lim x → + ∞ φ ( x ) − φ ( 0 ) ] = − [ 0 − φ ( 0 ) ] = φ ( 0 ) . \langle DH,\varphi\rangle=-\int_0^\infty\varphi'(x)\,dx=-\left[\lim_{x\to+\infty}\varphi(x)-\varphi(0)\right]=-[0-\varphi(0)]=\varphi(0). ⟨ D H , φ ⟩ = − ∫ 0 ∞ φ ′ ( x ) d x = − [ x → + ∞ lim φ ( x ) − φ ( 0 ) ] = − [ 0 − φ ( 0 )] = φ ( 0 ) .
定义 δ 0 \delta_0 δ 0 为“把试验函数 φ \varphi φ 变成 φ ( 0 ) \varphi(0) φ ( 0 ) ”的分布:⟨ δ 0 , φ ⟩ = φ ( 0 ) \langle\delta_0,\varphi\rangle=\varphi(0) ⟨ δ 0 , φ ⟩ = φ ( 0 ) 。那么 D H = δ 0 DH=\delta_0 D H = δ 0 。它表示集中在跳跃点上的一份变化,而不是某个“在 0 0 0 处等于无穷大的普通函数”。
δ 0 \delta_0 δ 0 不是普通函数。 用反证法。假设有一个在每个有限区间上可积的函数 v v v ,使 ∫ v φ = φ ( 0 ) \int v\varphi=\varphi(0) ∫ v φ = φ ( 0 ) 对所有试验函数成立。
取一串越来越尖的小山包 φ k \varphi_k φ k :峰顶在 0 0 0 ,高 φ k ( 0 ) = 1 \varphi_k(0)=1 φ k ( 0 ) = 1 ,∣ φ k ∣ ≤ 1 \lvert\varphi_k\rvert\le1 ∣ φ k ∣ ≤ 1 ,只在 ( − 1 k , 1 k ) \left(-\frac1k,\frac1k\right) ( − k 1 , k 1 ) 里不为 0 0 0 (都在 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 里)。
对固定的 x ≠ 0 x\ne0 x = 0 ,比如 x = 0.05 x=0.05 x = 0.05 :k ≥ 21 k\ge21 k ≥ 21 时 1 k < 0.05 \frac1k<0.05 k 1 < 0.05 ,x x x 已经在山包外面,φ k ( x ) = 0 \varphi_k(x)=0 φ k ( x ) = 0 。所以每一个 x ≠ 0 x\ne0 x = 0 上 φ k ( x ) → 0 \varphi_k(x)\to0 φ k ( x ) → 0 ,v φ k → 0 v\varphi_k\to0 v φ k → 0 。又 ∣ v φ k ∣ ≤ ∣ v ∣ \lvert v\varphi_k\rvert\le\lvert v\rvert ∣ v φ k ∣ ≤ ∣ v ∣ ,而 ∣ v ∣ \lvert v\rvert ∣ v ∣ 在 [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 上可积,可以当作上一节支配收敛定理里的“支配函数”。所以 ∫ v φ k → ∫ 0 = 0 \int v\varphi_k\to\int0=0 ∫ v φ k → ∫ 0 = 0 。
另一方面,按假设,每个 φ k \varphi_k φ k 都是试验函数,∫ v φ k = φ k ( 0 ) = 1 \int v\varphi_k=\varphi_k(0)=1 ∫ v φ k = φ k ( 0 ) = 1 ,这串数始终是 1 1 1 ,极限是 1 1 1 。同一串数的极限既是 0 0 0 又是 1 1 1 ,矛盾。所以 δ 0 \delta_0 δ 0 不能用普通函数表示。(这两个例子也可以参考 MIT 的分布理论讲义 §3.1 。)
边界条件是算子的一部分# 分部积分 ∫ 0 1 u v ′ = [ u v ] 0 1 − ∫ 0 1 u ′ v \int_0^1uv'=[uv]_0^1-\int_0^1u'v ∫ 0 1 u v ′ = [ uv ] 0 1 − ∫ 0 1 u ′ v 有一个边界项。量子力学里说“动量算符是自伴的”,大致意思是:这个边界项在合适的条件下可以消失,导数能从一边对称地挪到另一边。但“合适的条件”是什么,必须说清楚。
先看实函数和 D = d d x D=\frac{d}{dx} D = d x d ,在 [ 0 , 1 ] [0,1] [ 0 , 1 ] 上。
如果要求 u u u 在两端都为 0 0 0 ,那么边界项 [ u v ] 0 1 = u ( 1 ) v ( 1 ) − u ( 0 ) v ( 0 ) = 0 ⋅ v ( 1 ) − 0 ⋅ v ( 0 ) [uv]_0^1=u(1)v(1)-u(0)v(0)=0\cdot v(1)-0\cdot v(0) [ uv ] 0 1 = u ( 1 ) v ( 1 ) − u ( 0 ) v ( 0 ) = 0 ⋅ v ( 1 ) − 0 ⋅ v ( 0 ) 对任何 v v v 都是 0 0 0 ,对 v v v 没有任何要求。
如果只要求 u ( 0 ) = u ( 1 ) u(0)=u(1) u ( 0 ) = u ( 1 ) (周期边界条件),那么 [ u v ] 0 1 = u ( 1 ) v ( 1 ) − u ( 0 ) v ( 0 ) = u ( 0 ) [ v ( 1 ) − v ( 0 ) ] [uv]_0^1=u(1)v(1)-u(0)v(0)=u(0)[v(1)-v(0)] [ uv ] 0 1 = u ( 1 ) v ( 1 ) − u ( 0 ) v ( 0 ) = u ( 0 ) [ v ( 1 ) − v ( 0 )] ,要它对所有 这样的 u u u 都为 0 0 0 。常数函数 u = 1 u=1 u = 1 也满足周期条件,代进去得 v ( 1 ) − v ( 0 ) = 0 v(1)-v(0)=0 v ( 1 ) − v ( 0 ) = 0 ,所以必须要求 v ( 0 ) = v ( 1 ) v(0)=v(1) v ( 0 ) = v ( 1 ) 。
所以,把 D D D 从一边挪到另一边时,另一边允许什么样的函数,要重新算,不只是多一个负号。
下面借用同样的尖括号,表示两个函数的内积 (第二篇“开始之前”柯西—施瓦茨不等式里的“数量积”,第三篇会正式讲),和上面“分布作用在试验函数上”是两回事。对复函数,内积要定义成 ⟨ u , v ⟩ = ∫ 0 1 u ‾ v d x \langle u,v\rangle=\int_0^1\overline{u}\,v\,dx ⟨ u , v ⟩ = ∫ 0 1 u v d x (u ‾ \overline u u 是共轭)。函数和自己的内积相当于“长度的平方”,应该不小于 0 0 0 。如果不取共轭,比如 u = i u=i u = i ,∫ 0 1 i ⋅ i d x = − 1 < 0 \int_0^1i\cdot i\,dx=-1<0 ∫ 0 1 i ⋅ i d x = − 1 < 0 ,就不对了。取了共轭,z = a + b i z=a+bi z = a + bi 时 z ‾ z = ( a − b i ) ( a + b i ) = a 2 + b 2 = ∣ z ∣ 2 ≥ 0 \overline zz=(a-bi)(a+bi)=a^2+b^2=\lvert z\rvert^2\ge0 z z = ( a − bi ) ( a + bi ) = a 2 + b 2 = ∣ z ∣ 2 ≥ 0 ,所以 ⟨ u , u ⟩ = ∫ ∣ u ∣ 2 ≥ 0 \langle u,u\rangle=\int\lvert u\rvert^2\ge0 ⟨ u , u ⟩ = ∫ ∣ u ∣ 2 ≥ 0 。令 P = − i D P=-iD P = − i D (物理里的动量算符,去掉了常数 ℏ \hbar ℏ )。分部积分可以算出
⟨ u , P v ⟩ − ⟨ P u , v ⟩ = − i [ u ‾ v ] 0 1 . \langle u,Pv\rangle-\langle Pu,v\rangle=-i\Big[\overline uv\Big]_0^1. ⟨ u , P v ⟩ − ⟨ P u , v ⟩ = − i [ u v ] 0 1 .
推导分三步。第一,⟨ u , P v ⟩ = ∫ u ‾ ⋅ ( − i v ′ ) = − i ∫ u ‾ v ′ \langle u,Pv\rangle=\int\overline u\cdot(-iv')=-i\int\overline uv' ⟨ u , P v ⟩ = ∫ u ⋅ ( − i v ′ ) = − i ∫ u v ′ 。第二,⟨ P u , v ⟩ = ∫ ( − i u ′ ) ‾ v \langle Pu,v\rangle=\int\overline{(-iu')}v ⟨ P u , v ⟩ = ∫ ( − i u ′ ) v ,这里 − i ‾ = i \overline{-i}=i − i = i (− i = 0 − 1 ⋅ i -i=0-1\cdot i − i = 0 − 1 ⋅ i ,虚部变号),乘积的共轭是共轭的乘积,而求导和取共轭可以交换:u = f + i g u=f+ig u = f + i g 时 u ′ = f ′ + i g ′ u'=f'+ig' u ′ = f ′ + i g ′ ,u ′ ‾ = f ′ − i g ′ = ( u ‾ ) ′ \overline{u'}=f'-ig'=(\overline u)' u ′ = f ′ − i g ′ = ( u ) ′ 。所以 ⟨ P u , v ⟩ = i ∫ u ‾ ′ v \langle Pu,v\rangle=i\int\overline{u}'v ⟨ P u , v ⟩ = i ∫ u ′ v 。第三,相减:
⟨ u , P v ⟩ − ⟨ P u , v ⟩ = − i ∫ 0 1 ( u ‾ v ′ + u ‾ ′ v ) d x = − i ∫ 0 1 ( u ‾ v ) ′ d x = − i [ u ‾ v ] 0 1 , \langle u,Pv\rangle-\langle Pu,v\rangle=-i\int_0^1\left(\overline uv'+\overline u'v\right)dx=-i\int_0^1(\overline uv)'\,dx=-i\Big[\overline uv\Big]_0^1, ⟨ u , P v ⟩ − ⟨ P u , v ⟩ = − i ∫ 0 1 ( u v ′ + u ′ v ) d x = − i ∫ 0 1 ( u v ) ′ d x = − i [ u v ] 0 1 ,
中间一步是乘积法则倒过来用,最后一步是牛顿—莱布尼茨公式。
如果 u u u 、v v v 都满足周期条件 u ( 1 ) = u ( 0 ) u(1)=u(0) u ( 1 ) = u ( 0 ) 、v ( 1 ) = v ( 0 ) v(1)=v(0) v ( 1 ) = v ( 0 ) ,右边为 0 0 0 ,P P P 能对称地挪过去。如果只要求输入的函数两端都为 0 0 0 ,右边对这些函数也是 0 0 0 ;但把 P P P 挪到另一边时,另一边并不需要两端为 0 0 0 :只要 u ( 0 ) = u ( 1 ) = 0 u(0)=u(1)=0 u ( 0 ) = u ( 1 ) = 0 ,边界项 − i ( u ( 1 ) ‾ v ( 1 ) − u ( 0 ) ‾ v ( 0 ) ) = − i ( 0 − 0 ) = 0 -i\left(\overline{u(1)}v(1)-\overline{u(0)}v(0)\right)=-i(0-0)=0 − i ( u ( 1 ) v ( 1 ) − u ( 0 ) v ( 0 ) ) = − i ( 0 − 0 ) = 0 ,不管 v v v 两端是多少(比如 v = 1 v=1 v = 1 也行)。两边允许的函数不一样。前一种情况,挪过去以后允许的函数范围和原来完全相同,叫自伴 ;后一种,挪过去以后范围变大了,只叫对称 。下面给出准确的定义。
严格地说:P P P 的伴随算子 P ∗ P^* P ∗ 是这样定义的:如果对某个 v v v ,存在 w w w ,使所有允许的 u u u 都满足 ⟨ P u , v ⟩ = ⟨ u , w ⟩ \langle Pu,v\rangle=\langle u,w\rangle ⟨ P u , v ⟩ = ⟨ u , w ⟩ ,就把这个 v v v 放进 P ∗ P^* P ∗ 允许的输入里,并规定 P ∗ v = w P^*v=w P ∗ v = w 。w w w 就是“把 P P P 从 u u u 挪到 v v v 上以后得到的函数”。对照上面的式子,⟨ P u , v ⟩ = ⟨ u , P v ⟩ + i [ u ‾ v ] 0 1 \langle Pu,v\rangle=\langle u,Pv\rangle+i\Big[\overline uv\Big]_0^1 ⟨ P u , v ⟩ = ⟨ u , P v ⟩ + i [ u v ] 0 1 :边界项对所有允许的 u u u 都消失时,w = P v = − i v ′ w=Pv=-iv' w = P v = − i v ′ 。所以定义 P ∗ P^* P ∗ 分两步:先看哪些 v v v 能让边界项消失,再规定它们的结果是 − i v ′ -iv' − i v ′ 。自伴 要求 P P P 和 P ∗ P^* P ∗ 不但作用的方式相同,允许的输入也相同。在无穷维的函数空间里,“允许哪些输入”(包括边界条件)是算子的一部分,不能略去。量子力学里选择动量算符,不只是选择 − i ℏ d d x -i\hbar\frac{d}{dx} − i ℏ d x d 这个式子,还要选择合适的函数空间和边界条件。
所以这件事落实到计算上,就是两步:先分部积分,写出边界项;再检查在什么样的边界条件下,边界项对所有允许的函数都消失。
本篇小结#
遇到的积分
首先想到
背后的原理
能认出是某个函数的导数
基本积分表 + 系数还原
求导倒过来
有“一个整体”和“它的导数”
凑微分
链式法则倒过来
根式 a x + b n \sqrt[n]{ax+b} n a x + b
整体设为 t t t
第二类换元
乘积,其中一个求导变简单
分部积分(反对幂三指)
乘积法则倒过来
有理函数
除法 + 部分分式
代数基本定理
sin \sin sin 、cos \cos cos 的幂
奇数次拆一个,偶数次降幂
三角恒等式
a 2 ± x 2 \sqrt{a^2\pm x^2} a 2 ± x 2 、x 2 − a 2 \sqrt{x^2-a^2} x 2 − a 2
三角代换 + 三角形代回
sin 2 + cos 2 = 1 \sin^2+\cos^2=1 sin 2 + cos 2 = 1
三角有理式,别的办法都不行
万能代换 t = tan x 2 t=\tan\frac x2 t = tan 2 x
圆的有理参数化
对称区间
奇偶性
换元 x → − x x\to-x x → − x
原函数求不出的定积分
镜像换元、对称性
积分在变换下不变
∫ 0 π / 2 sin n x d x \int_0^{\pi/2}\sin^nx\,dx ∫ 0 π /2 sin n x d x
点火公式
分部积分递推
变限积分
直接求导
微积分基本定理
反常积分
先找所有危险点,分别判断
极限 + 和 p p p 积分比较
和式的极限
凑成黎曼和
定积分的定义
几何量、物理量
微元法
局部近似 + 加起来
原函数写不出来,要数值
中点公式、梯形公式
泰勒余项 + 对称抵消
下一篇讲线性代数:从解方程组讲起,讲矩阵、行列式、特征值和二次型。前两篇里多次出现的“一次近似”“线性的操作”,在那里会有一套完整的语言。