Феномен Рунге

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Интерполяция функции Рунге многочленами пятой (слева) и десятой степени (справа)

Феномен Рунге — эффект нежелательных колебаний, возникающий при интерполяции полиномами высоких степеней. Был открыт Карлом Рунге при изучении ошибок полиномиальной интерполяции для приближения некоторых функций[1].

Рассмотрим функцию Если интерполировать её по равноотстоящим узлам между и , то есть по узлам

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

Такой эффект роста отклонения при росте степени многочлена зависит как от выбираемой последовательности узлов, так и от интерполируемой функции. Именно, для любой последовательности узлов можно подобрать такую непрерывную функцию, что ошибка её интерполяции по этим узлам будет неограниченно расти. С другой стороны, согласно аппроксимационной теореме Вейерштрасса, для любой непрерывной функции на отрезке можно подобрать последовательность полиномов, равномерно сходящихся к этой функции на отрезке. Это теоретически позволяет подобрать для заданной функции последовательность узлов, гарантирующую отсутствие феномена Рунге.

Компромиссом можно считать узлы Чебышёва, погрешность интерполяции по которым равномерно убывает для любой абсолютно непрерывной функции.

Примечания

[править | править код]
  1. Runge C. Über empirische Funktionen und die Interpolation zwischen äquidistanten Ordinaten (нем.) // Zeitschrift für Mathematik und Physik. — 1901. — Bd. 46. — S. 224—243.