【微积分】 04 - 一元积分

1. 不定积分

1.1 原函数和不定积分

  前面的微分学讨论了导数对函数局部值的影响,现在开始就来看看整体的导函数能确定怎样的函数?换句话说,已知导函数的情况下,能否确定函数本身。对于不是处处有定义的导函数,为了简单起见,可以把它拆分成多个区间讨论。为此,对于区间I上处处有定义的导函数f(x),如果存在函数满足F(x)=f(x),那么F(x)称为f(x)原函数

  前面我们已经知道,区间上导函数相同的函数之间只相差一个常数,从而如果原函数F(x)存在,任意原函数可表示为F(x)+C。全体原函数也称为f(x)不定积分,记作f(x)dx,可以写成式(1)。积分符号表示了导数的累积,它的意义将在定积分中看得很清楚。求原函数的过程称为积分,它与微分(求导)是逆运算,根据导数公式可以得到相应的积分公式。

(1)f(x)dx=F(x)+C,(CR)

f(x) f(x)dx
0,  1 C,  x+C
xμ(μ1),  1x 1μ+1xμ+1ln|x|+C
11+x2,  11x2

arctanx+C=arccotx+C

arcsinx+C=arccosx+C

ax,  ex 1lnaax,  ex+C
sinx,  cosx cosx+C,  sinx+C
1sin2x,  1cos2x cotx+C,  tanx+C
sinhx,  coshx coshx+C,  sinhx+C
1sinh2x,  1cosh2x cothx+C,  tanhx+C

1.2 积分的方法

  针对组合函数的求导,前面给出了一些公式,这里相应地给出积分的方法。首先,对于常量乘和加减法,容易有(2)式成立,将函数进行拆解积分是最常用的方法。利用导数的乘法公式,容易有式(3)成立,这个方法也叫分部积分法。分部积分法中,往往函数分为两部分,其中一部分容易求积,而另一部分的导数比较简单,这样整个式子就可以化简。另外,分部积分有时还能推导出积分方程或递推函数,这些结论都能间接地求得积分。

(2)[af(x)+bg(x)]dx=af(x)dx+bg(x)dx

(3)u(x)dv(x)=u(x)v(x)v(x)du(x)

   求积分:lnxdxxsinxdx

   求积分:exsinxdx1(x2+1)ndx

  根据复合函数的求导公式,如果f(x)I上有原函数,可以有式(3)成立,它被称为换元积分法。之前定义中,积分符号dx是一个整体,式(4)则说明dx也可以作为微分符号自由使用。换元法看似简单,但使用中却经常需要很强的技巧和丰富的经验,大量的习题锻炼是必不可少的。

(4)f(φ(t))φ(t)dt=f(x)dx,(x=φ(x))

  但要注意,公式(4)的使用可以是两个方向的,从左向右的拼凑称为第一换元法,反过来叫第二换元法。第一换元法中比较常见的就是x=at+b的情况(式(5)),有些简单的积分甚至应该作为结论记住。第二换元法常见于函数可以通过参数化x=φ(t)来简化,且f(φ(t))φ(t)有比较简单的形式,熟悉三角函数公式将非常有利。

(5)f(at+b)dt=1af(x)dx

   求积分:1a2+t2dt1a2t2dttantdt1sintdt

   求积分:a2x2dx1(x2+a2)2dx1x2+αdx

1.3 特殊类型的积分

1.3.1 有理分式

  对于某些形式的函数,已经有了统一的求积方案,这里举一些例子。由多项式P(x),Q(x)组成的方式P(x)Q(x)称为有理分式,我们当然只需要解决P(x)的次数小于Q(x)的情况(称为真分式)。由之前的代数知识可知,在实数域中多项式总可以分解为一次项和二次项之积,从而真分式总可以分解为式(6)中的两种简单分式,他们也被称为最简分式部分分式。分解的时候可以用待定系数法解方程组,确定系数的过程中先用x=a带入可以加速计算过程。

