Processing math: 100%
Skip to content

080 反导数 Antiderivatives

有时,我们需要从导数中恢复原函数。给定要给函数f,需要找到一个函数F,它的导数是f。如果这样的F存在,称为f的反导数(antiderivative)。反导数是倒数和不定积分的纽带。

求反导数

定义 如果在区间I上对所有x都有F(x)=f(x),那么我们称Ff(其定义域是I)的反导数(antiderivative)。

从导函数f(x)得到反导数F(x)过程称为反导函数(antidifferentiation)。我们使用大写字母表示反导数,比如Ff的反导数,Gg的反导数。

例1 求下面函数的反导数。
(a)f(x)=2x
(b)g(x)=cosx
(c)h(x)=1x+2e2x
解:之前我们已经学过了哪些函数的导数是上面这些函数,所以 F(x)=x2,G(x)=sinx,H(x)=ln|x|+e2x

函数F(x)=x2并不是唯一导数是2x的函数。函数x2+1的导数也是。那么x2+C呢?其中C是常数。
4.2节中值定理推论2一个函数的任意两个反导数之间的差是常数。所以x2+CC是任意常数,是所有f(x)=2x的反导数函数。

定理8 如果在区间I上,Ff的反导数,f在区间I上的反导数一般形式是 F(x)+C 其中C是任意常数。

例2 求f(x)=3x2的反导数,其满足F(1)=1
解:由于x3的导数是3x2,那么一般地 F(x)=x3+C 条件F(1)=1导入 1+C=1 所以C=2,那么 F(x)=x32 如下图所示,我们选择了一个具体的C,也就是从一族函数中挑出了经过点(1,1)的函数。

将导数规则反过来应用,可以推导出反导数的公式和规则。对于反导数我们需要加上常数C表示一族函数。下面给出了比较重要的反导数的公式。
这里的规则都可以通过反向计算来验证。比如(tankx)/k+C的导数是sec2kx,其中k0C是任意常数,这就验证了下表的公式4。

函数 反导数
xn 1n+1xn+1+C,n1
sinkx 1kcoskx+C
coskx 1ksinkx+C
sec2kx 1ktankx+C
csc2kx 1kcotkx+C
seckxtankx 1kseckx+C
csckxcotkx 1kcsckx+C
ekx 1kekx+C
1x $\ln
11k2x2 1ksin1kx+C
11+k2x2 1ktan1kx+C
1xk2x21 sec1kx+C,kx>1
akx (1klna)akx+C,a>0,a1

例3 求下面函数的一般反导数。
(a)f(x)=x5
(b)g(x)=1x
(c)h(x)=sin2x
(d)i(x)=cosx2
(e)j(x)=e3x
(f)k(x)=2x
解:应用上面的表中的公式。
(a)F(x)=x66+C
(b)n=1/2,G(x)=x1/21/2+C=2x+C
(c)H(x)=cos2x2+C
(d)I(x)=2sin(x2)+C
(e)J(x)=13e3x+C
(f)K(x)=1ln22x+C

导数的规则也可以应用到反导数上。下面是加法、减法和常数倍相关的法则。证明也很简单,对反导数求导看是否等于原函数。

函数 反导数
常数倍 kf(x) kF(x)+C
加法和减法 f(x)±g(x) F(x)±G(x)+C

例4 求函数 f(x)=3x+sin2x 的反导数。
解:用例3中的函数改写得到f(x)=3g(x)+h(x)。我们知道G(x)=2xg(x)=1/x的反导数,那么3G(x)的是3x的反导数,H(x)=cos2xxsin2x的反导数。应用加法法则得到 F(x)=3G(x)+H(x)+C=6x12cos2x+C

初值问题和微分方程

在数学及其应用中反导数扮演重要角色。第八章会讨论很多求解方法。求函数f(x)的反导数等价于求解函数y(x)满足 dydx=f(x) 这称为微分方程(differential equation)。求解的过程就是找到f(x)的反导数。通过指定初始值我们可以求解常数 y(x0)=y0 上式意味着当x=x0时,y=y0。微分方程附带一个初始条件被称为初值问题(initial value problem)。这类问题在几乎所有科学领域都扮演重要角色。
f(x)的一般地反导数F(x)+C是微分方程dy/dx=f(x)的通解(general solutiony=F(x)+C。通解是方程所有的解。通过求通解来求微分方程,接着解决初值问题来找到特解(particular solution),特解满足初始条件y(x0)=y0。在例2中,函数y=x32是微分方程满足初始条件y(1)=1的特解。

反导数和运动

对物体的位置函数求导可以得到速度,对速度求导可以得到加速度。反过来,对加速度求反导数可以得到速度,对速度求反导数可以得到位置。现在我们从微分方程的视角看这个问题。

例5 一个热气球在距离地面 24.5m 的地方丢了一个物体,此时速度是 3.6m/s。物体经过多久落到地面上?

解:令在t时,距离地面高度是s(t),速度是v(t)。地球表面加速度是9.8m/s2。假设丢物体的时候没有额外的力,那么 dvdt=9.8 初始条件是 v(0)=3.6 首先求解微分方程得到 v=9.8t+C 那么 3.6=9.8(0)+CC=3.6 所以得到 v=9.8t+3.6 那么位置函数的导数就是 dsdt=9.8t+3.6 初始条件是 s(0)=24.5 解微分方程得到 s=4.9t2+3.6t+C 代入初始值得到 C=24.5 所以 s=4.9t2+3.6t+24.5 问题是要求物体何时落地,即t等于多少时s=04.9t2+3.6t+24.5=0t=3.6±493.169.8t1.90,2.63 所以物体会经过 2.63 秒落地(负数根没有物理意义)。

不定积分

定义 f所有反导数的集合被称为f相对于x的不定积分(indefinite integral)。记作 f(x)dx 是积分符号(integral sign),f是积分的被积函数(integrand),x是积分变量(variable of integration)。

上述定义中,被积函数后面总是跟着微分符号以表示积分变量,第五章会解释其重要性。使用这个符号,重写例1 的解 2xdx=x2+C cosxdx=sinx+C (1x+2e2x)dx=ln|x|+e2x+C 第五章还会解释反导数所扮演的关键角色。

例6 计算 (x22x+5)dx 解:如果我们能看出(x3/3)x2+5xx22x+5的反导数,我们可以得到积分结果 (x22x+5)dx=x33x2+5x+C 如果不能的话,我们可以利用各种法则一项一项求 (x22x+5)dx=x2dx2xdx+5dx=x2dx2xdx+51dx=(x33+C1)2(x22+C2)+5(x+C3)=x33+C1x22C2+5x+5C3 看似比之前的解复杂,但是可以合并常量项C=C12C2+5C3就可以得到同样的结果 x33x2+5x+C 推荐一项一项积分,得到最简反导数之后,再最后加上常数项即可。

解的唯一性

如果 F(x),G(x) 都是区间 Idydx=f(x),y(x0)=y0 的解。根据上面不定积分的描述,有 F(x)+C1=G(x)+C2 代入 x=x0 F(x0)+C1=y0+C1=G(x0)+C1=G(x0)+C2 所以 C1=C2 那么 F(x)=G(x)