APP下载

基于Cauchy主值积分的高振荡函数的数值计算

2016-05-27周勇攀

湖北大学学报(自然科学版) 2016年3期

周勇攀

(武汉工程大学计算机科学与工程学院,湖北 武汉 430074)



基于Cauchy主值积分的高振荡函数的数值计算

周勇攀

(武汉工程大学计算机科学与工程学院,湖北 武汉 430074)

摘要:含高振荡函数的Cauchy主值积分dx,-1<τ<1,基于解析延拓定理,用最速下降法将其转化成在[0,+∞)上非振荡且指数快速下降的积分,再利用Gauss-Laguerre求积法则高效逼近计算,最后用两个数值实例来说明该方法的合理性.

关键词:Cauchy主值积分;最速下降法;Gauss-Laguerre求积法则

0引言

我们讨论含高振荡函数的Cauchy主值积分

(1.1)

其中,f在包含[-1,1]的一个充分大的复区域内解析,如果f在[-1,1]上满足霍尔德条件[4],我们知道这个积分存在[5].对式(1.1),用一个半圆包含奇异点τ的邻域(图1),结合复积分方法和最速下降法得到4个在[0,+∞)上非振荡且指数快速下降的积分,再用Gauss-Laguerre求积法则高效逼近计算[6-7].

图1 原给异点τ的邻

图2 最速下降路径

1计算结果

同理,

由于路径Γ6是一个围住z=τ的半圆,即z-τ=reiθ,0≤θ≤π,则

当r→0时,|z-τ|→0,f(z)在点τ处是连续的,即|f(z)-f(τ)|→0,

此时,再由定义的主值积分和式(1.2),得到

(1.3)

其中,t=ωp.

计算得到的积分我们就可以用Gauss-Laguerre求积法则来估计,含振荡函数的Cauchy主值积分估计得到

(1.4)

其中,xk和wk分别为n阶Gauss-Laguerre公式的节点和权.

其中,ξ1、ξ2、ξ3、ξ4∈C,当ω≫1,误差的渐近估计为O(ω-2n-1),因此计算的误差精度随着ω的增加而快速提高.

定理1假设f和g在一个包含区间[-1,1]的充分大的复区域D内解析,并且g的反函数在D内存在,如果下面的条件在D内满足:

∃m∈N∶|f(z)|=O(|z|m),∃ω0∈R∶|g-1(z)|=O(eω0|z|),|z|→∞,

即对于x∈[-1,1],存在一个函数F(x),使得F(x)=∫Γxf(z)eiωg(z)dz,其中Γx是一个起始于x的一个路径,hx(p)是Γx的一个参数化表示,p∈[0,∞),误差E=F(x)-QF[f,g,hx]的渐近估计为O(ω-2n-1),其中QF[f,g,hx]是由n阶Gauss-Laguerre求积法则得到的[2].

再用这个公式,我们能导出误差的一个表达式E=F(x)-QF[f,g,hx];

其中,ξ∈C,误差的渐近估计为O(ω-2n-1)得证.

2数值实例

表1 Filon方法计算的绝对误差

可以看出,用Filon方法计算积分,对……

登录APP查看全文