8.1 知识点复习

8.1.1 定积分的概念

重要概念回顾

(1)

Riemann和:设P:a=x0<x1<<xn1<xn=b[a,b]的一个划分,选定区间的标志点ξkIk=[xk1,xk],则f[a,b]上的Riemann和为(1)S(f,P,ξ)=k=1nf(ξk)(xkxk1)=Δxk=|Ik|

(2)

Riemann可积:设f:[a,b]R,若IR,使得ε>0δε>0,使得对任意划分P(2)P:=max1kn|xkxk1|<δεξ={ξkξkIk},|S(f,P,ξ)I|<ε 则称f[a,b]上Riemann可积,If[a,b]上的Riemann积分(定积分),记作(3)I=abf(x)dx

(3)

Darboux上下和:设f:[a,b]R有界,给定划分P,定义(4)S(f,P)=k=1nsupxIkf(x)|Ik|,S(f,P)=k=1ninfxIkf(x)|Ik| 则显然有(5)S(f,P)S(f,P,ξ)S(f,P)

(4)

Darboux可积:设f:[a,b]R,若IR,使得ε>0,存在划分P,使得(6)Iε<S(f,P)IS(f,P)<I+εS(f,P)S(f,P)<2ε 则称f[a,b]上Darboux可积。

(5)

零测集:设DR,若ε>0可数个区间{Ik},使得(7)Dk=1+Ikk=1+|Ik|<ε 则称D为零测集。

重要定理回顾

(1)

以下三个命题等价:

  • (Riemann)f[a,b]上Riemann可积;
  • (Darboux)f[a,b]上Darboux可积;
  • (Lebesgue)f[a,b]上有界,且f的间断点集是零测集。
(2)

Riemann可积的振幅表述:记ωf(I):=supx,yI|f(x)f(y)|,则f[a,b]上Riemann可积当且仅当ε>0[a,b]的划分P:a=x0<x1<<xn=b,使得(8)k=1nωf(Ik)Δxk<ε

(3)

[a,b]上的所有连续函数可积,[a,b]上的所有(分段)单调函数可积。

应用

(1)

由速度计算路程、由密度计算质量、曲边梯形的面积。

(2)

Riemann函数Riemann可积性、Dirichlet函数Riemann不可积。

(1)

Riemann可积的定义不需要对函数值f(x)比大小,所以这个定义可以适用于复数值的函数f:[a,b]C,甚至是向量值的映射f:[a,b]Rn(此时需要将绝对值改为Rn中的范数)。

(2)

用Riemann可积的定义检验一个函数的可积性是不大现实的,因为它需要检验所有划分和所有标志点;但是,如果已知一个函数可积,那么这个定义给出了计算积分近似值的一个方便的办法,可以任取足够细的划分和标志点集来计算Riemann和。

8.1.2 定积分的性质

重要定理回顾

(1)

线性:设f,gR[a,b]λ,μR,则λf+μgR[a,b],且(9)ab[λf(x)+μg(x)]dx=λabf(x)dx+μabg(x)dx

(2)

保序性:设f,gR[a,b],若x[a,b]都有f(x)g(x),则(10)abf(x)dxabg(x)dx 进一步地,若f,g均在x0[a,b]处连续且f(x0)<g(x0),则(11)abf(x)dx<abg(x)dx

(3)

三角不等式:设f,gR[a,b],则(12)|abf(x)dx|ab|f(x)|dx

(4)

第一积分中值定理(积分平均值定理):设fC[a,b]gR[a,b]且在[a,b]上不变号,则ξ(a,b),使得(13)abf(x)g(x)dx=f(ξ)abg(x)dx 简证:不妨设g(x)0,则(14)mabg(x)dxabf(x)g(x)dxMabg(x)dxmabf(x)g(x)dxabg(x)dxM 由介值定理知结论成立。

(5)

Cauchy-Schwarz不等式:设f,gR[a,b],则(15)(abf(x)g(x)dx)2abf2(x)dxabg2(x)dx

