【问题】计算广义积分
∫0+∞xsinxdx
解法一:构造含参变量函数
记
I=∫0+∞xsinxdx构造函数
f(x)=∫0+∞e−xttsintdt(x⩾0)则
f(0)=I同时,利用定积分的基本性质,可以证明
0⩽∫0+∞e−xttsintdt⩽∫0+∞e−xttsintdt⩽∫0+∞e−xtdt=x1
复变函数积分的特殊性质
复变函数积分的性质几乎与第二类曲线积分的性质一致。这里做一个补充和总结。
设曲线 C 的长度为 L,f(z) 是有界的,且
∣f(z)∣⩽M那么有如下不等式成立
∫Cf(z)dz⩽∫C∣f(z)∣ds⩽∫CMds⩽ML
所以,根据极限的两边夹定理,当 x→+∞ 时
⟹x→+∞lim∣f(x)∣=0x→+∞limf(x)=0
极限的两边夹定理
设数列 {an},{bn} 收敛,且当 n→∞ 时
n→+∞liman=n→+∞limbn=k若存在自然数 N,使得当 n>N 时,数列 {cn} 满足
an⩽cn⩽bn则数列 {cn} 收敛,且当 n→∞ 时
n→+∞limcn=k
对函数 f(x) 求一阶导数
f′(x)=∫0+∞∂x∂e−xt⋅tsintdt=−t∫0+∞e−xttsintdt=−∫0+∞e−xtsintdt然后我们令
Φ=−∫0+∞e−xtsintdt应用两次分部积分法
Φ=−∫0+∞e−xtsintdt=x1∫0+∞sintde−xt=x1(e−xtsint0+∞−∫0+∞e−xtdsint)=x21∫0+∞costde−xt=x21(e−xtcost0+∞−∫0+∞e−xtdcost)=−x21(1+Φ)解得
Φ=−x2+11于是
f′(x)=−∫0+∞e−xtsintdt=−x2+11等式两边同时积分,由牛顿-莱布尼兹公式得
∫0+∞f′(x)=−∫0+∞x2+11dx=−arctanx0+∞=−2π=x→+∞limf(x)−f(0)=−I解得
I=2π解法二:化为二重积分
考虑如下广义积分
∫0+∞e−xydy=−x1e−xy0+∞=x1将之代入原式得
∫0+∞xsinxdx=∫0+∞sinx(∫0+∞e−xydy)dx=∬R+2sinxe−xydxdy化为二重积分后,交换积分次序,即先对 x 积分
∫0+∞xsinxdx=∫0+∞(∫0+∞sinxe−xydx)dy由解法一的计算结果可知,上式可化简为
∫0+∞xsinxdx=∫0+∞y2+11dy=arctanx0+∞=2π解法三:留数定理
留数
洛朗级数负幂项的系数
Res[f(z),a]=2πi1∮z=a+ρeiθf(z)dz
留数定理
闭合回路积分等于所有孤立奇点的留数之和
∮Cf(z)dz=2πii=1∑nRes[f(z),zi]
根据欧拉公式可知
sinx=2i1(eix−e−ix)所以
∫0+∞xsinxdx=2i1∫0+∞xeix−e−ixdx=2i1∫0+∞xeixdx−2i1∫0−∞−xe−ixd(−x)=2i1∫0+∞xeixdx+2i1∫−∞0xeixdx=2i1∫−∞+∞xeixdx构造复变函数
f(z)=zeiz它有一个孤立奇点 z0=0。由留数定理得
∫0+∞xsinxdx=2i1∫−∞+∞xeixdx=2i1⋅iπRes[f(z),z0]=2πRes[f(z),z0]注意到此处在运用留数定理时,被积函数是定义在实数域上的。实轴上的奇点具有对称性,积分路径(即实轴)的上半部分和下半部分对积分的贡献是相等的。因此,在应用留数定理时只需考虑上半复平面的情况即可。
∫0+∞xsinxdx=2πRes[f(z),z0]=2π⋅2πi1∮∣z∣=εf(z)dz=4i1∮∣z∣=εzeizdz其中,ε>0 是一个任意小的常数。所以曲线积分的路径是一个半径为 ε 的圆。
作变量变换 z=iz,相当于将复平面顺时针旋转了 90°。但是这并没有改变曲线积分的路径,即
∣z∣⟺∣iz∣=ε=ε下面来计算这个环路上的积分
∮∣z∣=εzeizdz=∮∣z∣=εizeizd(iz)=∮∣z∣=εzezdz=∮∣z∣=εz1(n=0∑∞n!zn)dz=∮∣z∣=ε(z1+n=1∑∞n!zn−1)dz=∮∣z∣=εz1dz+∮∣z∣=εn=1∑∞n!zn−1dz由柯西积分定理可知,如果环路所围成的区域是单连通区域,即没有孤立奇点,那么积分结果为零。这意味着
∮∣z∣=εn=1∑∞n!zn−1dz=0那么,下面只需求解
∮∣z∣=εz1dz作变量变换 z=eiθ,得到
∮∣z∣=εz1dz=∫02πeiθ1d(eiθ)=i∫02πdθ=2πi于是
∫0+∞xsinxdx=4i1∮∣z∣=εzeizdz=4i1⋅2πi=2π解法四:柯西积分定理
由解法三可知
∫0+∞xsinxdx=2i1∫−∞+∞xeixdx=2i1(∫−∞0xeixdx+∫0+∞xeixdx)定义复变函数
f(z)=zeiz为了挖掉 f(z) 的孤立奇点 z0=0,定义 f(z) 的积分路径 C 为
CR:∣z∣Cr:∣z∣Im(z)=R,argz∈[0,π]=r,argz∈[0,π]=0,∣z∣∈[r,R]所构成的正向闭曲线,如下图所示

