GoGPT Best VPN GoSearch

Значок OnWorks

spline - Онлайн в облаке

Запуск сплайна в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный сплайн, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


сплайн - интерполировать наборы данных с помощью сплайнов при растяжении

СИНТАКСИС


сплайн [ кредита ] [ файлов ]

ОПИСАНИЕ


сплайн считывает наборы данных из стандартного ввода или из одного или нескольких файлов и подходит для плавного
кривая («сплайн») через каждый набор данных. Интерполированная версия каждого набора данных,
состоящий из точек гладкой кривой, выводится на стандартный вывод.

Если -a or -A используются параметры (см. ниже), каждый набор данных должен быть последовательностью
значения для векторной функции одной скалярной переменной. То есть каждый набор данных
должна быть последовательность точек данных, заданных как чередующиеся t и y значения. t скаляр
независимая переменная и y является векторной зависимой переменной. Размерность
y указывается с -d вариант (размерность по умолчанию - 1). Между каждыми данными
точка и следующий, t должно увеличиваться.

Входной файл может содержать более одного набора данных. Если входной файл находится в формате ASCII
(по умолчанию), его наборы данных должны быть разделены пустыми строками. В t и y ценности
точки данных в каждом наборе данных могут быть расположены произвольно, если они разделены
белое пространство. Помимо наборов данных, входной файл может содержать любое количество строк комментариев,
который должен начинаться с символа комментария `# '. Строки комментариев игнорируются. Они есть
не обрабатываются как пустые, т. е. они не прерывают выполнение набора данных.

Параметры и имена файлов могут чередоваться в командной строке, но параметры
обрабатываются до того, как будут прочитаны имена файлов. Если -- видно, это интерпретируется как конец
варианты. Если имена файлов не указаны или имя файла - встречается
стандартный ввод читается.

Можно выбрать тип интерполяции и формат входных и выходных файлов.
с помощью параметров командной строки.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Связанные с интерполяцией Варианты
-f
--фильтр
Используйте алгоритм локальной интерполяции (кубический алгоритм Бесселя), чтобы сплайн
может использоваться как фильтр в реальном времени. Наклон интерполирующей кривой на каждом
точка в наборе данных будет выбрана путем аппроксимации квадратичной функции через эту
точка и две соседние точки в наборе данных. Если -f указывается тогда -t
вариант, в противном случае необязательный, также должен использоваться. Кроме того, если -f указывается тогда
-k, -p и -T опции не могут быть использованы.

If -f is указано, то алгоритм интерполяции по умолчанию (глобальный) будет
используемый.

-k k
--граничное условие k
Задайте параметр граничного условия для каждого построенного сплайна равным k, (The
значение по умолчанию - 1.0.) В каждом из своих компонентов сплайн будет удовлетворять двум
граничные условия y "[0] = ky" [1] и y "[n] = ky" [n-1]. Здесь y [0] и y [1] означают
значения указанного компонента векторной зависимой переменной y at
первые две точки набора данных, а y [n-1] и y [n] значения в последних двух
точки. Параметр k к нулю даст "естественный" сплайн, т. е. такой, у которого ноль
кривизна на двух концах набора данных. В -k вариант не может быть использован, если -f or
-p указан.

-n n
- без интервалов n
Разделите интервал, на котором выполняется интерполяция, на n подынтервалы. В
количество точек данных, вычисленных и записанных на выход, будет п + 1,
значение по умолчанию для n это 100.

-p
--периодический
Постройте периодический сплайн. Если указана эта опция, y значения для
первая и последняя точки в каждом наборе данных должны быть равны. В -f и -k варианты не могут
использоваться, если -p указан.

-T напряжение
--напряжение напряжение
Каждая интерполирующая кривая будет сплайном под напряжением. Эта опция устанавливает
значение натяжения (по умолчанию 0.0).

If напряжение равен нулю, кривая будет кусочно-кубическим сплайном. Увеличение
напряжение выше нуля делает кривую «более тугой» и снижает вероятность
ложные точки перегиба. Это потому, что между каждой парой следующих друг за другом точек
в наборе данных кривая будет удовлетворять дифференциальному уравнению четвертого порядка
y "" = sgn (напряжение) * (напряжение^ 2) y "в каждом из его компонентов. Поскольку напряжение увеличивается до
положительная бесконечность, она будет сходиться к ломаной. В -T вариант не может быть
используется, если -f указан.

-t tмин Tmax [чайная ложка]
--t-интервал tмин Tmax [чайная ложка]
Для каждого набора данных установите интервал, в течение которого происходит интерполяция, как
интервал между tмин и Tmax. Если чайная ложка не указан, интервал будет
делится на количество подинтервалов, заданное параметром -n опцию.

Если же линия индикатора -t опция не используется, интервал, в течение которого происходит интерполяция, будет
весь диапазон независимой переменной в наборе данных. В -t вариант должен
всегда использоваться, если -f опция используется для запроса поведения, подобного фильтру (см.
выше).

Связанные с форматом Варианты
-d измерение
--y-измерение измерение
Установите размерность зависимой переменной y во входных и выходных файлах в
be измерение. Размер по умолчанию - 1.

-I формат данных
- входной формат формат данных
Установите формат данных для входного файла (ов) как формат данных, который может быть одним из
следующие.

a Формат ASCII (по умолчанию). Каждый файл представляет собой последовательность с плавающей запятой
числа, интерпретируемые как t и y координаты последовательных данных
точек в наборе данных. Если y is d-мерная, будет D + 1 номера для
каждая точка. В t и y координаты точки не обязательно должны появляться на одном и том же
линия, и точки не должны появляться на разных линиях. Но если пустая строка
происходит (т. е. видны два символа новой строки подряд), это интерпретируется как
конец набора данных и начало следующего.

f Двоичный формат одинарной точности. Каждый файл представляет собой последовательность с плавающей запятой
числа, интерпретируемые как t и y координаты последовательных данных
точек в наборе данных. Если y is d-мерная, будет D + 1 номера для
каждая точка. Последовательные наборы данных разделяются одним вхождением символа
количество FLT_MAX, которое является максимально возможным с плавающей точкой одинарной точности
номер точки. На большинстве машин это примерно 3.4х10 ^ 38.

d Двоичный формат двойной точности. Каждый файл представляет собой последовательность двойной точности
числа с плавающей запятой, интерпретируемые как t и y координаты
последовательные точки данных в наборе данных. Если y is d-мерная, будет
D + 1 числа для каждой точки. Последовательные наборы данных разделяются одним
появление количества DBL_MAX, которое является максимально возможным двойным
число с плавающей запятой точности. На большинстве машин это примерно
1.8х10 ^ 308.

i Целочисленный двоичный формат. Каждый файл представляет собой последовательность целых чисел, интерпретируемую как
t и y координаты последовательных точек данных в наборе данных. Если y is
d-мерная, будет D + 1 числа для каждой точки. Последовательный
наборы данных разделяются одним вхождением количества INT_MAX, которое
- максимально возможное целое число. На большинстве машин это 2 ^ 31-1.

-a [размер шага [Нижний предел]]
--авто-абсцисса [размер шага [Нижний предел]]
Автоматически генерировать значения для t, независимая переменная (значения по умолчанию
of размер шага и Нижний предел равны 1.0 и 0.0 соответственно).

Независимо от формата данных (`a ',` f', `d 'или` i'), эта опция указывает, что
значения t отсутствуют во входном файле: наборы данных для чтения содержат только
значения y, зависимая переменная. Так что если y is d-мерная, будет только
d числа для каждой точки. Приращение от каждого t значение для следующего будет
размер шагаи первый t значение будет Нижний предел. Эта опция полезна, например,
при интерполяции кривых, а не функций.

