1. 微分的概念
1.1 一阶微分
导数表现出两个小变量之间近似的线性关系(式(1)),这个关系启发了我们,可以为“无穷小量”建立一个度量模型。但这里说的“无穷小量”并不是一个孤立的量,它具有一种“动态”,且和自变的“无穷小量”有线性关系。无穷小量的“动态”衍生于函数,所以对它的讨论离不开具体的函数。对于每个函数,如果在某一点满足式(1),我们称在可微。变量在处表示变化的“无穷小量”被称为的微分,记作,且有。
关于微分的概念,上面的描述倾向于把它当“无穷小”的一种模型,但我们后面需要把它当一般的非零数量,进行四则运算甚至微分运算。因此需要先对微分的这些运算建立严格的理论。这个工作在上世纪有人做过,这里就不展开了。为了让下面的推导有个严谨的解释,我想还是采用教材上的提法,定义,它是自变的非零小量。而其它微分则是式(1)的部分,讨论中要特别注意分母上的微分不能为。
由定义可知,一元函数可微的充要条件是可导,它们是等价的。为此导(函)数有时也写作或(后者更主张形式定义,而不是除法),并可称为微商。根据导数的四则运算,容易推得微分的四则运算(式(2))。再由复合函数的导数公式可得到式(3),由此看出,微分的线性关系不仅仅存在于自变量和因变量之间,还存在于任何两个有可导函数关系的因变量之间。
1.2 高阶微分
上面看到,微分其实也是关于的函数,所以可以继续对其求微分。这样的微分叫的二阶微分,简记为。由乘法的微分公式可知,。由于是独立的自变量,所以,再把简记为,故有。
同样可以定义阶微分,并且有式(4)成立,所以高阶导数也可以定义为。类似于乘法的高阶导数,乘法的高阶微分同样有莱布尼兹定理(式(5))。但要注意,在高阶微分中,类似式(3)的形式不变性不一定还成立,你可以随便找个函数验证这个结论。
将导数表示成微商的形式,可以为无穷小建立度量模型,从而方便了很多问题的讨论。比如有一类函数关系,都是参数(自变量)的因变量(式(6)左称为参变量方程)。如果想得到之间函数的导数,用微分表达式就很方便。当时,可有,同样可求得(式(6))。利用继续变形,可求得二阶导数(式(7)),更高阶导数的求法类似。
2. 微分中值定理
我们在连续函数的基础上,又添加了可导(可微)的概念,每增加一种限制,函数就体现出更特殊的性质,现在就来看看可导函数有哪些性质。连续函数的特点表现为局部的连续性(废话),而可导函数则体现了函数在局部的平滑性(值以近似线性的趋势变化)。
先看一个平滑性的例子,如果可导函数在处极大(小)值,则在处的单边导数一定分别和。由于函数可导,故左右导数必定都为,也就是说。函数在极点处是平滑过渡的,而不是尖角,这个结论叫费马(Fermat)定理。
说到函数的极值,我们知道上的连续函数必有最大和最小值,所以如果在上的可导,它必有最大值和最小值。为了让它们不都落在端点处,再假设,如果,则函数为常数,导数处处为。如果,则必有一个不落在端点,故必有一个内点的导数为零。结论总结为:如果可导且,则必存在使得。该结论被称为罗尔(Rolle)定理。
罗尔定理有着直观的几何解释,如果光滑线段两端在同一高度,则必有一处的切线是水平的。显然这一几何现象是可以推广的,第一种推广就是不限定端点,其中一个或两个端点可以伸到无穷远处,但两端的极限相等。证明方法类似,主要是确定存在极点,得到的结论也称为扩展的罗尔定理。罗尔定理虽然直观,但定理的使用却有着无穷的变换,很多看似无关的问题在通过巧妙的变换后,却仍然还是这个定理。
• 可导且存在两个零点,求证:在这两个零点之间有一个零点。(提示:考察)
罗尔定理的另一种扩展就是把水平线变成任意方向的斜线,即如果可导,猜想存在使得式(9)成立。但这毕竟不是几何问题,不好说通过旋转坐标的方法证明结论,我们还是得借助罗尔定理来证明。思路其实很简单,只要利用构造一个满足的函数,然后间接地得到结论。容易构造出式(8)的函数满足条件,利用罗尔定理并整理后便得到公式(9)。
该结论称为拉格朗日(Lagrange)定理,也叫微分学中值定理,它建立了导数和函数值之间的关系,是微分学的基本定理。如果函数是以参数方程的形式表示的,中值定理也有对应的结论。如果可导,且,通过类似的构造可知,存在使得式(10)成立。这个结论也叫柯西中值定理。
• 可导(),则存在,满足。(提示:)
柯西中值定理的形式提示我们,可以将不定式问题转化为导数的比。具体来说,如果时,可导且,则由柯西中值定理知。所以如果后者的极限存在或为无穷,则前者具有相同的极限(式(11))。从证明过程可知,结论对于单边极限也是成立的,并且如果高阶可导且,公式(11)可以连续使用。但要注意,如果后者的极限不存在,并不能说明前者的极限也不存在。
同样条件下,对型不定式()可以有样的结论,证明中要以为中间式进行讨论。当时做代换,以上两种不定式同样成立。这就是说结论在为实数或无穷时都成立,它们一起被称为洛比达(L'Hospitale)法则。对于形式的不等式,其实都可以转化为以上两种情景,故也可以利用洛必达法则计算。
3. 泰勒公式
可导函数是平滑的,这一点使得函数值在领域内有了牵连,后面的积分学中我们将会看到,导数可以完全确定函数的走向。某一点如果有高阶导数,它们会影响低阶导数的走向,我们自然想问:某一点的高阶导数对周边值究竟有多大影响?设在处的值和直到阶导数都相等(注意,在有阶导数标志着在其邻域内有阶导数),它们的差值在处满足式(12)。
首先由,可知。类似地有,从而,容易有。使用归纳法可以证明,这就表示一个点的导数和高阶导数对它周围的值有很好的限制作用,误差可以控制在任何精度之内。
有了以上结论,我们可以找一个简单函数来作为的逼近,而最简单的函数当然就是多项式。而且阶多项式可以唯一表示成的形式,这个形式的每一项就是每一阶的无穷小量,用起来非常方便。如果在处与的值和直到阶导数都相等,首先容易证明,其次由刚才的结论得到的估算式(13)。
以上公式被称为泰勒公式,差函数称为它的余项,而称为皮亚诺余项。泰勒公式有着非常好的形式特点,回顾幂函数的导数公式,其实上面相邻两项之间有着很紧密的联系。为此重新记多项式为,设,其中固定而为变量。则可以有,并且容易算得到。
对中值定理可有,令,可得到式(14),它被称为柯西余项。为了消除以得到更好的形式,以上推导其实可以使用柯西中值定理,容易想到选第二个函数为,就可以得到式(15),它被称为拉格朗日余项。要注意,柯西余项和拉个朗日余项的推导过程是要求在邻域内有直到阶导数的,而皮亚诺余项只要求在邻域内有直到阶导数且在有阶导数。
泰勒公式给出了函数估值的各阶无穷小,在求极限和很多问题中有非常广的应用。初等函数有着任意阶的导数,下表列出了它们的泰勒公式,以便查阅。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架