НАЗВАНИЕ
spline - интерполяция гладкими кривыми
СИНТАКСИС
spline [-a шаг] [-k число] [-n число_интервалов] [-p] [-x нижняя_граница [верхняя_граница]]
ОПИСАНИЕ
Команда spline берет пары чисел со стандартного ввода - абсциссы и ординаты точек. Она выдает на стандартный вывод набор точек, включающий исходные. Точки набора расположены примерно через равные промежутки; они принадлежат кубическому сплайну с непрерывной второй производной. Точек достаточно много для того, чтобы результат работы выглядел гладким.
Распознаются следуюшие опции, каждая как отдельный аргумент:
-a шаг
Автоматическое назначение абсцисс (при вводе задаются только ординаты). Значение шага по умолчанию равно 1. См. также опцию -x.
-k число
Число используется при вычислении граничных значений. По умолчанию число равно 0.
-n число_интервалов
Результирующие точки располагаются так, что число интервалов между крайними значениями x оказывается близким к заданному. По умолчанию число интервалов составляет 100.
-p Делает выходной сплайн замкнутым, то есть производные на концах будут одинаковыми. Первая и последняя точки должны совпадать.
-x нижняя_граница [верхняя_граница]
Обычно границы изменения x устанавливаются в соответствии с исходными данными. При автоматическом назначении абсцисс используется заданная нижняя граница, значение которой по умолчанию равно 0.
СМ. ТАКЖЕ
.
ДИАГНОСТИКА
Когда данные не строго монотонны по x, spline воспроизводит исходные данные без добавления новых точек.
ОГРАНИЧЕНИЯ
Имеется ограничение на число исходных точек - 1000.