增加结序列
augknt(节,k)
augknt(节,k,乘)
[augknot, addl] = augknt(…)
augknt(节,k)
返回一个非递减和增广的结序列,其中第一个和最后一个结具有精确的多重性k
.(这实际上可能会缩短打结的顺序。)
augknt(节,k,乘)
另外,确保返回的扩增结序列将包含每个内部结乘
次了。如果乘
有和内部结点一样多的项,那么j这个会出现乘(j)
次了。否则,多重性一致乘(1)
使用。如果结
是严格递增的,这确保了样条的顺序k
与结序列augknot
满足k-mults (j)
平滑度状况节(j + 1)
,j = 1:长度(节)2
.
如果你想在区间上构造三次样条[a . .
,有两个连续导数,有内部断点序列西
,然后augknt ([a, b, xi], 4)
是你应该使用的结序列。
如果你想用埃尔米特三次函数,也就是只有一个连续导数的三次样条,那么合适的结序列是augknt ([xi, b), 4, 2)。
Augknt ([1 2 3 3 3],2)
返回向量[1 1 2 3 3]
一样,Augknt ([3 2 3 1 3],2)
.在这两种情况下,addl
将1
.