“若要把这套表示具体算出来,可从节点重数规定的样条空间进入B样条递推基,再用局部三角算法求值。下文的三点自然样条也可表示为次数三、节点 $(0,0,0,0,1,2,2,2,2)$、系数 $(0…”
形式陈述
先固定次数
为使跳变处也是单值函数,规定内部断点取右段值,
本页使用端点夹持的节点向量
向量非降排列。若有
“次数
直觉
最左一段可自由选
这也给维数的严格证明。把右段写成
还可以写出一组显式基:
对
例子与边界
取
在
把
重数给的是整个空间共同保证的最低光滑度。常数函数在任意节点向量中都无限可微,不能用
推论与应用
端点夹持使B样条表示在两端直接读取首末系数。“夹持节点”是表示约定;三次插值中的 clamped 边界条件是指定端点导数,两者不是同一条件。自然三次样条还须满足插值和两条二阶导数边界方程,本页的空间本身并未选定那条曲线。
增加一个内部节点,或把已有重数增加一,会放宽拼接限制,因此旧空间嵌入新空间。节点插入计算同一旧函数在新基下的坐标。改系数可以改曲线,改表示也可以完全不改曲线。
参考资料
- Carl de Boor,B(asic)-Spline Basics,§§5–6,Theorems 5–6,尤其有限区间约定 (6.3) 与节点重数规则。本页用逐段 Taylor 系数另写维数证明。
- Carl de Boor,On calculating with B-splines,Journal of Approximation Theory 6 (1972), 50–62,§1:重节点和右连续规范。