Полиномиальная интерполяция
В численном анализе полиномиальная интерполяция — это интерполяция данного двумерного набора данных полиномом наименьшей возможной степени , который проходит через точки набора данных. [1]
Учитывая набор из n + 1 точек данных , без двух то же, полиномиальная функция Говорят, что интерполирует данные, если для каждого .
Всегда существует уникальный такой полином, обычно задаваемый двумя явными формулами: полиномами Лагранжа и полиномами Ньютона .
Приложения
[ редактировать ]Первоначально интерполяционные полиномы использовались для аппроксимации значений важных трансцендентных функций, таких как натуральный логарифм и тригонометрические функции . Начиная с нескольких точно вычисленных точек данных, соответствующий интерполяционный полином будет аппроксимировать функцию в произвольной близлежащей точке. Полиномиальная интерполяция также лежит в основе алгоритмов числовых квадратур ( правило Симпсона ) и численных обыкновенных дифференциальных уравнений ( многосеточные методы ).
В компьютерной графике полиномы можно использовать для аппроксимации сложных плоских кривых по нескольким заданным точкам, например формы букв в типографике . Обычно это делается с помощью кривых Безье , которые представляют собой простое обобщение интерполяционных полиномов (имеющих заданные касательные, а также заданные точки).
В численном анализе полиномиальная интерполяция необходима для выполнения субквадратного умножения и возведения в квадрат, например умножения Карацубы и умножения Тума – Кука , где интерполяция через точки на полиноме произведения дает конкретный требуемый продукт. Например, учитывая a = f ( x ) = a 0 x 0 + 1 х 1 + ··· и б знак равно г ( Икс ) знак равно б 0 Икс 0 + б 1 х 1 + ···, произведение ab представляет собой конкретное значение W ( x ) = f ( x ) g ( x ). Можно легко найти точки вдоль W ( x ) при малых значениях x , и интерполяция на основе этих точек даст члены W ( x ) и конкретное произведение ab . Как сформулировано в умножении Карацубы, этот метод существенно быстрее, чем квадратичное умножение, даже для входных данных скромного размера, особенно на параллельном оборудовании.
В информатике полиномиальная интерполяция также приводит к созданию алгоритмов для безопасных многосторонних вычислений и совместного использования секретов .
Интерполяционная теорема
[ редактировать ]Для любого двумерные точки данных , где нет двух одинаковы, существует единственный полином степени максимум который интерполирует эти точки, т.е. . [2]
Эквивалентно, для фиксированного выбора узлов интерполяции полиномиальная интерполяция определяет линейную биекцию между ( n +1)-кортежами значений действительных чисел и векторное пространство действительных многочленов степени не выше n :
Это разновидность теоремы о неразрешимости . Теорема справедлива и для любого бесконечного поля вместо действительных чисел. , например рациональные или комплексные числа.
Первое доказательство
[ редактировать ]Рассмотрим базисные функции Лагранжа предоставлено:
Обратите внимание, что является полиномом степени , и у нас есть для каждого , пока . Отсюда следует, что линейная комбинация: имеет , так представляет собой интерполяционный полином степени .
Для доказательства единственности предположим, что существует другой интерполяционный полином степени максимум , так что для всех . Затем является полиномом степени не более который имеет отдельные нули (т. ). Но ненулевой полином степени не выше может иметь максимум нули, [а] так должен быть нулевым полиномом, т.е. . [3]
Второе доказательство
[ редактировать ]Запишите интерполяционный полином в виде
( 1 ) |
Подставив это в интерполяционные уравнения , получим систему линейных уравнений с коэффициентами , который читается в матрично-векторной форме как следующее умножение :
Интерполянт соответствует решению приведенного выше матричного уравнения . Матрица X слева — это матрица Вандермонда , определитель которой, как известно, равен что не равно нулю, поскольку узлы все различны. Это гарантирует, что матрица обратима и уравнение имеет единственное решение. ; то есть, существует и является единственным.
Следствие
[ редактировать ]Если является полиномом степени не более , то интерполяционный полином в отдельные точки это сам.
Построение интерполяционного полинома
[ редактировать ]
Интерполяция Лагранжа
[ редактировать ]Мы можем сразу записать полином через полиномы Лагранжа как: Для матричных аргументов эта формула называется формулой Сильвестра , а полиномы Лагранжа с матричным знаком являются ковариантами Фробениуса .
Интерполяция Ньютона
[ редактировать ]Теорема
[ редактировать ]Для полинома степени меньше или равной n, которая интерполирует в узлах где . Позволять — многочлен степени меньше или равной n+1, который интерполирует в узлах где . Затем дается: где также известный как базис Ньютона и .
Доказательство:
Это можно показать для случая, когда : и когда : В силу единственности интерполированных полиномов степени меньше , – требуемая полиномиальная интерполяция. Таким образом, функцию можно выразить как:
Полиномиальные коэффициенты
[ редактировать ]Найти , нам нужно решить нижнюю треугольную матрицу, образованную расстановкой из приведенного выше уравнения в матричной форме:
Коэффициенты выводятся как
где
это обозначение разделенных разностей . Таким образом, полиномы Ньютона используются для получения формулы полиномиальной интерполяции n точек. [3]
Доказательство |
---|
Форвардная формула Ньютона
[ редактировать ]Полином Ньютона можно выразить в упрощенной форме, если расположены последовательно с одинаковым интервалом.
Если расположены последовательно и на равном расстоянии от для i = 0, 1, ..., k и некоторой переменной x выражается как , то разница можно записать как . Таким образом, полином Ньютона становится
Поскольку связь между разделенными разностями и прямыми разницами определяется как: [4] принимая , если вместо этого было принято представление x в предыдущих разделах , формула прямой интерполяции Ньютона выражается как: что является интерполяцией всех точек после . Он расширен как:
Обратная формула Ньютона
[ редактировать ]Если узлы переупорядочены как , полином Ньютона становится
Если расположены на равном расстоянии от для i = 0, 1, ..., k и , затем,
Поскольку связь между разделенными разностями и обратными разностями задается как: [ нужна ссылка ] принимая , если вместо этого было принято представление x в предыдущих разделах , формула обратной интерполяции Ньютона выражается как: что является интерполяцией всех точек перед . Он расширен как:
Ромбическая диаграмма
[ редактировать ]Ромбическая диаграмма — это диаграмма, которая используется для описания различных формул интерполяции, которые можно построить для данного набора данных. Линия, начинающаяся с левого края и проходящая через диаграмму вправо, может использоваться для представления формулы интерполяции, если соблюдаются следующие правила: [5]

