形式陈述
求积公式 理路 数值求积问题与求积公式 Quadrature rule · Numerical integration 将有限次函数采样组织为积分近似,并用代数精度、误差泛函和函数访问模型刻画规则能力。 用有限个函数值近似积分。梯形规则通常只有代数阶精度,但若周期端点能完全衔接,且函数在复平面有足够宽的全纯条带 理路 全纯函数 Holomorphic function · Complex analytic function 在复平面开集的每一点都复可微的函数。 ,等距采样的误差可以随节点数指数下降。本页给两种不同合同;整实线公式起初包含无限多节点,不能把它的误差界直接当作有限程序的总误差。
周期区间:有限网格
设 f 是 2 π 周期函数,在闭条带 | Im z | ≤ a 的某个开邻域全纯,其中 a > 0 ,并满足 | f ( z ) | ≤ M 。对整数 N ≥ 1 、实平移 s ,定义
(1) I = ∫ 0 2 π f ( x ) d x , T N ( s ) = 2 π N ∑ j = 0 N − 1 f ( s + 2 π j N ) . 令 c k = ( 2 π ) − 1 ∫ 0 2 π f ( x ) e − i k x d x 。则
(2) T N ( s ) − I = 2 π ∑ m ≠ 0 c m N e i m N s , | T N ( s ) − I | ≤ 4 π M e a N − 1 . 若目标是平均 I / ( 2 π ) ,规则及误差界都要除以 2 π 。周期为 L > 0 时,换元 x = L θ / ( 2 π ) ,条带半宽 d 给出的积分误差界相应为 2 L M / ( e 2 π d N / L − 1 ) 。
整实线:无限网格
设 g 在闭条带 | Im z | ≤ d 的某个开邻域全纯,d > 0 。采用一条方便直接证明的衰减条件:存在 C > 0 , η > 0 ,使
(3) | g ( x + i y ) | ≤ C ( 1 + | x | ) 1 + η ( x ∈ R , | y | ≤ d ) . 再给出两条边线的可核上界
∫ R | g ( x + i d ) | d x ≤ B + , ∫ R | g ( x − i d ) | d x ≤ B − . 对任意 h > 0 、实平移 s ,有
(4) | h ∑ k ∈ Z g ( k h + s ) − ∫ R g ( x ) d x | ≤ B + + B − e 2 π d / h − 1 . 式(3)不是最弱条件,但它同时控制周期化和围道竖边,足以把后面的证明完全闭合。只知道实轴上的快速衰减,没有提供复条带信息,不足以使用式(4)。
直觉
等距平均会把频率看成模 N 的余数。频率 N , 2 N , … 在所有节点上都与常数频率相同,所以它们会混入积分。这不是一个模糊的“高频影响”:式(2)把全部误差精确列成那些被误认成常数的Fourier系数。
解析条带使这些系数至少按 e − a | k | 衰减,因此只有每隔 N 个才出现一次的混叠项非常小。平移网格给它们乘上相位,可能引起抵消,也可能改变误差符号;统一上界不依赖这种幸运抵消。
整实线的对应频率间隔是 1 / h 。减小步长将第一个混叠频率推远,于是复条带带来 e − 2 π d / h 。但有限窗口仍可能漏掉大量实轴面积:频率上的离散误差和空间中的尾误差是两项不同的预算。
例子与边界
Poisson核:直接读出误差和符号
复用圆盘Poisson核 理路 圆盘 Poisson 核 Poisson kernel on the disk · Poisson integral formula on the disk 用非负边界权重构造单位圆盘调和延拓的核,其频率权重按半径的幂次衰减。 ,固定 0 < r < 1 ,把它视为周期求积输入:
f ( x ) = 1 − r 2 1 − 2 r cos x + r 2 = ∑ k ∈ Z r | k | e i k x . 其平均恰为一。记 Q N ( s ) = T N ( s ) / ( 2 π ) ,则精确混叠式给
(5) Q N ( 0 ) = 1 + 2 ∑ m ≥ 1 r m N = 1 + r N 1 − r N , Q N ( 0 ) − 1 = 2 r N 1 − r N . 若平移半个网格,s = π / N ,每项乘 ( − 1 ) m ,于是
(6) Q N ( π / N ) = 1 − r N 1 + r N , Q N ( π / N ) − 1 = − 2 r N 1 + r N . 同样数量的节点,一个高估,一个低估。取 r = 1 / 2 ,未平移平均的误差是 2 / ( 2 N − 1 ) 。要求不超过 10 − 3 ,最小整数为 N = 11 :N = 10 仍超过容差,N = 11 已满足。这是精确有理判决,不需要把浮点节点和函数值先算得很多位。
图片加载失败 左图两张四点网格展示相位区别;右图只画未平移平均的精确误差。绿色十一点满足所示容差,红色十点仍不满足。
这个函数的最近复极点到实轴距离为 − log r 。不能把恰好穿过极点的闭条带当作有界全纯条带;使用通用界时应选更小半宽并重新估计 M 。式(5)的精确结果则直接来自已知系数。
两张网格一致,真实积分仍可能不同
固定一个整数 N ≥ 1 ,令
f ( x ) = 1 − cos ( 2 N x ) . 它在实轴上非负,且是整函数。N 节点和 2 N 节点的未平移平均都恰为零,真实平均却为一。因而 Q 2 N − Q N = 0 不能单独证明误差为零,甚至不能给出任何小于一的统一保证。
这不违反条带定理:该函数在半宽 a 上的上界随频率含有 e 2 N a 的增长。只说“整函数”,却不带入实际的 M ,会丢掉决定误差的量。旧自适应求积 理路 自适应求积 Adaptive quadrature · Adaptive integration 用同一区间上的高低阶规则差估计局部误差,并把函数求值集中到尚未满足容差的区域。 对规则差估计器的边界在此仍然适用。
无限规则很准,有限截断仍可能很差
取 g ( x ) = 1 / ( 1 + x 2 ) 。对任意固定 0 < d < 1 ,它满足式(3),所以无限梯形误差随 1 / h 指数下降。可是实轴函数只有二次衰减;用 | k | ≤ N 截断时,尾部满足
h ∑ | k | > N 1 1 + k 2 h 2 ≤ 2 ∫ N h ∞ d x 1 + x 2 . 右侧只随窗口 N h 代数下降。保持 N h 不变而不断减小 h ,并没有把这项尾界压到零。若先做双指数变量变换 理路 双指数求积与端点奇性证书 Double exponential quadrature · Tanh–sinh quadrature · 双指数积分公式 用tanh–sinh变换将可积端点奇性化为实轴双指数尾,再分别证明复条带离散界、有限截断和函数评估包含,形成可复算的积分证书。 ,有时可以加快空间尾,但必须重新核变换后函数的复条带。
推论与应用
有限频率过滤的证明
解析函数谱收敛 理路 解析函数的谱收敛 Spectral convergence for analytic functions 用复解析延拓范围定量控制 Fourier 与 Chebyshev 系数衰减,并展示最近极点的作用。 已在同一条带合同下证明 | c k | ≤ M e − a | k | ,因此Fourier级数绝对一致收敛。将它代入有限和,可以交换级数与节点求和。有限几何和给
1 N ∑ j = 0 N − 1 e 2 π i k j / N = { 1 , N ∣ k , 0 , N ∤ k . 所以只有 k = m N 留下;零频率给积分,其他频率就是式(2)。再对正负 m 分别求几何尾,得
2 π ∑ m ≠ 0 | c m N | ≤ 4 π M ∑ m ≥ 1 e − a N m = 4 π M e a N − 1 . 这个机制补充了Euler–Maclaurin 理路 Euler–Maclaurin 公式与求和余项 Euler–Maclaurin formula · Euler-Maclaurin summation formula · 欧拉–麦克劳林公式 以周期Bernoulli核精确连接离散和与积分,证明有限光滑性下的余项,并给平方倒数尾和的有符号有理证书和梯形修正。 的周期端点抵消:后者每次给一个固定代数阶,条带则一次给出明确指数和常数。
实线频率为什么按条带宽度衰减
沿本库Fourier规范,g ^ ( ξ ) = ∫ g ( x ) e − 2 π i x ξ d x 。若 ξ > 0 ,用Cauchy围道积分定理 理路 Cauchy 积分定理与公式 Cauchy integral theorem · Cauchy integral formula 全纯函数在可缩闭路上的积分为零,并可由边界积分重建内部值与所有导数。 将路径移到下边线 Im z = − d ;若 ξ < 0 ,则移到上边线。式(3)使左右竖边积分在截断趋于无穷时消失。于是
(7) | g ^ ( ξ ) | ≤ { B − e − 2 π d ξ , ξ > 0 , B + e − 2 π d | ξ | , ξ < 0. 例如下边线上的指数为 e − 2 π i ( x − i d ) ξ = e − 2 π i x ξ e − 2 π d ξ ,方向不能反写。
式(3)给一致绝对周期化,式(7)给变换格点绝对可和,恰好满足Poisson求和公式 理路 Poisson求和公式与采样尺度 Poisson summation formula · 泊松求和公式 由连续函数的周期化严格连接空间格点求和与频率格点求和,保留步长、平移相位和绝对收敛条件,并用Gaussian转换尺度。 的两条充分条件。减去零频率并用 | e 2 π i m s / h | = 1 ,得到
| h ∑ k g ( k h + s ) − g ^ ( 0 ) | ≤ ( B + + B − ) ∑ m ≥ 1 e − 2 π d m / h , 即式(4)。证明中没有先对未经认证的函数使用Poisson公式。
有限程序应返回哪些量
在未平移情形取
S h , N = h ∑ k = − N N g ( k h ) . 若已有实尾界 h ∑ | k | > N | g ( k h ) | ≤ E t a i l ,则
(8) | S h , N − ∫ g | ≤ B + + B − e 2 π d / h − 1 + E t a i l . 若有限和自身只计算为一个包含区间 [ L , U ] ,真实积分便包含在 [ L − E , U + E ] ,其中 E 为右侧两项之和。复值函数可分别给实、虚部包含;以下单元终点使用实值输入。
周期规则需要 N 次函数求值,有限实线规则需要 2 N + 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系数衰减复用旧谱收敛页 理路 解析函数的谱收敛 Spectral convergence for analytic functions 用复解析延拓范围定量控制 Fourier 与 Chebyshev 系数衰减,并展示最近极点的作用。 ;这里新增精确节点过滤、相位和求积误差。Poisson核与两网格反例由所列级数及有限几何和独立复算。