-A
--auto-dist-абсцисса
Автоматически генерировать значения для t, независимая переменная. Это вариант
форма -a вариант. Приращение от каждого t значение для следующего будет
расстояние в d-мерное пространство между соответствующими y значения, а первые t
значение будет 0.0. То есть, t будет "длина многоугольной дуги". Этот вариант
полезно при интерполяции кривых, а не функций.

-O формат данных
--Формат вывода формат данных
Установите формат данных для выходного файла как формат данных, Интерпретация
формат данных такой же, как для -I вариант. По умолчанию это `a ', то есть ASCII.
формат.

-P значащие цифры
--точность значащие цифры
Установите числовую точность для t и y значения в выходном файле должны быть
значащие цифры. Это вступает в силу только в том случае, если выходной файл записан в `a '
формат, т. е. в ASCII. значащие цифры должно быть положительным целым числом (по умолчанию
равно 6).

-s
--подавить-абсцисса
Опустите независимую переменную t из выходного файла; для каждой точки только поставка
зависимая переменная y. Если y is d-мерная, будет только d номера для
каждая точка, а не D + 1. Эта опция полезна при интерполяции кривых, а не
функции.

Информационный Варианты
--Помогите Распечатайте список параметров командной строки и выйдите.

--версия
Выведите номер версии сплайн и пакет утилит для построения графиков и завершите работу.

ПРИМЕРЫ


Ввод

эхо 0 0 1 1 2 0 | сплайн

создаст на стандартном выходе интерполированный набор данных, состоящий из 101 точки данных. Если
На графике этот интерполированный набор данных даст параболу.

Иногда бывает полезно выполнить интерполяцию между последовательностью произвольно размещенных точек в
d-мерное пространство, то есть «сплайнинг кривой», а не функции. В -a и -s
для этого используются опции. Например,

эхо 0 0 1 0 1 1 0 1 | сплайн -d 2 -a -s

будет производить на стандартном выходе набор данных из 101 точки, который интерполирует между четырьмя
точки (0,0), (1,0), (1,1) и (0,1). В -d 2 опция указывает, что зависимый
переменная y двумерный. В -a опция указывает, что t значения отсутствуют в
ввод и должен быть автоматически сгенерирован. В -s опция указывает, что t
значения должны быть удалены из вывода.

АВТОРЫ


сплайн был написан Робертом С. Майером ([электронная почта защищена]), начиная с более ранней
версия Рича Мерфи ([электронная почта защищена]). Алгоритмы построения сплайнов под
напряжения аналогичны тем, которые используются в библиотеке подпрограмм FITPACK, и в конечном итоге
благодаря Алану К. Клайну ([электронная почта защищена]).

Используйте сплайн онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.