Skip to content

方法Method

解析条带上的指数梯形求积

Exponentially convergent trapezoidal rule · 指数收敛梯形公式

用精确混叠恒等式给周期有限网格和整实线梯形公式建立指数误差界,区分条带离散误差、空间截断和两网格一致的局限。

形式陈述 ​

求积公式用有限个函数值近似积分。梯形规则通常只有代数阶精度,但若周期端点能完全衔接,且函数在复平面有足够宽的全纯条带,等距采样的误差可以随节点数指数下降。本页给两种不同合同;整实线公式起初包含无限多节点,不能把它的误差界直接当作有限程序的总误差。

周期区间:有限网格 ​

设 f 是 2π 周期函数,在闭条带 |Imz|≤a 的某个开邻域全纯,其中 a>0,并满足 |f(z)|≤M。对整数 N≥1、实平移 s,定义

(1)I=∫02πf(x)dx,TN(s)=2πN∑j=0N−1f(s+2πjN).

令 ck=(2π)−1∫02πf(x)e−ikxdx。则

(2)TN(s)−I=2π∑m≠0cmNeimNs,|TN(s)−I|≤4πMeaN−1.

若目标是平均 I/(2π),规则及误差界都要除以 2π。周期为 L>0 时,换元 x=Lθ/(2π),条带半宽 d 给出的积分误差界相应为 2LM/(e2πdN/L−1)。

整实线:无限网格 ​

设 g 在闭条带 |Imz|≤d 的某个开邻域全纯,d>0。采用一条方便直接证明的衰减条件:存在 C>0,η>0,使

(3)|g(x+iy)|≤C(1+|x|)1+η(x∈R, |y|≤d).

再给出两条边线的可核上界

∫R|g(x+id)|dx≤B+,∫R|g(x−id)|dx≤B−.

对任意 h>0、实平移 s,有

(4)|h∑k∈Zg(kh+s)−∫Rg(x)dx|≤B++B−e2πd/h−1.

式(3)不是最弱条件,但它同时控制周期化和围道竖边,足以把后面的证明完全闭合。只知道实轴上的快速衰减,没有提供复条带信息,不足以使用式(4)。

直觉

等距平均会把频率看成模 N 的余数。频率 N,2N,… 在所有节点上都与常数频率相同,所以它们会混入积分。这不是一个模糊的“高频影响”:式(2)把全部误差精确列成那些被误认成常数的Fourier系数。

解析条带使这些系数至少按 e−a|k| 衰减,因此只有每隔 N 个才出现一次的混叠项非常小。平移网格给它们乘上相位,可能引起抵消,也可能改变误差符号;统一上界不依赖这种幸运抵消。

整实线的对应频率间隔是 1/h。减小步长将第一个混叠频率推远,于是复条带带来 e−2πd/h。但有限窗口仍可能漏掉大量实轴面积:频率上的离散误差和空间中的尾误差是两项不同的预算。

例子与边界

Poisson核:直接读出误差和符号 ​

复用圆盘Poisson核,固定 0<r<1,把它视为周期求积输入:

f(x)=1−r21−2rcos⁡x+r2=∑k∈Zr|k|eikx.

其平均恰为一。记 QN(s)=TN(s)/(2π),则精确混叠式给

(5)QN(0)=1+2∑m≥1rmN=1+rN1−rN,QN(0)−1=2rN1−rN.

若平移半个网格,s=π/N,每项乘 (−1)m,于是

(6)QN(π/N)=1−rN1+rN,QN(π/N)−1=−2rN1+rN.

同样数量的节点,一个高估,一个低估。取 r=1/2,未平移平均的误差是 2/(2N−1)。要求不超过 10−3,最小整数为 N=11:N=10 仍超过容差,N=11 已满足。这是精确有理判决,不需要把浮点节点和函数值先算得很多位。

左图两张四点网格展示相位区别;右图只画未平移平均的精确误差。绿色十一点满足所示容差,红色十点仍不满足。

这个函数的最近复极点到实轴距离为 −log⁡r。不能把恰好穿过极点的闭条带当作有界全纯条带;使用通用界时应选更小半宽并重新估计 M。式(5)的精确结果则直接来自已知系数。

两张网格一致,真实积分仍可能不同 ​

固定一个整数 N≥1,令

f(x)=1−cos⁡(2Nx).

它在实轴上非负,且是整函数。N 节点和 2N 节点的未平移平均都恰为零,真实平均却为一。因而 Q2N−QN=0 不能单独证明误差为零,甚至不能给出任何小于一的统一保证。

这不违反条带定理:该函数在半宽 a 上的上界随频率含有 e2Na 的增长。只说“整函数”,却不带入实际的 M,会丢掉决定误差的量。旧自适应求积对规则差估计器的边界在此仍然适用。

无限规则很准,有限截断仍可能很差 ​

取 g(x)=1/(1+x2)。对任意固定 0<d<1,它满足式(3),所以无限梯形误差随 1/h 指数下降。可是实轴函数只有二次衰减;用 |k|≤N 截断时,尾部满足

h∑|k|>N11+k2h2≤2∫Nh∞dx1+x2.

右侧只随窗口 Nh 代数下降。保持 Nh 不变而不断减小 h,并没有把这项尾界压到零。若先做双指数变量变换,有时可以加快空间尾,但必须重新核变换后函数的复条带。

推论与应用

有限频率过滤的证明 ​

解析函数谱收敛已在同一条带合同下证明 |ck|≤Me−a|k|,因此Fourier级数绝对一致收敛。将它代入有限和,可以交换级数与节点求和。有限几何和给

1N∑j=0N−1e2πikj/N={1,N∣k,0,N∤k.

所以只有 k=mN 留下;零频率给积分,其他频率就是式(2)。再对正负 m 分别求几何尾,得

2π∑m≠0|cmN|≤4πM∑m≥1e−aNm=4πMeaN−1.

这个机制补充了Euler–Maclaurin的周期端点抵消:后者每次给一个固定代数阶,条带则一次给出明确指数和常数。

实线频率为什么按条带宽度衰减 ​

沿本库Fourier规范,g^(ξ)=∫g(x)e−2πixξdx。若 ξ>0,用Cauchy围道积分定理将路径移到下边线 Imz=−d;若 ξ<0,则移到上边线。式(3)使左右竖边积分在截断趋于无穷时消失。于是

(7)|g^(ξ)|≤{B−e−2πdξ,ξ>0,B+e−2πd|ξ|,ξ<0.

例如下边线上的指数为 e−2πi(x−id)ξ=e−2πixξe−2πdξ,方向不能反写。

式(3)给一致绝对周期化,式(7)给变换格点绝对可和,恰好满足Poisson求和公式的两条充分条件。减去零频率并用 |e2πims/h|=1,得到

|h∑kg(kh+s)−g^(0)|≤(B++B−)∑m≥1e−2πdm/h,

即式(4)。证明中没有先对未经认证的函数使用Poisson公式。

有限程序应返回哪些量 ​

在未平移情形取

Sh,N=h∑k=−NNg(kh).

若已有实尾界 h∑|k|>N|g(kh)|≤Etail,则

(8)|Sh,N−∫g|≤B++B−e2πd/h−1+Etail.

若有限和自身只计算为一个包含区间 [L,U],真实积分便包含在 [L−E,U+E],其中 E 为右侧两项之和。复值函数可分别给实、虚部包含;以下单元终点使用实值输入。

周期规则需要 N 次函数求值,有限实线规则需要 2N+1 次;它们的求和均为线性算术成本。函数求值的精度成本与区间宽度另计。没有边线常数或尾界时可以输出数值近似,但不能声称已经获得式(8)的误差证书。

参考资料
  • L. N. Trefethen and J. A. C. Weideman,The Exponentially Convergent Trapezoidal Rule,SIAM Review56(3),2014,§3 pp.394–398,Theorem3.2及混叠证明;§5 pp.399–404,Theorem5.1和(5.9)–(5.11);§6 pp.404–405区分截断与离散误差。本文采用更强的式(3),使周期化和移线的每一步都能直接验证。
  • 周期Fourier系数衰减复用旧谱收敛页;这里新增精确节点过滤、相位和求积误差。Poisson核与两网格反例由所列级数及有限几何和独立复算。
关系图谱15 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系