Unix Man (Справочное руководство)

         

SPLINE(1G)


SPLINE(1G)

НАЗВАНИЕ


spline - интерполяция гладкими кривыми

СИНТАКСИС

spline [-a шаг] [-k число] [-n число_интервалов] [-p] [-x нижняя_граница [верхняя_граница]]

ОПИСАНИЕ


Команда spline берет пары чисел со стандартного ввода - абсциссы и ординаты точек. Она выдает на стандартный вывод набор точек, включающий исходные. Точки набора расположены примерно через равные промежутки; они принадлежат кубическому сплайну с непрерывной второй производной. Точек достаточно много для того, чтобы результат работы выглядел гладким.

Распознаются следуюшие опции, каждая как отдельный аргумент:

-a шаг

Автоматическое назначение абсцисс (при вводе задаются только ординаты). Значение шага по умолчанию равно 1. См. также опцию -x.

-k число

Число используется при вычислении граничных значений. По умолчанию число равно 0.

-n число_интервалов

Результирующие точки располагаются так, что число интервалов между крайними значениями x оказывается близким к заданному. По умолчанию число интервалов составляет 100.

-p Делает выходной сплайн замкнутым, то есть производные на концах будут одинаковыми. Первая и последняя точки должны совпадать.

-x нижняя_граница [верхняя_граница]

Обычно границы изменения x устанавливаются в соответствии с исходными данными. При автоматическом назначении абсцисс используется заданная нижняя граница, значение которой по умолчанию равно 0.

СМ. ТАКЖЕ


.

ДИАГНОСТИКА


Когда данные не строго монотонны по x, spline воспроизводит исходные данные без добавления новых точек.

ОГРАНИЧЕНИЯ


Имеется ограничение на число исходных точек - 1000.



Содержание раздела