“把 $\alpha i$ 补成 $i\le k p$ 时为一、$i\ge k r+1$ 时为零,单节点的基细化恒等式为 $$ B {i,p}(x;t)=\alpha i B {i,p}(x;…”
形式陈述
输入为两两互异节点
这些系数构造的插值多项式以 Newton 形式写成
构造完整三角差商表需要
给定系数
可在
直觉
Newton 基
按节点到达顺序生长。新增一个采样点时,前面的基和系数都保留,只添加一项来修正新节点上的误差。原因是新基函数
分子是尚未解释的新数据,分母是新基在该处的值;差商递推正是在不反复展开多项式的情况下算出这个系数。这正是它比重新求解整个 Vandermonde 系统更适合在线增量数据的原因。
一阶差商是两点割线斜率,高阶差商反复比较较低阶斜率。它与割线求根法共享几何语言,却不是同一算法:这里构造经过数据的多项式,割线法则用局部斜率更新根的近似。
例子与边界
取数据
先作相邻割线斜率:
例如在
若再加入
当
明确给导数后,可以使用合流差商:将每个节点重复所需次数并连续排列,同一点重复
例如输入
总条件数为
推论与应用
差商同时提供插值系数和增量更新结构。对单次固定节点集的大量求值,重心公式通常更直接;对逐点加入数据、需要显式 Newton 系数或后续求导的任务,差商形式更自然。选择表示应由操作模式决定,而不是把代数等价误当成数值等价。
节点排序不会改变精确
参考资料
-
NIST Digital Library of Mathematical Functions, §3.3(iii) Divided Differences, accessed 2026.
-
Richard L. Burden, J. Douglas Faires, and Annette M. Burden, Numerical Analysis, 10th ed., Cengage, 2016, Ch. 3.
-
Kendall E. Atkinson, An Introduction to Numerical Analysis, 2nd ed., Wiley, 1989, Ch. 3.
-
NIST DLMF,§3.3(iv) Newton公式末段:合并节点的差商取导数除以阶乘;本页给出合流表算例与重零点余项证明。