Общий случай полиномиального интерполирования.

Метод неопределенных коэффициентов

Полином Qm(x)=a0+a1x+…+amxm называется интерполяционным для данной функции f(x) если в заданных точках xi (i = 1,2,…,n) он принимает те же значения, что и функция f(x), т.е. имеет место равенство Qm(xi)=f(xi). Интерполяционный полином, принимающий в заданных точках x0,x1,…,xn те же значения, что и f(x) всегда единственен. Степень интерполяционного полинома определяется как m=n-1, где n - число экспериментальных точек. Таким образом, для данной экспериментальной зависимости, состоящей из 5 точек, степень интерполирующего полинома равна 4, т.е. искомая функция имеет вид Q4(x)=a0+a1x+a2x2+a3x3+a4x4. Неизвестные коэффициенты полинома а0, а1, а2, а3, а4 можно определить из системы уравнений

 
  Общий случай полиномиального интерполирования. - student2.ru

Выполним интерполяцию заданной табличной зависимости, используя средства электронных таблиц Excel. Вначале снова построим график табличной зависимости в форме точечной диаграммы. При построении графика ряд данных формируется указанием сразу всех координат экспериментальных точек. График может быть построен более быстро, если перед вызовом Мастера Диаграмм предварительно выделить диапазон ячеек $B$3:$F$4.

Интерполяционный полином построим выполнив Меню Диаграмма - Добавить линию тренда. В появившемся окне Линия Тренда во вкладке Тип выберем Полиномиальная, Степень 4. Во вкладке Параметры снова поставим флажок Показывать уравнение на диаграмме. Результат представлен на рис.11.

Общий случай полиномиального интерполирования. - student2.ru

Рис. 11

Аппроксимация функций

 
  Общий случай полиномиального интерполирования. - student2.ru

Полином Qm(x)=a0+a1x+…+amxm называется аппроксимирующим заданную функцию y(x), если он имеет наименьшее отклонение от заданной функции y(x). Максимальная степень m аппроксимирующего полинома, как правило, всегда значительно меньше числа экспериментальных точек. За меру отклонения полинома Qm(x)=a0+a1x+…+amxm от функции y(x) принимают величину

где Sm есть функция от неизвестных коэффициентов а0, а1, …, аm, которые нужно подобрать так, чтобы величина Sm была минимальной. Этот метод носит название метода наименьших квадратов.

 
  Общий случай полиномиального интерполирования. - student2.ru

Аппроксимируем заданную табличную зависимость полиномом 1-й степени. Аппроксимирующий полином будет иметь вид Q(x)=a0+a1x. Величина

 
  Общий случай полиномиального интерполирования. - student2.ru

должна быть минимальна, а значит, должно быть выполнено условие равенства нулю всех ее частных производных, т.е.

Таким образом, получаем систему из 2-х линейных уравнений, позволяющий найти неизвестные коэффициенты а0, а1:

 
  Общий случай полиномиального интерполирования. - student2.ru

Выполним аппроксимацию полиномом 1-ой степени, используя средства электронных таблиц Excel. Построим график табличной зависимости. Для этого выделим всю таблицу значений и далее на этом диапазоне ячеек построим точечную диаграмму. Искомый аппроксимирующий полином построим выполнив Меню Диаграмма - Добавить линию тренда. В появившемся окне Линия Тренда во вкладке Тип выберем Линейная, во вкладке Параметры снова поставим флажок Показывать уравнение на диаграмме. Результат представлен на рис. 12.

Общий случай полиномиального интерполирования. - student2.ru

Рис. 12

Наши рекомендации