- Шаги слева направо указывают на сложение, тогда как шаги справа налево указывают на вычитание.
- Если наклон ступеньки положительный, то термин, который следует использовать, представляет собой произведение разницы и коэффициента, находящегося непосредственно под ней. Если наклон ступеньки отрицательный, то термин, который следует использовать, представляет собой произведение разницы и коэффициента, находящегося непосредственно над ней.
- Если шаг горизонтален и проходит через фактор, используйте произведение фактора и среднее значение двух членов непосредственно выше и ниже него. Если шаг горизонтален и проходит через разницу, используйте произведение разницы и среднего значения двух членов непосредственно выше и ниже него.
Коэффициенты выражаются по формуле:
Доказательство эквивалентности
[ редактировать ]Если путь идет от к , оно может соединяться посредством трех промежуточных шагов: (а) через , (б) через или (c) через . Доказательство эквивалентности этих трех двухшаговых путей должно доказать, что все (n-шаговые) пути могут быть преобразованы с одинаковым началом и концом, и все они представляют собой одну и ту же формулу.
Путь (а):
Путь (б):
Путь (с):
Вычитая вклады от путей a и b:
Таким образом, вклад пути (а) или пути (б) одинаков. Поскольку путь (c) является средним значением путей (a) и (b), он также вносит в полином идентичную функцию. Таким образом, доказывается эквивалентность путей с одинаковыми начальной и конечной точками. Чтобы проверить, можно ли сдвинуть пути на разные значения в крайнем левом углу, достаточно сделать всего два шага пути: (a) к через или (b) коэффициент между и , к через или (c) начиная с .
Путь (а)
Путь (б)
Путь (с)
С , подстановка в приведенные выше уравнения показывает, что все приведенные выше члены сводятся к и, следовательно, эквивалентны. Следовательно, эти пути можно трансформировать, чтобы они начинались с крайнего левого угла и заканчивались в общей точке. [5]
Формула Ньютона
[ редактировать ]Взяв поперечный отрицательный наклон из к дает интерполяционную формулу всех последовательно расположенные точки, что эквивалентно формуле прямой интерполяции Ньютона:
тогда как, взяв поперечный положительный наклон от к , дает интерполяционную формулу всех последовательно расположенные точки, что эквивалентно формуле обратной интерполяции Ньютона:
где — число, соответствующее введенному в интерполяции Ньютона.
Формула Гаусса
[ редактировать ]Пройдите зигзагообразной линией вправо, начиная с с отрицательным наклоном мы получаем формулу Гаусса:
тогда как начиная с с положительным наклоном мы получаем обратную формулу Гаусса:
Формула Стирлинга
[ редактировать ]Пройдя горизонтальный путь вправо, начиная с , получаем формулу Стирлинга:
Формула Стирлинга представляет собой среднее арифметическое прямой и обратной формул Гаусса.
Формула Бесселя
[ редактировать ]Пройдя горизонтальный путь вправо, начиная с фактора между и , получаем формулу Стирлинга:
Алгоритмы Вандермонда
[ редактировать ]Матрица Вандермонда во втором доказательстве выше может иметь большое число обусловленности , [6] вызывая большие ошибки при вычислении коэффициентов a i, если система уравнений решается методом исключения Гаусса .
Поэтому несколько авторов предложили алгоритмы, которые используют структуру матрицы Вандермонда для вычисления численно устойчивых решений за O( n 2 ) вместо операций O( n 3 ) требуется методом исключения Гаусса. [7] [8] [9] Эти методы основаны на построении сначала интерполяции Ньютона полинома, а затем на преобразовании его в мономиальную форму .
Алгоритмы, не относящиеся к Вандермонду
[ редактировать ]Чтобы найти интерполяционный полином p ( x ) в векторном пространстве P ( n ) полиномов степени n , мы можем использовать обычный мономиальный базис для P ( n ) и инвертировать матрицу Вандермонда методом исключения Гаусса, что дает вычислительные затраты O ( н 3 ) операции. Чтобы улучшить этот алгоритм, более удобный базис для P ( n ) может упростить вычисление коэффициентов, которые затем необходимо перевести обратно в термины мономиального базиса .
Один из методов — записать интерполяционный полином в форме Ньютона (т.е. использовать базис Ньютона) и использовать метод разделенных разностей для построения коэффициентов, например алгоритм Невилла . Стоимость равна O( n 2 ) операции. Более того, вам нужно выполнить дополнительную работу O( n ) только в том случае, если к набору данных добавляется дополнительная точка, тогда как для других методов вам придется переделать все вычисления.
Другой метод предпочтителен, когда целью является вычисление не коэффициентов ( x p ) , а только одного значения p ( a ) в точке x = a, отсутствующей в исходном наборе данных. Форма Лагранжа вычисляет значение p ( a ) со сложностью O( n 2 ). [10]
Форма Бернштейна использовалась в конструктивном доказательстве теоремы Вейерштрасса Бернштейном аппроксимационной и получила большое значение в компьютерной графике в виде кривых Безье .
Интерполяции как линейные комбинации значений
[ редактировать ]Учитывая набор точек данных (позиция, значение) где нет двух позиций одинаковы, интерполяционный полином можно рассматривать как линейную комбинацию значений , используя коэффициенты, которые являются полиномами от в зависимости от . Например, интерполяционный полином в форме Лагранжа представляет собой линейную комбинацию с каждым коэффициентом задается соответствующим базисным полиномом Лагранжа на заданных позициях :
Поскольку коэффициенты зависят только от позиций , а не значения , мы можем использовать те же коэффициенты , чтобы найти интерполяционный полином для второго набора точек данных на тех же позициях:
Кроме того, коэффициенты зависят только от относительных пространств между позициями. Таким образом, учитывая третий набор данных, точки которого задаются новой переменной ( преобразование аффинное , инвертированный ):
мы можем использовать преобразованную версию предыдущих полиномов коэффициентов:
и запишите интерполяционный полином как:
Точки данных часто имеют равноотстоящие друг от друга позиции , которые можно нормализовать с помощью аффинного преобразования к . Например, рассмотрим точки данных
.
Интерполяционный полином в форме Лагранжа представляет собой линейную комбинацию
Например, и .
Случай равноотстоящих друг от друга точек также можно рассматривать методом конечных разностей . Первое отличие последовательности значений это последовательность определяется . Повторение этой операции дает n й разностная операция , определенный явно: где коэффициенты образуют знаковую версию треугольника Паскаля, треугольника коэффициентов биномиального преобразования :
1 | Строка n = 0 | ||||||||||||||||
1 | −1 | Строка n = 1 или d = 0 | |||||||||||||||
1 | −2 | 1 | Строка n = 2 или d = 1 | ||||||||||||||
1 | −3 | 3 | −1 | Ряд n = 3 или d = 2 | |||||||||||||
1 | −4 | 6 | −4 | 1 | Ряд n = 4 или d = 3 | ||||||||||||
1 | −5 | 10 | −10 | 5 | −1 | Ряд n = 5 или d = 4 | |||||||||||
1 | −6 | 15 | −20 | 15 | −6 | 1 | Ряд n = 6 или d = 5 | ||||||||||
1 | −7 | 21 | −35 | 35 | −21 | 7 | −1 | Ряд n = 7 или d = 6 | |||||||||
Полином степени d определяет последовательность значений в положительных целых точках, и разность этой последовательности тождественно равна нулю:
.
Таким образом, заданные значения в равноотстоящих точках, где , у нас есть: Например, 4 равноотстоящие друг от друга точки данных. квадратичного подчиняться и решение для дает то же интерполяционное уравнение, полученное выше с помощью метода Лагранжа.
Ошибка интерполяции: формула остатка Лагранжа
[ редактировать ]![]() | Этот раздел может сбивать с толку или быть неясным для читателей . ( июнь 2011 г. ) |
При интерполяции заданной функции f полиномом степени n в узлах x 0 ,..., x n получим ошибку
где это ( n +1) ул. разделенная разность точек данных
.
Более того, существует форма остатка Лагранжа ошибки для функции f , которая n + 1 раз непрерывно дифференцируема на замкнутом интервале. и полином степени не выше n , которая интерполирует f в n + 1 различных точках . Для каждого существует такой, что
Эта граница ошибки предполагает выбор точек интерполяции x i, чтобы минимизировать произведение , что достигается узлами Чебышева .
Доказательство остатка Лагранжа
[ редактировать ]Установите термин ошибки как и определим вспомогательную функцию: Таким образом:
Но поскольку является многочленом степени не выше n , имеем , и:
Теперь, поскольку x i являются корнями и , у нас есть , что означает, что Y имеет как минимум n + 2 корня. По Ролля теореме имеет не менее n + 1 корней, и итеративно имеет хотя бы один корень в интервале I. ξ Таким образом:
и:
Это соответствует рассуждениям, лежащим в основе остаточного члена Лагранжа в теореме Тейлора ; Фактически, остаток Тейлора представляет собой частный случай ошибки интерполяции, когда все узлы интерполяции x i идентичны. [11] Обратите внимание, что ошибка будет равна нулю, если для любого я . Таким образом, максимальная ошибка возникнет в какой-то момент интервала между двумя последовательными узлами.
Равноотстоящие интервалы
[ редактировать ]В случае равноотстоящих друг от друга узлов интерполяции, где , для и где член продукта в формуле ошибки интерполяции может быть связан как [12]
Таким образом, граница ошибки может быть задана как
Однако это предполагает, что преобладает , то есть . В некоторых случаях это не так, и ошибка фактически увеличивается при n → ∞ (см. феномен Рунге ). Этот вопрос рассматривается в разделе « Свойства сходимости» .
Константы Лебега
[ редактировать ]Фиксируем узлы интерполяции x 0 , ..., x n и интервал [ a , b ], содержащий все узлы интерполяции. Процесс интерполяции отображает функцию f в полином p . Это определяет отображение X из пространства C ([ a , b ]) всех непрерывных функций на [ a , b ] в себя. Отображение X линейно и является проекцией на подпространство многочленов степени n или меньше.
Лебега L определяется как операторная норма X Константа . Имеет место (частный случай леммы Лебега ):
Другими словами, интерполяционный полином не более чем в раз ( L + 1) хуже наилучшего возможного приближения. Это предполагает, что мы ищем набор узлов интерполяции, который делает L маленьким. имеем В частности, для узлов Чебышева :
Мы снова заключаем, что узлы Чебышева являются очень хорошим выбором для полиномиальной интерполяции, поскольку рост n является экспоненциальным для эквидистантных узлов. Однако эти узлы не являются оптимальными.
Свойства сходимости
[ редактировать ]Естественно задаться вопросом, для каких классов функций и для каких узлов интерполяции последовательность интерполяционных многочленов сходится к интерполируемой функции при n → ∞ ? Сходимость можно понимать по-разному, например, поточечно, равномерно или в некоторой интегральной норме.
Ситуация довольно плохая для эквидистантных узлов, поскольку равномерная сходимость не гарантируется даже для бесконечно дифференцируемых функций. Одним из классических примеров Карла Рунге является функция f ( x ) = 1 / (1 + x 2 ) на интервале [−5, 5] . Ошибка интерполяции || ж - п п || ∞ неограниченно растет при n → ∞ . Другой пример — функция f ( x ) = | х | на интервале [−1, 1] , для которого интерполяционные полиномы даже не сходятся поточечно, за исключением трех точек x = ±1, 0. [13]
Можно подумать, что лучшие свойства сходимости можно получить, выбирая разные узлы интерполяции. Следующий результат, кажется, дает весьма обнадеживающий ответ:
Теорема . Для любой функции f ( x ), непрерывной на интервале [ a , b ], существует таблица узлов, для которой последовательность интерполирующих полиномов сходится к f ( x ) равномерно на [ a , b ].
Ясно, что последовательность полиномов наилучшего приближения сходится к f ( x ) равномерно (в силу аппроксимационной теоремы Вейерштрасса ). Теперь нам осталось только показать, что каждый могут быть получены путем интерполяции на определенных узлах. Но это справедливо благодаря особому свойству полиномов наилучшего приближения, известному из теоремы об эквиколебаниях . В частности, мы знаем, что такие многочлены должны пересекать f ( x ) не менее n + 1 раз. Выбирая точки пересечения в качестве узлов интерполяции, получаем интерполяционный полином, совпадающий с полиномом наилучшего приближения.
Однако недостатком этого метода является то, что узлы интерполяции должны рассчитываться заново для каждой новой функции f ( x ), но алгоритм трудно реализовать численно. Существует ли единая таблица узлов, для которой последовательность интерполирующих полиномов сходится к любой непрерывной функции f ( x )? Ответ, к сожалению, отрицательный:
Теорема . Для любой таблицы узлов существует непрерывная функция f ( x ) на интервале [ a , b ], для которой последовательность интерполяционных полиномов расходится на [ a , b ]. [14]
Доказательство по существу использует оценку нижней оценки константы Лебега, которую мы определили выше как операторную норму X n (где X n — оператор проектирования на Π n ). Теперь ищем таблицу узлов, для которых
Согласно теореме Банаха–Штайнхауза это возможно только тогда, когда нормы X n равномерно ограничены, что не может быть правдой, поскольку мы знаем, что
Например, если в качестве узлов интерполяции выбраны равноудаленные точки, функция из явления Рунге демонстрирует расходимость такой интерполяции. Обратите внимание, что эта функция не только непрерывна, но даже бесконечно дифференцируема на [−1, 1] . Однако для лучших узлов Чебышева такой пример найти гораздо сложнее из-за следующего результата:
Теорема . Для каждой абсолютно непрерывной функции на [−1, 1] последовательность интерполяционных многочленов, построенных на узлах Чебышёва, сходится к f ( x ) равномерно. [15]
Связанные понятия
[ редактировать ]Феномен Рунге показывает, что при высоких значениях n интерполяционный полином может сильно колебаться между точками данных. Эту проблему обычно решают с помощью сплайн-интерполяции . Здесь интерполянтом является не многочлен, а сплайн : цепочка из нескольких многочленов более низкой степени.
Интерполяция периодических функций гармоническими функциями осуществляется преобразованием Фурье . Это можно рассматривать как форму полиномиальной интерполяции с гармоническими базовыми функциями, см. тригонометрическую интерполяцию и тригонометрический полином .
Задачи интерполяции Эрмита — это задачи, в которых заданы не только значения многочлена p в узлах, но и все производные до заданного порядка. Это оказывается эквивалентным системе одновременных сравнений полиномов и может быть решено с помощью китайской теоремы об остатках для многочленов. Интерполяция Биркгофа — это дальнейшее обобщение, в котором назначаются только производные некоторых порядков, а не обязательно всех порядков от 0 до k .
Коллокационные методы решения дифференциальных и интегральных уравнений основаны на полиномиальной интерполяции.
Методика моделирования рациональных функций представляет собой обобщение, учитывающее отношения полиномиальных функций.
Наконец, многомерная интерполяция для более высоких измерений.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Это следует из факторной теоремы для полиномиального деления.
Цитаты
[ редактировать ]- ^ Тиманн, Джером Дж. (май – июнь 1981 г.). «Полиномиальная интерполяция» . Новости ввода/вывода . 1 (5): 16. ISSN 0274-9998 . Проверено 3 ноября 2017 г.
- ^ Хамферис, Джеффри; Джарвис, Тайлер Дж. (2020). «9.2 – Интерполяция». Основы прикладной математики Том 2: Алгоритмы, приближение, оптимизация . Общество промышленной и прикладной математики. п. 418. ИСБН 978-1-611976-05-2 .
- ^ Перейти обратно: а б Эпперсон, Джеймс Ф. (2013). Введение в численные методы и анализ (2-е изд.). Хобокен, Нью-Джерси: Уайли. ISBN 978-1-118-36759-9 .
- ^ Берден, Ричард Л.; Фейрес, Дж. Дуглас (2011). Численный анализ (9-е изд.). п. 129 . ISBN 9780538733519 .
- ^ Перейти обратно: а б Хэмминг, Ричард В. (1986). Численные методы для ученых и инженеров (Полная республика 2-го изд. (1973) изд.). Нью-Йорк: Дувр. ISBN 978-0-486-65241-2 .
- ^ Гаучи, Уолтер (1975). «Оценки норм для обратных матриц Вандермонда». Численная математика . 23 (4): 337–347. дои : 10.1007/BF01438260 . S2CID 122300795 .
- ^ Хайэм, Нью-Джерси (1988). «Быстрое решение систем типа Вандермонда, включающих ортогональные полиномы». Журнал IMA численного анализа . 8 (4): 473–486. дои : 10.1093/иманум/8.4.473 .
- ^ Бьорк, О; В. Перейра (1970). «Решение систем уравнений Вандермонда». Математика вычислений . 24 (112). Американское математическое общество: 893–903. дои : 10.2307/2004623 . JSTOR 2004623 .
- ^ Кальветти, Д. ; Райхель, Л. (1993). «Быстрое обращение матриц типа Вандермонда с использованием ортогональных полиномов». КУСОЧЕК . 33 (3): 473–484. дои : 10.1007/BF01990529 . S2CID 119360991 .
- ^ Р.Бевилаква, Д. Бини, М.Каповани и О. Менчи (2003). Замечания по численным расчетам . Глава 5, с. 89. Издательская служба Пизанского университета – региональная компания за право на университетское образование.
- ^ «Ошибки полиномиальной интерполяции» (PDF) .
- ^ «Заметки о полиномиальной интерполяции» (PDF) .
- ^ Уотсон (1980 , стр. 21) приписывает последний пример Бернштейну (1912) .
- ^ Уотсон (1980 , стр. 21) приписывает эту теорему Фаберу (1914) .
- ^ Krylov, V. I. (1956). "Сходимость алгебраического интерполирования покорням многочленов Чебышева для абсолютно непрерывных функций и функций с ограниченным изменением" [Convergence of algebraic interpolation with respect to the roots of Chebyshev's polynomial for absolutely continuous functions and functions of bounded variation]. Doklady Akademii Nauk SSSR . New Series (in Russian). 107 : 362–365. MR 18-32.
Ссылки
[ редактировать ]- Бернштейн, Сергей Н. (1912). «О порядке наилучшего приближения непрерывных функций многочленами заданной степени». Память акад. Рой. Бельгия. (на французском языке). 4 :1–104.
- Фабер, Георг (1914). «Об интерполяции непрерывных функций». Год немецкой математики. (на немецком языке). 23 : 192-210.
- Уотсон, Г. Алистер (1980). Теория приближений и численные методы . Джон Уайли. ISBN 0-471-27706-1 .
Дальнейшее чтение
[ редактировать ]- Аткинсон, Кенделл А. (1988). «Глава 3.». Введение в численный анализ (2-е изд.). Джон Уайли и сыновья. ISBN 0-471-50023-2 .
- Брутман, Л. (1997). «Функции Лебега для полиномиальной интерполяции — обзор». Энн. Число. Математика . 4 : 111–127.
- Пауэлл, MJD (1981). «Глава 4». Теория и методы приближения . Издательство Кембриджского университета. ISBN 0-521-29514-9 .
- Шацман, Мишель (2002). «Глава 4». Численный анализ: математическое введение . Оксфорд: Кларендон Пресс. ISBN 0-19-850279-6 .
- Сюли, Эндре ; Майерс, Дэвид (2003). «Глава 6». Введение в численный анализ . Издательство Кембриджского университета. ISBN 0-521-00794-1 .
Внешние ссылки
[ редактировать ]- «Процесс интерполяции» , Математическая энциклопедия , EMS Press , 2001 [1994]
- ALGLIB имеет реализации на C++/C#.
- GSL имеет код полиномиальной интерполяции на языке C.
- Демонстрация полиномиальной интерполяции .