Обеспечьте средние значения узла
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));
предоставьте сплайн interpolant синусоидальной функции на интервале [breaks(1)..breaks(end)]
.
Для sp
B-form
одномерной функции сплайна со скалярным знаком, и с tstar
и a
, вычисленным как
tstar = aveknt(fnbrk(sp,'knots'),fnbrk(sp,'order')); a = fnbrk(sp,'coefs');
точки (tstar (i), (i)) составляют контрольные точки сплайна, т.е. вершины полигона управления сплайна.