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