(6)A(xa)k;Ax+B(x2+px+q)k,(p24q<0)

  式(6)中A(xa)k很容易求积分,Ax(x2+px+q)k使用x=tp2换元也很容易解决。如果你做了前面的习题,可以得到B(x2+px+q)k的递推公式,所以任何有理分式都可以按步骤积分。

  仔细研究积分的具体过程,其实还能发现积分式总可以分解为有理分式部分和其它部分(式(7)),其中Q(x)=(xai)mi(x2+pjx+qj)njQ2(x)=(xai)(x2+pjx+qj)Q1(x)=Q(x)Q2(x)。基于这个结论,也可以用待定系数法加速求解。

(7)P(x)Q(x)dx=P1(x)Q1(x)+P2(x)Q2(x)dx

1.3.2 三角有理分式

  还有一种常见的函数,它是由三角函数组成的有理分式,由于每个三角函数都可以表示为sinx,cosx的有理分式,故这些函数都是sinx,cosx的有理分式R(sinx,cosx)。设t=tanx2,由万能公式可知式(8)成立,从而使用换元法可将原积分转化为一般的有理分式。

(8)sinx=2t1+t2;cosx=1t21+t2;dx=2dt1+t2

  但对于一些特殊情况,还是可以通过其它换元法简化积分的。比如如果R(sinx,cosx)=R(sinx,cosx),则R(sinx,cosx)sinx必定具有形式R(cos2x,sinx)。也就是说R(sinx,cosx)=R(cosxsinx),使用t=cosx换元即把问题转化成R(t)的积分。同样的方法可以应用于R(sinx,cosx)=R(sinx,cosx)的场景。

  如果R(sinx,cosx)=R(sinx,cosx),易知R(sinx,cosx)=R(sin2x,cos2x),这两个都能转化为tanx的有理分式。令t=tanx则有dx=dt1+t2,所以原积分可以转化为R(t)的积分。

   求积分:sin4xcos5xdxsin4xcos2xdx

1.3.3 一些根式函数

  对于一些带根式的函数,通过适当的换元法,也可以达到消除根式的目的。比如对于式(9),设r,,s分母的最小公倍数为n,则只需做换元t=ax+bcx+dn即可转化为t的有理分式。xr(axs+b)p通常被称为二项式微分,其中r,s,p为有理数且a,b0,使用t=xs换元可得是(10)。易证如果p,q,p+q中有一个为整数,式(10)都可以转化为式(9)的类型。切比雪夫还证明了,除了这三种情况外,积分都不能用初等函数表示。

(9)R[x,(ax+bcx+d)r,,(ax+bcx+d)s],(r,sQ)

(10)xr(axs+b)pdx=1stq(at+b)pdx,(p=r+1s1)

  还有一类根式函数是R(x,ax2+bx+c),对它的处理关键在于寻找参数t使得x,ax2+bx+c都是t的有理分式。当a>0时令ax2+bx+c=tax,当c>0时令ax2+bx+c=tx+c,当ax2+bx+c=a(xx1)(xx2)时令ax2+bx+c=t(xxi)。显然,这三种代换都能达到目的,它们被称为欧拉代换

2. 定积分

2.1 定积分的定义

  导数是函数在局部的趋势,我们想知道,一个导函数能否确定函数的整个走势?存在不定积分的导函数当然满足条件,但还是没有回答,导函数究竟要满足怎样的条件。设导函数f(x)定义在[a,b]上,且原函数F(x)有个起始值F(a),为了逼近函数的走向,可以将[a,b]分割为n小块,分割点为a=x0,x1,,xn1,xn=b,并记Δxi=(xi+1xi)。如果分的块足够小,感觉可以用F(a)+i=0n1f(xi)Δxi来近似F(b)

  你可能注意到,上式中的累加部分也可以做为函数f(x)[a,b]间的近似面积,对它的研究比较重要。其实历史上定积分的概念,就是从计算图形面积中引出的,它比微分的概念还要早。所以我们完全有必要将它作为独立的问题来研究,之后再回头看它跟导数的关系。再将问题重新描述一下,对[a,b]上的任意函数f(x),作任意分割π,任取ξi[xi,xi+1]并记λ=max(xi+1xi),考察式(11)的和数。

