前面的文章主要关注切线问题,即给定一条曲线,找出它切线的斜率;或者等价地,给定一个函数,求它的导数。
除了全面研究导数外,牛顿和莱布尼兹还发现,几何和物理中许多问题需要求导的逆过程。有时叫做切线问题的逆问题:给定函数的导数,找出函数本身。
之后的文章,我们会用到许多之前学到的求导规则。但是,这些规则都反过来用,由此产生了多项式积分。这些过程虽然简单,但是有许多非凡的应用,之后的文章会详细进行讨论。
我们知道,函数 y=f(x) 的导数 f′(x) 的定义为
f′(x)=limΔx→0ΔyΔx(1) 需要理解的是这里的 Δx 是自变量 x 的非零变化量,Δy=f(x+Δx)−f(x)是对应 y 的变化量。之前也介绍过与它等价的符号 dydx(2)我们强调过(2)是一个单独的符号,不是分数。然而(2)看起来的确像一个分数,在某些情况下甚至可以像分数那样用。最重要的一个例子就是链式法则 dydududx=dydududx=dydx 复合函数导数的正确形式通过消去过程得到,导数就像分数一样。现在我们要给出(2)式各个部分的含义,即 dy,dx ,这么看得话,他们的商就是微分 f′(x) 。我们这么做的原因目前比较难解释。但是这些符号对于将要介绍的计算方法(积分中的换元法,求解微分方程的分离变量法)都是非常必要的先修知识。
考虑一个例子, y 是x的线性函数
y=mx+b(3) P=(x,y) 是这条直线上的点(图1)。如果 x 的增量为Δx, y 对应的增量为Δy,那么(3)的斜率是 m=change in ychange in x=ΔyΔx 所以 Δy=mΔx(4) 我们用符号 dx,dy 分别表示这些增量,那么根据定义 dx=ΔxanddyΔy 我们称他们为微分。利用这些符号,(4)式变为 dy=m dx(5) 图1现在考虑任意一个函数
y=f(x)(6) 假设该函数在 x 处有导数。如果P是图像中对应的点(图2)。点 P 是图中对应的点,那么点P的切线就是直线 PR ,斜率是 m=f′(x) 。根据 (6) 得到的微分 dx,dy ,我们可以发现变量 x,y 的增量和这条切线有关联。为了更精确的描述,自变量 x 的微分dx在 x 处的任意增量为Δx 即 dx=Δx(7) 因变量 y 的微分dy对应的增量为 Δy 即 dy=f′(x)dx(8) 图2 因此,如图2所示,如果 dx=Δx=PQ 是 x 的任意变化量,那么Δy=QS和 dy=QR 分别是 y 沿着曲线和切线的相应变化量。当f(x)=mx+b时, (8) 简化成 (5) 。如果 dx≠=0 ,那么我们可以用它除以 (8) 得到
dydx=f′(x)(9) 从这点来看,等式 (9) 确实成立,因为它的两边是同一件事物的不同书写形式,即函数 y=f(x) 的导数。根据 (9) 的新特性,目前我们可以说左边的莱布尼兹不仅仅看起来像一个分数,实际就是个分数 dydx=differential of ydifferential of x 给定函数 y=f(x) ,通过计算微分然后乘以 dx ,莱布尼兹符号很容易得到如 (8) 所示的微分形式。第一列的计算给出了通用模板 ydydxdy=f(x)=f′(x)=f′(x)dxydydxdy=x2=2x=2xdx 第二列的计算给出了具体实例 y=x2 是如何计算的。利用这个符号我们就可以直接将 y=x2 写成 dy=2xdx 的形式,而不需要中间步骤 dy/dx=2x 。需要强调的是,等式左边有微分那么右边必须也要有微分。也就是说,不能写成 dy=2x ,而应该是 dy=2xdx一般而言,经常使用 df(x) 而不是 dy ,因为前者更加方便。
例1:
d(x2)=2xdx,d(5x4)=20x3dx,d(1x)=(−1x2)dx=−dxx2 d(x4+7x2+6)=(4x3+14x)dx 以及 d(xsinx)=(xcosx+sinx)dx 现在,对于我们熟悉的计算导数公式都可以给出等价的微分形式。假设 y=f(u) ,那么 dy=f′(u)du 。对于任意函数 f(u) ,我们有 d(un)=nun−1du,d(sinu)=cosudu(10) 等等。当微分符号可以这样使用时,我们就可以不需要自变量直接写出微分形式。根据这个思想,如果我们用 dx 乘以乘法法则和除法法则,那么我们得到 d(uv)=udv+vduandd(uv)=vdu−udvv2 更进一步,如果 y=f(u) 并且 u 是关于变量x的函数, u=g(x) ,那么我们可以将 du=g′(x)dx 代入 dy=f′(u)du 得到 dy=f′(u)g′(x)dx(11) 这是链式法则的微分形式 dydx=dydududx(12) 在 (11),(12) 中,链式法则是微分代数运算的结果。这个完美的钥匙锁配合使得微分符号成为微积分中不可或缺的工具,这会在之后详述。例2:利用 (10) ,并且根据链式法则我们有
d(x2+1)4===4(x2+1)3d(x2+1)4(x2+1)3⋅2xdx8x(x2+1)3dx 以及 d(sin4x3)===cos4x3d(4x3)cos4x3⋅12x2dx12x2cos4x3dx 对于经常使用微积分的人,他们习惯将微分看做很小的量,虽然定义里没有这么要求。他们之所以这样是有理由。一方面看图5.2,曲线某点的切线在切点处非常靠近曲线,这意味着当 dx 很小时,曲线和切线几乎很难区分,因此 dy 是增量 Δy 非常好的近似,而且 dy 比 Δy 更容易计算。将它陈述成计算步骤就是(图3):对于给定的 x 值,可以求出f(x)和 f′(x) ,当然 dy=f′(x)dx 是已知的,那么我们可以利用公式
f(x+dx)≅f(x)+dy(13) 来计算 x 附近的近似函数值。公式(13)叫做切线逼近,又是也叫作线性逼近。
例3:用微分求出 28−−√3 的近似值
解:对于 x=27 , x√3 很容易求出,所以我们取 y=f(x)=x√3,dx=1 。因为 dy=13x−2/3dx ,我们有
dy=13(27)−2/3⋅1=13⋅9=127 因此 28−−√3=f(28)≅=f(27)+dy3+127≅3.037 利用计算器得到 28−−√3 的精确值为 3.036588972… 。即便是在 dx=1 的情况下,我们利用微分得到的近似值精确到了三位小数。 图3 当然,这个例子的计算值比较小,因为立方根的计算比较容易得到精确值。之所以举这个例子是为了强调微分对于更加复杂的函数增量来说,是个很好的线性近似。在以后的文章中,当我们遇到几个变量函数的微分时,会理解到它的重要性。下面再举几个例子。
例4:计算 4.01 ft 立方的精确和近似值。
解:如果 x 表示边长,那么体积就是V(x)=x3。精确体积为 V(4.01)=(4.01)3=64.481201 ft3 。现在 dV=3x2dx , x=4,dx=0.01 。近似体积为
V(4.01)≅V(4)+dV=43+3⋅42(0.01)=64.48 ft3 结果看着不糟糕啊。(就是这么神奇,哈哈哈)例5:如果地球的半径增加 1 ft ,那么它的表面积近似增加多少?
解:半径为 r 的球表面积为A=4πr2,地球的半径为 4000 mi 。如果我们用 dA 来近似表示精确值 ΔA ,其中 r=4000 mi,dr=1 ,从而
ΔA≅dA=8πrdr=8π(4000)⋅15280 mi2 其中 1 ft=1/5280 mi 。计算之后我们发现 ΔA≅19.04 mi2 。将近曼哈顿岛的面积 (22 mi2)例6:如果地球的半径减小 1 in ,那么它的体积近似减少多少?
解:半径为 r 的球的体积为V=43πr3,所以 dV=4πr2dr
ΔV≅dV=≅4π(4000)2⋅(−112⋅5280)−3173.32 mi3 这里出现负号是因为 r 是缩小的,所以答案是体积减小3173.32 mi3注解1:函数 y=f(x) 二阶导的标准符号之一为 d2y/dx2 。根据本文的观点,需要指出的是分子 d2y 和分母 dx2 本身没有任何意义。表达式 d2y/dx2 是一个不可分割的符号。
注解2:关于曲线和微分的莱布尼兹神话。知道是十九世界早期极限的现代概念才被提出来,所以类似等式 (1) 那样的导数定义不可能是莱布尼兹以及他的继承者们想出来的。那么关于导数和微分的早期想法是什么呢?
那个时期大部分最富有成效的数学思想是基于一种形式或者说另一种无限小的符号。对于等式
dydx=limΔx→0ΔyΔx 莱布尼兹的想法是:当 Δx 趋近0时, Δy,Δx 都变成无限小。这样的话将极限 dy/dx 看做两个无穷小量 dy,dx 的商就是合理的,称作微分。在莱布尼兹的思想里,无穷小是一个特殊的数,它不是零,但是比任何其他数都小。这个想法还有个几何解释,曲线可以看做是无穷多个无限小的直线段组成的(图4)。切线就是一条包含几个这种小线段的直线。为了求出点 (x,y) 处的切线斜率,沿着曲线我们移动无限小的距离到达点 (x+dx,y+dy) ,观察到连接着两个点的无限小线段的斜率就是两个无限小量的商 dy/dx 。
图4 莱布尼兹引入了微分 dx,dy 来表示变量 x,y 无限小的变化量。为了理解这些微分如何使用,我们假设 y=x2(14) 然后莱布尼兹会用 x+dx,y+dy 来替换 x,y ,从而得到 y+dy=(x+dx)2=x2+2xdx+dx2 利用 (14) 得到 dy=2xdx+dx2(15) 到这一步,莱布尼兹简单的去掉 dx2 ,从而得到我们熟悉的形式 dy=2xdx(16) 用 dx 除以两边,得到分数形式 dydx=2x(17) 莱布尼兹解释说无限小的平方是无限无限小或者说更高阶的无限小,因此完全可以忽略。对于莱布尼兹来说,导数就是一个商,一个无限小的等式,计算方法如 (17) ,图示如图4。他的微积分形式之后被叫做无限小微积分。比较莱布尼兹无限小的使用和现代基于极限的方法可能是有益的。对于函数 y=x2 ,如果 Δx 是 x 的非零增量,Δy是 y 对应的增量,那么利用上面的计算我们得到 Δy=2xΔx+Δx2这是没有像莱布尼兹那样忽略掉 Δx2 得到的结果,利用现代的方法,我们两边都除以 Δx 得到商 Δy/Δx ,然后定义导数为 Δx 趋近零时这个商的极限
dydx=limΔx→0ΔyΔx=limΔx→0(2x+Δx)=2x 我们用极限计算替换无穷小得到的 (17) 的形式。莱布尼兹的想法几乎奇迹般的易用和有效,引导微积分和物理科学发展将近150年。然而,这些想法是由缺陷的,上面描述的无限小根本不存在,因为不存在一个正数,它比任何其他的正数都小。在超过一个世纪的时间段内,微积分作为工具的确取得了巨大的成功,但对于微积分是什么一直没有人能够给出逻辑上可接受的解释。困扰基本概念的迷雾直到十九世纪早期利用经典的极限概念才被揭开。幸运的是,早期的数学家-莱布尼兹,伯努利,欧拉,拉格朗日-对他们研究问题中合理和正确的部分有比较直观的认识。虽然从现在来看他们的观点经常是不严谨的,但是这些开拓者很少会进入结论的歧途中。
如果神话是复杂或隐藏了部分事实的含蓄,精炼,象征性的表达,那么数学的确和历史与文学一样有它的神话。莱布尼兹的微分被极限理论的“官方微积分”摒弃了,但是无论如何,他们依然是这个神话主题的一部分。