“Естественная” или периодическая интерполирующая кубическая сплайновая кривая
возвращает параметрическую вариационную, или естественную, кубическую сплайновую кривую (в ppform) прохождение через данные точки последовательности (: j), j = 1:end. Значение параметров t (j) для j-th точка следует за Юджином Ли [1] центростремительная схема как накопленный квадратный корень из длины хорды:curve
= cscvn(points
)
Если первая и последняя точка совпадает и нет никаких других повторных точек), затем, функция создает периодическую кубическую сплайновую кривую. Однако двойные точки приводят к углам.
Функция определяет последовательность пропуска t
как
t = cumsum([0;((diff(points.').^2)*ones(d,1)).^(1/4)]).';
и использование csape
(или с периодическими или с вариационными граничными условиями), чтобы создать сглаженные части между двойными точками (если таковые имеются).
[1] Э. Т. И. Ли. “Выбирая узлы в интерполяции параметрической кривой”. Автоматизированное проектирование 21 (1989), 363–370.