(11)σ=i=0n1f(ξi)Δxi

  如果以式(11)作为区间面积或F(b)F(a)的近似值,必须要求无论πξ如何选取,在λ0σ趋于固定值I。用ε-δ语言描述就是,对任意ε>0都存在δ>0,使得λ<δ时总有|σI|<ε。这时也说Iσ极限(与之前的极限不同),并称f(x)[a,b]可积I为其定积分,记作式(12)。另外,σ被称为积分和a,b称为积分的下限上限

(12)limλ0σ=Iabf(x)dx=I

  定积分可以作为面积的一种定义,但它的合理性还需要检验(兼容规则图形面积的定义),而且它的值是否等于F(b)F(a)还未确定。这种积分比较复合直观感觉,它由黎曼提出,因此也叫黎曼积分,相应地有黎曼可积黎曼和等概念,与这里的定义等价。并不是所有函数都是可积的,比如狄利克雷函数(有理数为1其它为0),再比如没有上界或下界的函数,从而可积函数必有限。

2.2 定积分的性质

  为讨论可积的条件,这里先介绍另一个更常用的工具。记mi,Mif(x)[xi,xi+1]上的上下、上确界,并称式(13)为达布下和达布上和,显然有sσS。如果s,S来自不同的分割,合并这些分割,容易看出总有sS。这就说明对任何分割s,S分别有上界和下界,如果它们的确界相等即Ss0,则f(x)可积。反之显然成立,从而f(x)可积的充要条件是Ss0

(13)s=i=0n1f(mi)Δxi;S=i=0n1f(Mi)Δxi

  根据以上结论,可以比较容易地得出一些可积函数。如果f(x)连续,则在[a,b]一致连续,容易证明它满足式(12),从而可积。进而可知,存在有限个间断点的有界函数也是可积的。同样利用式(12),可证单调有界函数可积。在已知可积的情况下,可以选择方便计算的分割方法。

  如果定义baf(x)dx=abf(x)dx,则不论a,b,c的大小如何,容易证明式(14)成立。当f(x),g(x)[a,b]上可积时,利用式(13)可证式(15)可积且公式成立,还容易证式(16)成立。如果f(x)可积,利用式(12)可以证明|f(x)|也可积,且根据式(16)可有式(17)成立。

(14)acf(x)dx=abf(x)dx+bcf(x)dx

(15)ab[cf(x)+dg(x)]dx=cabf(x)dx+dabg(x)dx

(16)f(x)g(x)abf(x)dxabg(x)dx

(17)ab|f(x)|dx|abf(x)dx|

  设f(x),g(x)[a,b]上可积,mf(x)M,如果g(x)不变号,则f(x)g(x)mg(x),Mg(x)之间。也就是说abf(x)g(x)dxmabg(x)dxMabg(x)dx之间,从而存在mμM使得式(18)左成立,取g(x)=1还有(18)右式成立。当f(x)连续时,由中值定理对应还有式(19)成立,这个结论被称为积分第一中值定理

(18)abf(x)g(x)dx=μabg(x)dx;abf(x)dx=μ(ba)

(19)abf(x)g(x)dx=f(ξ)abg(x)dx;abf(x)dx=f(ξ)(ba)

2.3 定积分的计算

2.3.1 基本方法

  现在就来回答前面的问题:定积分能否作为面积的定义?它是否等于F(b)F(a)?这两个问题都指向了定积分的值。设Φ(x)=axf(t)dt,现在来研究值函数Φ(x)的性质。首先对于任意x0[a,b]领域,有式(20)成立。所以当xx0时,由f(x)有界可知Φ(x)Φ(x0),也就是说Φ(x)是连续函数。如果f(x)x0还是连续的,则还有Φ(x)Φ(x0)xx0f(x0),所以Φ(x)x0可导且Φ(x0)=f(x0)

(20)Φ(x)Φ(x0)=x0xf(t)dt=f(ξ)(xx0)

  如果f(x)是连续函数,上面的结论就是说axf(t)dt是可微函数,且有式(21)成立。所以连续函数都存在原函数F(x)=axf(t)dt+C,并且有式(22)成立(最后是简写),这就回答了上面的问题。式(22)也叫牛顿-莱布尼兹公式,它把微分和积分完美地结合在了一起,由此也被称之为微积分基本公式。但要注意,该结论对f(x)不连续的场景不一定适用,以下默认f(x)连续。

(21)ddxaxf(t)dx=f(x)

(22)abf(x)dx=F(b)F(a)=F(x)|ab

  有了以上结论,就可以用换元法分部积分法来求定积分。如果φ(t)有连续导数(为保证积分存在),且φ(α)=a,φ(β)=b,则有式(23)成立。这个式子同样可以从两个方向使用,有时候它还可以起到变形化简的作用,尤其是在有三角函数的表达式中。

(23)abf(x)dx=αβf(φ(t))φ(t)dt

   求定积分:0πxsinx1+cos2xdx;(提示:拆分为两段,并对其中一个变形)

   设f(x)的周期为T,求证:aa+Tf(x)dx=0Tf(x)dx

2.3.2 分部积分

  同样可以使用分部积分法,设u(x),v(x)有连续导数,则有式(23)成立。该式除了可以化简积分,有时还可以推导出方程式或递推式,间接地可以求得定积分。比如使用递推式可以求得式(24)定积分,用这个式子还能得出π的估算式。

(23)abu(x)dv(x)=[u(x)v(x)]|ababv(x)dx

(24)Im=0π2sinmxdx=0π2cosmxdx={(2n1)!!(2n)!!π2,(m=2n)(2n)!!(2n+1)!!,(m=2n+1)

  分部积分还能帮我们得到乘法积分abf(x)g(x)dx的另一种估算,问了能分部积分,先设g(x)连续、f(x)的导数连续,并令G(x)=axg(x)dx。使用分部积分有式(25)成立,如果再令f(x)非负且f(x)0,并记G(x)的最大(小)值为Mm),可以推导出abf(x)g(x)dx[mf(a),Mf(a)]。再由G(x)的连续性可知存在ξ[a,b],使得式(26)左成立。如果f(x)0,令G(x)=xbg(x)dx,同样可证式(26)右成立。如果不限定f(x)的符号,可用f(x)f(b)0代替f(x)(比如f(x)0),带入上面的结论整理可得式(27),式(26)(27)被称为积分第二中值定理

(25)abf(x)g(x)dx=f(b)G(b)abG(x)f(x)dx

(26)abf(x)g(x)dx=f(a)aξg(x)dx;abf(x)g(x)dx=f(b)ξbg(x)dx

(27)abf(x)g(x)dx=f(a)aξg(x)dx+f(b)ξbg(x)dx

  最后我们用定积分来表示泰勒公式的余项,设f(x)x0领域内有直到n+1阶的连续导数,则有r(x0)=r(x0)==r(n)(x0)=0r(n+1)(x)=f(n+1)(x)。连续进行式(28)的推断,可以得到r(x)的精确表达式(29),它不再有不确定的成分。

(28)r(x)=x0xr(t)dt=x0xr(t)d(tx)=r(t)(tx)|x0xx0xr(x)(tx)dt=x0xr(t)(xt)dt

(29)r(x)=1n!x0xf(n+1)(t)(xt)ndt

posted on   卞爱华  阅读(3052)  评论(1编辑  收藏  举报

编辑推荐:
· 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 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

点击右上角即可分享
微信分享提示