Интерполяция Лагранжа
англ. Lagrange interpolation
Построение многочлена степени ≤ n, проходящего через n+1 заданную точку, через базисные полиномы; формула L(x) = Σ yᵢ·ℓᵢ(x) записывается сразу в готовом виде.
Интерполяция Лагранжа — способ восстановить многочлен, проходящий через заданные точки: по узлу с различными строится многочлен степени не выше . Формула Лагранжа собирает его из базисных полиномов, каждый из которых равен единице в «своём» узле и нулю во всех остальных — поэтому ответ записывается сразу, без решения системы уравнений.
Базис обеспечивает оба условия автоматически, и проходит через все узлы. Для точек , , получается — подстановка подтверждает все три значения. Существование и единственность такого многочлена гарантирует теория интерполяционного полинома; вычислять значения готового интерполянта быстрее всего схемой Горнера.
Какова степень многочлена Лагранжа, построенного по 5 точкам?
Частые вопросы
Интерполяция и аппроксимация — в чём разница?
Интерполяция требует точного прохождения через узлы: . Аппроксимация (например, метод наименьших квадратов) лишь минимизирует суммарное отклонение. Для зашумлённых данных интерполяция воспроизводит шум и осциллирует между узлами — тогда предпочитают сглаживание.
Почему при большом числе узлов интерполяция «плохая»?
На равномерных узлах возникает осцилляция Рунге: у краёв отрезка интерполянт расходится всё сильнее (классический пример — на ). Лечение: узлы Чебышёва, кусочная интерполяция сплайнами или отказ от точного прохождения через узлы.