Appearance
第7章:数值积分与差分
求积公式
梯形公式用线性插值的积分近似原积分。等距复合梯形在 等条件下全局误差为 ;复合 Simpson 要求偶数小区间,对足够光滑函数有 误差。
阶数说明 h 缩小时的渐近速率,不是任何固定步长下的绝对优劣。端点奇异、振荡和不连续会破坏常规误差假设。
一个可精确比较的例子
积分 。单区间梯形给出 1/2;把区间二分,复合梯形给出 3/8;一步 Simpson 使用 0、1/2、1 三点,结果为
Simpson 对三次及以下多项式精确,但对一般函数仍有误差,不能凭这一个例子认为它总精确。
Gaussian 与自适应求积
n 点 Gauss 求积选择节点与权重,使其在相应权函数下对次数至多 的多项式精确。节点并非随意等距,它们与正交多项式的根有关。
自适应求积比较不同尺度或不同阶公式的结果,估计哪里需要细分。若函数在尚未采样处有极窄尖峰,两次估计都可能漏掉,误差估计不是对任意黑盒函数的无条件保证。
数值微分
前向差分 的截断误差通常为 ,中心差分为 。减小 h 同时会放大函数求值和相消误差,典型模型可写为
平衡两项得到 量级为 ,常数还取决于函数尺度与导数。令 h 越小越好是错误策略。
自动微分按程序链式法则计算导数,与有限差分不同,但仍受浮点、不可微点和程序本身语义限制。
练习
- 核对 的三个积分近似与误差。
- 对 在固定 x 处实验中心差分误差随 h 的变化,观察先降后升。
- 构造一个均匀少量采样可能漏掉的窄峰函数。