WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Интерполяцио́нный многочле́н Лагра́нжа — многочлен минимальной степени, принимающий данные значения в данном наборе точек. Для n+1 пар чисел (x0, y0), (x1, y1),…, (xn, yn), где все xj различны, существует единственный многочлен L(x) степени не более n, для которого L(xj) = yj.

В простейшем случае (n=1) — это линейный многочлен, график которого — прямая, проходящая через две заданные точки.

Определение

Этот пример показывает интерполяционный многочлен Лагранжа для четырёх точек (-9,5), (-4,2), (-1,-2) и (7,9), а также полиномы yi li(x), каждый из которых проходит через одну из выделенных точек, и принимает нулевое значение в остальных xj

Лагранж предложил способ вычисления таких многочленов:

где базисные полиномы определяются по формуле:

li(x) обладают следующими свойствами:

  • являются многочленами степени n
  • li(xi) = 1
  • li(xj) = 0 при j ≠ i

Отсюда следует, что L(x), как линейная комбинация li(x), может иметь степень не больше n, и L(xi) = yi.

Единственность

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

Рассмотрим многочлен . Подставляя вместо ( ), получаем, что . Таким образом, многочлен имеет корней, и все они различны. Следовательно , так как ненулевой многочлен степени, не превосходящей имеет не более корней. Следовательно .

Пример

Функция тангенса и интерполяция

Найдем формулу интерполяции для f(x) = tan(x) имеющей следующие значения:

Получим

Применения

Используя полином Лагранжа можно показать, что

если , то первые два по старшинству коэффициента многочлена

Указанная выше сумма задаёт биективное отображение между и

Полиномы Лагранжа используются для интерполяции, а также для численного интегрирования.

Многочлены Лагранжа степеней от нулевой до пятой для функции

Пусть для функции f(x) известны значения yi=f(xi) в некоторых точках. Тогда мы можем интерполировать эту функцию как

В частности,

Значения интегралов от li не зависят от f(x), и их можно вычислить заранее, зная последовательность xj.

Случай равномерного распределения узлов интерполяции

В случае равномерного распределения узлов интерполяции xj выражаются через расстояние между узлами интерполяции h и начальную точку x0:

,

и, следовательно,

Подставив эти выражения в формулу базисного полинома и вынеся h за знаки перемножения в числителе и знаменателе, получим

Теперь можно ввести замену переменной

и получить полином от y, который строится с использованием только целочисленной арифметики. Недостатком данного подхода является факториальная сложность числителя и знаменателя, что требует использования длинной арифметики.

См. также

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии