exponenta event banner

aveknt

Обеспечить усреднение узлов

Синтаксис

tstar = aveknt(t,k)

Описание

tstar = aveknt(t,k) возвращает средние значения последовательных k-1 узлы, т.е. площадки

ti *: = (ti+1+⋅⋅⋅+ti+k−1 )/(  k  − 1), i = 1: n

которые рекомендуются в качестве хороших вариантов сайта интерполяции при интерполяции из сплайнов порядка k с узловой последовательностью t = (ti) i = 1n + 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)].

Для sp B-форма скалярно-значной одномерной сплайновой функции и с tstar и a вычислено как

tstar = aveknt(fnbrk(sp,'knots'),fnbrk(sp,'order'));
a = fnbrk(sp,'coefs');

точки (tstar (i), a (i)) составляют управляющие точки сплайна, т.е. вершины управляющего многоугольника сплайна.

См. также

| |