(6)

*第二积分中值定理:设fR[a,b]g[a,b]上单调,则ξ(a,b),使得(16)abf(x)g(x)dx=g(a)aξf(x)dx+g(b)ξbf(x)dx

abf(x)g(x)dx定义了函数空间中fg的内积,从而可以定义fg的正交性。

8.1.3 微积分基本定理与Newton-Leibniz公式

重要概念回顾

(1)

积分的有向性:设fR[a,b],定义baf(x)dx:=abf(x)dx

重要定理回顾

(1)

积分区域的可加性:设fR(I),则a,b,cI,都有(17)abf(x)dx=acf(x)dx+cbf(x)dx 或者记为(18)abf(x)dx+bcf(x)dx+caf(x)dx=0

(2)

微积分基本定理I:设f在区间I的任何有界闭子区间上可积,aI。记F(x)=axf(t)dt,则

  • F:IR连续;
  • fx0I处连续,则Fx0处可微,且F(x0)=f(x0)
  • fC(I),则FC1(I),且F(x)=f(x)
(3)

在一个区间上,所有连续函数都有原函数。

(4)

微积分基本定理II(Newton-Leibniz公式):设fR[a,b]Ff的一个原函数,则(19)abf(x)dx=F(b)F(a)

应用

(1)

f在区间I上连续,u,v:[α,β]I可导,则F(x):=u(x)v(x)f(t)dt[α,β]上可导,且(20)F(x)=f(v(x))v(x)f(u(x))u(x)

(2)

定积分的数值计算:设f足够光滑,F(h)=ah/2a+h/2f(x)dx,则以下近似公式的精度为:

  • 矩形公式F(h)=hf(a)+O(h3)
  • 梯形公式F(h)=hf(ah2)+f(a+h2)2+O(h3)
  • Simpson公式F(h)=hf(ah2)+4f(a)+f(a+h2)6+O(h5)

(1)

微积分基本定理I针对的问题是:哪些函数会有原函数,以及如何给出一个原函数?答案是:连续函数都有原函数,连续函数的变上限积分给出一个原函数。但是,不是只有连续函数才有原函数,也不是所有函数都有原函数。

(2)

微积分基本定理II针对的问题是:如何计算积分?答案是:如果被积函数有原函数,则定积分计算可以归结为寻找原函数,也就是不定积分。然而,并非每个函数都有原函数;对有原函数的函数,其原函数也未必是初等函数。

8.1.4 积分计算

重要定理回顾

(1)

换元公式:设fR(I)φC1[a,b]满足φ[a,b]=[α,β]I,则(21)abf(φ(t))φ(t)dt=φ(a)φ(b)f(x)dx 进一步地,若φ是单射,则(22)[a,b]f(φ(t))|φ(t)|dt=[α,β]f(x)dx

(2)

分部积分:设f,gC1[a,b],则(23)abf(x)g(x)dx=f(x)g(x)|ababf(x)g(x)dx

换元公式不仅为定积分计算提供了一个转化手段,更重要的是它表明定积分不仅可以看成是一个函数在区间上的积分,也可以看成在一维直线上沿一条路径的积分。

8.1.5 *一元定积分的数值计算

数值计算定积分在科学与工程计算中有着重要且广泛的应用。常用的方法可以分为:

我们先定义一些重要概念。

定义 8.1.1 (多项式空间) Pn表示所有次数不超过n的多项式构成的集合,即(24)Pn={Pn(x)=a0+a1x+a2x2++anxna0,a1,,anR} 它是一个n+1维线性空间,其基为{1,x,x2,,xn}

定义 8.1.2 (代数精度) I(f):=abf(x)dx为需要计算的定积分,Q(f)为某一数值积分公式的近似值。若nN,使得PnPn,都有I(Pn)=Q(Pn),则称该数值积分公式的代数精度至少为n。若Pn+1Pn+1,使得I(Pn+1)Q(Pn+1),则称该数值积分公式的代数精度为n

