Jump to content

Интерполяция Эрмита

В численном анализе интерполяция Эрмита , названная в честь Чарльза Эрмита , представляет собой метод полиномиальной интерполяции , который обобщает интерполяцию Лагранжа . Интерполяция Лагранжа позволяет вычислить полином степени меньше n , который принимает то же значение в n заданных точках, что и заданная функция. Вместо этого интерполяция Эрмита вычисляет полином степени меньше n, такой, что полином и его первые несколько производных имеют те же значения в m (меньше n ) заданных точках, что и заданная функция и ее первые несколько производных в этих точках. Количество фрагментов информации, значений функций и производных значений должно в сумме составлять .

Метод интерполяции Эрмита тесно связан с методом интерполяции Ньютона , поскольку оба могут быть получены путем вычисления разделенных разностей . Однако существуют и другие методы вычисления интерполяционного полинома Эрмита. Можно использовать линейную алгебру , взяв коэффициенты интерполяционного полинома в качестве неизвестных и записав в виде линейных уравнений ограничения, которым должен удовлетворять интерполирующий полином. О другом методе см. Китайскую теорему об остатках § Интерполяция Эрмита . Еще один метод см. [1] который использует контурную интеграцию.

Постановка задачи

[ редактировать ]

В ограниченной формулировке, изученной в [2] Интерполяция Эрмита состоит в вычислении полинома как можно более низкой степени, который соответствует неизвестной функции как по наблюдаемому значению, так и по наблюдаемому значению ее первых m производных. Это означает, что n ( m + 1) значений должно быть известно. Полученный полином имеет степень меньше n ( m + 1) . (В более общем случае нет необходимости, чтобы m было фиксированным значением; то есть некоторые точки могут иметь больше известных производных, чем другие. В этом случае результирующий полином имеет степень меньшую, чем количество точек данных.)

Рассмотрим многочлен P ( x ) степени меньше n ( m +1) с неопределенными коэффициентами; то есть коэффициенты P ( x ) представляют собой n ( m + 1) новых переменных. Тогда, записав ограничения, которым должен удовлетворять интерполяционный полином, получаем систему из n ( m + 1) линейных уравнений с n ( m + 1) неизвестными.

В общем случае такая система имеет ровно одно решение. В, [1] Чарльз Эрмит использовал контурное интегрирование, чтобы доказать, что это действительно так, и найти единственное решение при условии, что попарно xi различны. Ниже описан метод вычисления решения. [3]

Простой случай, когда все

[ редактировать ]

При использовании разделенных разностей для вычисления полинома Эрмита функции f первым шагом является копирование каждой точки m раз. (Здесь мы рассмотрим простейший случай для всех точек.) Поэтому, учитывая точки данных и значения и для функции что мы хотим интерполировать, мы создаем новый набор данных такой, что

Теперь мы создаем таблицу разделенных разностей для точек . Однако для некоторых разделенных различий который не определен.В этом случае разделенная разность заменяется на . Все остальные рассчитываются нормально.

Более общий случай, когда

[ редактировать ]

В общем случае пусть задана точка имеет k производных. Затем набор данных содержит k одинаковых копий . При создании таблицы разделенные разницы идентичные значения будут рассчитаны как

Например, и т. д.


Быстрый алгоритм для полностью общего случая приведен в . [4] Более медленный, но более численно устойчивый алгоритм описан в . [5]

Рассмотрим функцию . Вычисление функции и ее первых двух производных при , получим следующие данные:

х е ( х ) ж ′( Икс ) ж ″( х )
−1 2 −8 56
0 1 0 0
1 2 8 56

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

Квинтическая интерполяция Эрмита

[ редактировать ]

Интерполяция Эрмита пятой степени, основанная на функции ( ), его первый ( ) и вторые производные ( ) в двух разных точках ( и ) можно использовать, например, для интерполяции положения объекта на основе его положения, скорости и ускорения.Общий вид имеет вид

Вызовите вычисленный полином H и исходную функцию f . Рассмотрим сначала действительный случай. Оценка точки , функция ошибки где c — неизвестное в диапазоне , K — общее количество точек данных, а количество производных, известных в каждом .Таким образом, степень полинома справа на единицу выше, чем степень, ограниченная для . При этом ошибка и все ее производные с точностью до Первый порядок равен нулю в каждом узле, как и должно быть.

В сложном случае, как описано, например, на с. 360 дюймов, [5] где контур заключает в себе и все узлы , а узловой полином равен .

См. также

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б Эрмит, Чарльз (1878). «Об интерполяционной формуле Лагранжа» . Дж. Куин Энджью. Математика. : 70–79.
  2. ^ Трауб, Дж. Ф. (декабрь 1964 г.). «Об интерполяции Лагранжа — Эрмита» . J. Общество промышленной и прикладной математики . 12 (4): 886–891.
  3. ^ Шпицбарт, А. (январь 1960 г.). «Обобщение интерполяции Эрмита» . Американский математический ежемесячник . 67 (1): 42–46 . Проверено 2 июня 2024 г.
  4. ^ Шнайдер, К; Вернер, В. (1991). «Интерполяция Эрмита: барицентрический подход» . Вычисление . 46 : 35–51.
  5. ^ Jump up to: Перейти обратно: а б Корлесс, Роберт М; Филлион, Николас (2013). Введение в численные методы для выпускников . Нью-Йорк: Спрингер. ISBN  978-1-4614-8452-3 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 49ed7215e866a84d6edb3fb729280fbc__1717430700
URL1:https://arc.ask3.ru/arc/aa/49/bc/49ed7215e866a84d6edb3fb729280fbc.html
Заголовок, (Title) документа по адресу, URL1:
Hermite interpolation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)