由柯西积分定理得
∮Czeizdz=∫CRzeizdz+∫−R−rxeixdx+∫Crzeizdz+∫rRxeixdx=0那么
∫0+∞xsinxdx=2i1r→0R→+∞lim(∫−R−rxeixdx+∫rRxeixdx)=−2i1(R→+∞lim∫CRzeizdz+r→0lim∫Crzeizdz)(*)下面分别计算这两个曲线积分。首先计算外环路径上的积分
∫CRzeizdz⩽∫CR∣z∣eizds=R1∫CReix−yds=R1∫CRe−yds=∫0πe−Rsinθdθ=2∫02πe−Rsinθdθ⩽2∫02πe−π2Rθdθ=−Rπe−π2Rθ02π=Rπ(1−e−R)这里进行了两次放大。第一次是利用积分的基本性质(保号性的推论),第二次是将曲线简化为割线。具体来说,对于 θ∈[0,2π]
sinθ⩾π2θ而根据被积函数的单调性,达到化曲为直、放大结果的目的。
所以当 R→+∞ 时
R→+∞lim∫CRzeizdz=0(1)下面继续计算内环路径上的积分。我们尝试将 f(z) 展开成洛朗级数
∫Crzeizdz=∫Crz1n=0∑∞n!inzndz=∫Cr(z1+n=1∑∞n!inzn−1)dz=∫Crz1dz+∫Crn=1∑∞n!inzn−1dz=∫π0reiθireiθdθ+∫Crn=1∑∞n!inzn−1dz=∫Crn=1∑∞n!inzn−1dz−iπ由于被积函数中需要展开的部分只有指数函数,相当于是作了泰勒级数展开。
下面研究正幂项的积分,令
φ(z)=n=1∑∞n!inzn−1dz则
∫Crφ(z)dz⩽∫Cr∣φ(z)∣ds=∫Crn=1∑∞ni⋅(n−1)!in−1zn−1ds⩽∫Crn=1∑∞(n−1)!in−1zn−1ds=∫Creizds=r∫0πdθ=πr这里一共进行了两次放大。第一次是利用积分的基本性质(保号性的推论),第二次是将求和的每一项都放大 n 倍。
所以当 r→0 时
r→0lim∫Crφ(z)dz=0于是
r→0lim∫Crzeizdz=r→0lim∫Crn=1∑∞n!inzn−1dz−iπ=−iπ(2)将 (1), (2) 这两个积分的结果代入原式 (*),得到
∫0+∞xsinxdx=−2i1(R→+∞lim∫CRzeizdz+r→0lim∫Crzeizdz)=(−2i1)⋅(−iπ)=2π附:闭曲线作图相关代码
解法五:傅里叶变换
考虑如下定积分
2π1∫−11πeiwtdw=2it1eiwt−11=2it1(eit−e−it)=tsint这是一个傅里叶逆变换的表达式,它充分地说明了频域内的信号
F(w)={π,0,−1⩽w⩽1else在时域内对应的信号就是被积函数 f(t),即
F(w)=F(f(t))=∫−∞+∞f(t)e−iwtdt=∫−11tsinte−iwtdt=π令 w=0,得到
F(0)=∫−∞+∞tsintdt=π又因为 f(x) 是偶函数,所以
∫0+∞xsinxdx=21∫−∞+∞xsinxdx=2π解法六:拉普拉斯变换
构造一个以 t 为变量的函数 f(t)
f(t)=∫0+∞xsintxdx(t>0)则原式的值即为 f(1)。对 f(t) 作拉普拉斯变换得
F(s)=L(f(t))=∫0+∞(∫0+∞xsintxdx)e−stdt=∬R+2xsintxe−stdxdt=∫0+∞x1(∫0+∞sintxe−stdt)dx交换二重积分的积分次序后,使用两次分部积分法计算内层积分
I=∫0+∞sintxe−stdt=−s1∫0+∞sintxde−st=−s1(sintxe−st0+∞−x∫0+∞costxe−stdt)=sx∫0+∞costxe−stdt=−s2x∫0+∞costxde−st=−s2x(costxe−st0+∞+x∫0+∞sintxe−stdt)=−s2x(xI−1)解得
I=x2+s2x代入原式得
F(s)=∫0+∞x1⋅x2+s2xdx=s1∫0+∞(sx)2+11dsx=s1arctan(sx)0+∞=2sπ于是,再将 F(s) 作拉普拉斯逆变换得
f(t)=L−1(F(s))=2πL−1(s1)=2π⋅4πj1∫β−j∞β+j∞se−stds查阅拉普拉斯变换对可知
s1⟷u(t)其中 u(t) 是单位阶跃函数
u(t)={0,1,t<0t>0所以 f(t) 的表达式为
f(t)=2πL−1(s1)={0,2π,t<0t>0于是
∫0+∞xsinxdx=f(1)=2π特别地,我们通过拉普拉斯逆变换的方法发现,对于任意的 n>0,有
∫0+∞xsinnxdx=2π