由于积分具有线性,因此数值积分公式的代数精度实际上只需要检验基{1,x,x2,,xn}上的情况,亦即

推论 8.1.3 若存在整数n0,使得k=0,1,,n,都有I(xk)=Q(xk),则该数值积分公式的代数精度至少为n。若存在k=n+1,使得I(xn+1)Q(xn+1),则该数值积分公式的代数精度为n

插值求积法的思路非常直接:我们可以用n次多项式近似被积函数(此时需要n+1个插值节点),然后计算该多项式的定积分,从而得到被积函数的定积分的近似值。由于多项式的积分可以精确计算,因此插值求积法的关键在于选择合适的插值节点。

Newton-Cotes求积法选择等距节点。分别用左端点、中点、右端点的函数值来近似被积函数在区间上的积分,得到的数值积分公式分别称为左矩形公式中点公式右矩形公式。左右矩形公式的代数精度均为0,中点公式的代数精度为1(25)abf(x)dx{(ba)f(a),左矩形公式(ba)f(a+b2),中点公式(ba)f(b),右矩形公式

如果用区间端点的线性插值来近似被积函数在区间上的积分,得到的数值积分公式称为梯形公式,其代数精度为1(26)abf(x)dx(ba)f(a)+f(b)2

如果用区间端点和中点的二次插值来近似被积函数在区间上的积分,得到的数值积分公式称为Simpson公式,其代数精度为3(27)abf(x)dxba6[f(a)+4f(a+b2)+f(b)]

用更高阶的插值多项式来近似被积函数在区间上的积分,可以得到更高代数精度的Newton-Cotes求积公式;然而我们一般不使用n8的Newton-Cotes求积公式,因为:

为了选择最佳插值节点,考虑带权积分(28)I(f)=abρ(x)f(x)dx 其中权函数ρ[a,b]上连续、在(a,b)内为正。我们的目标是:选择合适的插值节点{xk}k=0n和插值系数{Ak}k=0n,使得数值积分公式(29)Qn(f)=k=0nAkf(xk) 具有尽可能高的代数精度,这对应了如下2n+2个非线性方程组:(30)Qn(xj)=I(xj),j=0,1,,2n+1 直接求解此方程组非常困难,我们转而考虑以下问题。

ωn+1(x)=(xx0)(xx1)(xxn),可以证明插值求积公式的截断误差满足(31)I(f)Qn(f)=1(n+1)!abρ(x)f(n+1)(ξ(x))ωn+1(x)dx,ξ(x)(a,b)fP2n+1时,f(n+1)Pn,因此要使得截断误差为零,只需使得ωn+1(x)与任意不超过n次多项式的带权积分正交,即(32)abρ(x)pn(x)ωn+1(x)dx=0,pnPn 因此,我们只需选择ωn+1(x)为权函数ρ对应的正交多项式,即选择{xk}k=0n为该正交多项式的n+1个不同实根,即可得到代数精度为2n+1的Gauss求积公式。插值系数{Ak}k=0n可由下式计算得到:(33)Ak=abρ(x)j=0jknxxjxkxjdx 或者利用基函数{1,x,x2,,xn}的积分精确值和近似值,解线性方程组得到。

可以证明:Gauss求积公式具有最优的代数精度,并且插值系数均为正,因此数值积分结果稳定。

常用的正交多项式有:

另一种思路是复合求积法。将积分区间划分为若干子区间,在每个子区间上应用低阶插值求积法,然后将各子区间的结果相加。设P:a=x0<x1<<xn=b[a,b]的一个等距划分(此时记h=ban),则复合梯形公式和复合Simpson公式分别为:(34)abf(x)dxk=1nf(xk1)+f(xk)2(xkxk1)k=1nxkxk16[f(xk1)+4f(xk1+xk2)+f(xk)] 可以证明:复合梯形公式的误差为O(h2),复合Simpson公式的误差为O(h4)