080 反导数 Antiderivatives
有时,我们需要从导数中恢复原函数。给定要给函数f,需要找到一个函数F,它的导数是f。如果这样的F存在,称为f的反导数(antiderivative
)。反导数是倒数和不定积分的纽带。
求反导数
定义 如果在区间I上对所有x都有F′(x)=f(x),那么我们称F是f(其定义域是I)的反导数(antiderivative
)。
从导函数f(x)得到反导数F(x)过程称为反导函数(antidifferentiation
)。我们使用大写字母表示反导数,比如F是f的反导数,G是g的反导数。
例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+C,C是任意常数,是所有f(x)=2x的反导数函数。
定理8 如果在区间I上,F是f的反导数,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)=x3−2
如下图所示,我们选择了一个具体的C,也就是从一族函数中挑出了经过点(1,−1)的函数。
将导数规则反过来应用,可以推导出反导数的公式和规则。对于反导数我们需要加上常数C表示一族函数。下面给出了比较重要的反导数的公式。
这里的规则都可以通过反向计算来验证。比如(tankx)/k+C的导数是sec2kx,其中k≠0,C是任意常数,这就验证了下表的公式4。
函数 | 反导数 |
---|---|
xn | 1n+1xn+1+C,n≠−1 |
sinkx | −1kcoskx+C |
coskx | 1ksinkx+C |
sec2kx | 1ktankx+C |
csc2kx | −1kcotkx+C |
seckxtankx | 1kseckx+C |
csckxcotkx | −1kcsckx+C |
ekx | 1kekx+C |
1x | $\ln |
1√1−k2x2 | 1ksin−1kx+C |
11+k2x2 | 1ktan−1kx+C |
1x√k2x2−1 | sec−1kx+C,kx>1 |
akx | (1klna)akx+C,a>0,a≠1 |
例3 求下面函数的一般反导数。
(a)f(x)=x5
(b)g(x)=1√x
(c)h(x)=sin2x
(d)i(x)=cosx2
(e)j(x)=e−3x
(f)k(x)=2x
解:应用上面的表中的公式。
(a)F(x)=x66+C
(b)n=−1/2,G(x)=x1/21/2+C=2√x+C
(c)H(x)=−cos2x2+C
(d)I(x)=2sin(x2)+C
(e)J(x)=−13e−3x+C
(f)K(x)=1ln22x+C
导数的规则也可以应用到反导数上。下面是加法、减法和常数倍相关的法则。证明也很简单,对反导数求导看是否等于原函数。
函数 | 反导数 | |
---|---|---|
常数倍 | kf(x) | kF(x)+C |
加法和减法 | f(x)±g(x) | F(x)±G(x)+C |
例4 求函数
f(x)=3√x+sin2x
的反导数。
解:用例3中的函数改写得到f(x)=3g(x)+h(x)。我们知道G(x)=2√x是g(x)=1/√x的反导数,那么3G(x)的是3√x的反导数,H(x)=−cos2xx是sin2x的反导数。应用加法法则得到
F(x)=3G(x)+H(x)+C=6√x−12cos2x+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 solution
)y=F(x)+C。通解是方程所有的解。通过求通解来求微分方程,接着解决初值问题来找到特解(particular solution
),特解满足初始条件y(x0)=y0。在例2中,函数y=x3−2是微分方程满足初始条件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=0。
−4.9t2+3.6t+24.5=0t=−3.6±√493.16−9.8t≈−1.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 计算 ∫(x2−2x+5)dx 解:如果我们能看出(x3/3)−x2+5x是x2−2x+5的反导数,我们可以得到积分结果 ∫(x2−2x+5)dx=x33−x2+5x+C 如果不能的话,我们可以利用各种法则一项一项求 ∫(x2−2x+5)dx=∫x2dx−∫2xdx+∫5dx=∫x2dx−2∫xdx+5∫1dx=(x33+C1)−2(x22+C2)+5(x+C3)=x33+C1−x2−2C2+5x+5C3 看似比之前的解复杂,但是可以合并常量项C=C1−2C2+5C3就可以得到同样的结果 x33−x2+5x+C 推荐一项一项积分,得到最简反导数之后,再最后加上常数项即可。
解的唯一性
如果 F(x),G(x) 都是区间 I 上 dydx=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)