Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Отзыв ★★★★★ Будем благодарны за отзыв в Яндексе — это помогает нам развиваться Оставить отзыв →
Правовая информация Условия использования технических материалов и калькуляторов Правовая информация →
INNER
Контакты

Интерполяция Лагранжа

  • 02.04.2026
  • Инженерные термины и определения

Интерполяция Лагранжа — метод построения полинома минимальной степени, который точно проходит через заданный набор точек. Формула L(x) = Sigma(yi · li(x)) позволяет находить промежуточные значения по таблице без знания аналитического выражения исходной функции. Метод широко применяется при обработке инженерных данных: интерполяции таблиц свойств пара, теплопроводности материалов, вязкости флюидов.

Что такое интерполяционный полином Лагранжа

Интерполяционный полином Лагранжа — многочлен степени не выше n, построенный по (n+1) точкам (x0, y0), (x1, y1), ..., (xn, yn) с различными значениями xi. Полином точно воспроизводит заданные значения: L(xi) = yi для каждого узла. Единственность такого полинома доказывается через определитель Вандермонда.

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

Формула интерполяции Лагранжа и базисные полиномы

L(x) = Sigma(i=0..n) yi · li(x)

где базисные полиномы: li(x) = Pi(j=0..n, j!=i) (x - xj) / (xi - xj)

Каждый базисный полином li(x) равен 1 в узле xi и 0 во всех остальных узлах. Это ключевое свойство обеспечивает выполнение условий интерполяции. Полином L(x) представляет собой линейную комбинацию базисных полиномов с коэффициентами yi — значениями функции в узлах.

Частные случаи

При n = 1 (два узла) формула сводится к линейной интерполяции: L(x) = y0·(x - x1)/(x0 - x1) + y1·(x - x0)/(x1 - x0). При n = 2 (три узла) получается квадратичная парабола, проходящая через три точки. На практике чаще всего используют полиномы степени 2–4.

Погрешность интерполяции Лагранжа

Если интерполируемая функция f(x) имеет непрерывную (n+1)-ю производную на отрезке [a, b], остаточный член оценивается формулой:

R(x) = f(n+1)(xi) / (n+1)! · Pi(i=0..n) (x - xi)

где xi — некоторая точка из [a, b]. На практике используют оценку через максимум производной: |R(x)| <= max|f(n+1)| / (n+1)! · |Pi(x - xi)|.

Из формулы следует: погрешность уменьшается при увеличении числа узлов и при расположении точки x ближе к центру интервала. Однако для высоких степеней (n > 7–10) на равноотстоящих узлах возникает феномен Рунге — нарастание осцилляций полинома на краях интервала. Классический пример: функция f(x) = 1/(1 + 25x2) на отрезке [-1, 1].

Сравнение методов интерполяции по таблице

Метод Степень Гладкость Применение
Линейная интерполяция 1 (два узла) Разрывы производной Грубая оценка, большие таблицы
Полином Лагранжа n (n+1 узел) Гладкий, но осцилляции Малое число узлов (3–5), точный расчёт
Полином Ньютона n (n+1 узел) Аналогично Лагранжу Равноотстоящие узлы, наращивание степени
Кубический сплайн 3 (по участкам) C2 — непрерывность 2-й производной Много узлов, плавные кривые

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

Применение интерполяции Лагранжа в инженерных расчётах

  • Таблицы свойств водяного пара: нахождение промежуточных значений энтальпии, энтропии и удельного объёма по таблицам Вукаловича–Ривкина при температурах, не совпадающих с табличными. Квадратичная интерполяция (3 узла) обеспечивает достаточную точность.
  • Теплопроводность и вязкость: интерполяция табличных зависимостей теплопроводности металлов, вязкости масел и хладагентов от температуры для промежуточных значений.
  • Калибровочные характеристики датчиков: восстановление зависимости выходного сигнала от измеряемой величины по контрольным точкам калибровки.
  • Аэродинамические характеристики: интерполяция коэффициентов Cx и Cy по углу атаки из экспериментальных таблиц продувок.

Преимущества и ограничения метода

Преимущества

  • Замкнутая формула, не требующая решения систем уравнений.
  • Работает с произвольным (неравномерным) расположением узлов.
  • Точное прохождение через все заданные точки.
  • При малом числе узлов (3–5) даёт высокую точность для гладких функций.

Ограничения

  • При добавлении нового узла полином полностью пересчитывается (в отличие от формы Ньютона).
  • При большом числе равноотстоящих узлов (n > 7–10) возникает феномен Рунге.
  • Не гарантирует монотонность и выпуклость между узлами, даже если исходные данные монотонны.
  • Экстраполяция за пределы узлов приводит к быстрому росту погрешности.

Частые вопросы

Чем интерполяция Лагранжа отличается от линейной?
Линейная интерполяция использует только два ближайших узла и даёт кусочно-линейную функцию. Полином Лагранжа степени n строится по (n+1) узлу и обеспечивает более гладкое приближение. Для гладких функций квадратичная интерполяция (3 узла) существенно точнее линейной.
Сколько узлов оптимально для инженерных расчётов?
Для большинства задач достаточно 3–5 узлов (полином 2–4 степени). Увеличение сверх 7–10 узлов на равномерной сетке может ухудшить результат из-за феномена Рунге. При большом числе точек лучше использовать кубические сплайны.
Что такое феномен Рунге?
Это нарастание осцилляций интерполяционного полинома высокой степени на краях интервала при использовании равноотстоящих узлов. Для борьбы с ним применяют неравномерные узлы (корни полинома Чебышёва), сплайн-интерполяцию или ограничивают степень полинома.
Можно ли использовать формулу Лагранжа для экстраполяции?
Технически формула допускает подстановку любого x, но за пределами узлов погрешность быстро нарастает. Экстраполяция полиномом высокой степени ненадёжна и не рекомендуется для ответственных инженерных расчётов.

Интерполяция Лагранжа — универсальный метод нахождения промежуточных значений по таблице, не требующий равноотстоящих узлов и решения систем уравнений. Для инженерных задач оптимален полином 2–4 степени по 3–5 ближайшим узлам. При большом числе точек рекомендуется переход к сплайн-интерполяции. Понимание погрешности и ограничений метода (феномен Рунге, непригодность для экстраполяции) позволяет грамотно выбирать инструмент обработки табличных данных.

Статья носит исключительно ознакомительный и образовательный характер. Автор не несёт ответственности за последствия применения изложенной информации без надлежащей проверки. Инженерные расчёты должны выполняться квалифицированными специалистами с использованием верифицированных данных и программных средств.
Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.