Лучшие вопросы
Таймлайн
Чат
Перспективы

Интерполяция

в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений Из Википедии, свободной энциклопедии

Remove ads
Remove ads

Интерполя́ция (интерполи́рование; от лат. inter–polis — разглаженный, подновлённый, обновлённый; преобразованный) — общее наименование для вычислительно-математических техник восстановления функции по имеющемуся дискретному набору её известных значений. Термин и первый вариант техники впервые употребил Джон Валлис в трактате «Арифметика бесконечных» (1656).

В зависимости от природы имеющихся значений интерполяция может применяться как для точного восстановления функции, так и для аппроксимации — нахождения функции, приблизительно соответствующей данным, проходящей через известные точки, полученные, например, опытным путём или методом случайной выборки. Существует также близкая к интерполяции задача, которая заключается в аппроксимации какой-либо сложной функции другой, более простой функцией. Если некоторая функция слишком сложна для производительных вычислений, можно попытаться вычислить её значение в нескольких точках, а по ним построить, то есть интерполировать, более простую функцию. Использование упрощённой функции не позволяет получить такие же точные результаты, какие давала бы первоначальная функция. Но в некоторых классах задач достигнутый выигрыш в простоте и скорости вычислений может перевесить получаемую погрешность в результатах.

В функциональном анализе интерполяция линейных операторов представляет собой раздел, рассматривающий банаховы пространства как элементы некоторой категории[1]; к классическим результатам в этом направлении относятся теорема Рисса — Торина и теорема Марцинкевича[англ.], являющиеся основой для множества других работ.

Remove ads

Определения

Для системы несовпадающих точек () из некоторой области и значений функции в этих точках задача интерполяции состоит в поиске такой функции из заданного класса функций, что для каждого

Точки называют узлами интерполяции, а их совокупность — интерполяционной сеткой. Пары называют точками данных или базовыми точками. Разность между «соседними» значениями  называют шагом интерполяционной сетки; шаг может быть как переменным, так и постоянным.

Функцию  — интерполирующей функцией или интерполянтом.

Remove ads

Способы интерполяции

Суммиров вкратце
Перспектива

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

,

в итоге интерполянтом является кусочно-линейная функция — совокупность всех таких отрезков.

Чаще всего применяют интерполяцию алгебраическими многочленами. Это связано прежде всего с тем, что многочлены легко вычислять, легко аналитически находить их производные и множество многочленов плотно в пространстве непрерывных функций (теорема Вейерштрасса). Простейшие полиномиальные техники интерполяции составляют класс интерполяционных формул, среди них — интерполяционные формулы Ньютона, интерполяционный многочлен Лагранжа, интерполяционные формулы Бесселя и Стирлинга.

Лагранжева интерполяция — поиск многочлена -й степени проходящего через заданных точек.

Более сложные схемы интерполяции возникают, если для каждой точки кроме значений функции заданы значения производных до некоторой степени — (где ); основная из них — эрмитова интерполяция, когда ищется многочлен степени:

,

принимающий в заданных точках в точности заданные значения производных. Модификация этой схемы — биркгофова интерполяция, когда не все значения функции или значения её производных заданы. Если в лангранжевой и эрмитовой схеме задача всегда имеет явное решение, то в случае биркгофовой интерполяции решения может не быть.

Интерполяция одним многочленом высокой степени может давать значительные осцилляции (феномен Рунге); этого недостатка лишена кусочно-линейная интерполяция, но она же лишена свойства гладкости, чтобы решить эту проблему разработана техника сплайнов — кусочных схем, где каждый интервал известных данных интеполирован собственным многочленом, и повышая их степень можно повысить гладкость решения.

Remove ads

Примечания

Литература

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads