“差商同时提供插值系数和增量更新结构。对单次固定节点集的大量求值,重心公式通常更直接;对逐点加入数据、需要显式 Newton 系数或后续求导的任务,差商形式更自然。选择表示应由操作模式决定,而…”
形式陈述 ​
输入是两两互异节点
及重心权
Lagrange 插值多项式可写成第一重心公式
利用对常数函数插值得到
若查询点与某节点精确相等,算法必须直接返回
所有权重同时乘非零常数不会改变公式,因此可以整体缩放以控制幅值。等距点和 Chebyshev 点具有封闭或递推权重,应使用专门表达避免形成极大乘积;一般节点若尺度跨度很大,也可通过平移缩放节点、分批构造权重或使用扩展精度降低溢出风险。
直觉 ​
直接 Lagrange 公式为每个基函数重新乘一长串因子,许多大中间量最后才相消。重心形式先把只依赖节点的部分压进权重,再把每次查询变成两个结构相同的加权和;分子和分母共同携带尺度,很多危险的公共因子在商中自动抵消。
这种改写改善的是“给定节点与数据后怎样求值”。它不会改变插值算子本身:若节点集合使数据扰动受到巨大放大,稳定算出那个插值多项式仍可能得到糟糕的函数近似。算法稳定性与节点条件性必须分开评价。
例子与边界 ​
对节点
当
高次等距插值提供另一条边界:即使重心求值避免了解 Vandermonde 系统,Lebesgue 常数公理库Lebesgue 常数与插值条件性Lebesgue constant · Interpolation conditioning用插值算子的无穷范数刻画节点集合对采样扰动和最佳逼近误差的放大。仍会快速增长,端点附近的插值可能不收敛。Chebyshev 节点公理库Chebyshev 多项式与节点Chebyshev polynomials and nodes · Chebyshev nodes以余弦表示和端点聚集节点控制区间上一致逼近、插值条件性与高次振荡。通过改变问题的节点几何缓解这一点,而不是换一个代数等价公式便自动解决。
推论与应用 ​
求和顺序仍会影响两个重心和,必要时可结合成对或补偿求和公理库浮点求和:顺序、成对与补偿Floating-point summation · Compensated summation比较顺序、成对和补偿求和的误差传播,并区分准确性、可复现性与并行代价。;但补偿不能修复溢出的权重或病态节点。输入输出、节点尺度和求和策略应在实现说明中同时给出。
特殊余弦节点的权重结构还连接离散余弦变换与快速多项式计算。这里的核心仍是单点或批量求值;如何选择节点、估计函数误差以及构造正交系数分别由节点条件性、余项和谱逼近页面承担。
参考资料
- Jean-Paul Berrut and Lloyd N. Trefethen, “Barycentric Lagrange Interpolation,” SIAM Review 46(3), 2004, pp. 501–517.
- NIST Digital Library of Mathematical Functions, §3.3 Interpolation.
- Nicholas J. Higham, “The Numerical Stability of Barycentric Lagrange Interpolation,” IMA Journal of Numerical Analysis 24(4), 2004.