このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
aveknt
節点平均の提供
構文
tstar = aveknt(t,k)
説明
tstar = aveknt(t,k)
は連続する k-1
節点、つまり、次のサイトを返します。
これは、節点シーケンス をもつ次数 k
のスプラインから内挿するときに適した内挿サイトの選択肢として推奨されます。
例
aveknt([1 2 3 3 3],3)
はベクトル [2.5000 3.0000]
を返し、一方、aveknt([1 2 3],3)
は空のベクトルを返します。
k
と厳密に増加するシーケンス breaks
が与えられると、ステートメント
t = augknt(breaks,k); x = aveknt(t); sp = spapi(t,x,sin(x));
は、区間 [breaks(1)..breaks(end)]
での正弦関数へのスプライン内挿を提供します。
B-
型のスカラー値一変量スプライン関数 sp
については、次のように計算される tstar
と a
により、
tstar = aveknt(fnbrk(sp,'knots'),fnbrk(sp,'order')); a = fnbrk(sp,'coefs');
点 (tstar(i), a(i)) はスプラインの "制御点"、つまり、スプラインの "制御多角形" の頂点を構成します。