Лекция. Общая задача интерполяции функций. Ограниченные окружности


Download 188.37 Kb.
bet3/3
Sana02.04.2023
Hajmi188.37 Kb.
#1320220
TuriЛекция
1   2   3
Bog'liq
1-лекция

Ln(x) = l0(x) + l1(x) + … + ln(x) (5)
Где li(x) - полином степени n, причем
Таким образом, требование (6) с учетом (5) полностью обеспечивает выполнение условия (2).
Представим полиномы li(x) следующим образом:
li(x) = ci ·(x – x0) · (x – x1) · … · (x - xi-1) · (x – xi+1) · …· (x - xn) (7)
где ci – const, значение которой найдем из первой части условия (6): Итак, получим:
- интерполяционный полином Лагранжа.
Пример. Построить интерполяционный полином Лагранжа для функции, заданной таблицей:

X

1

3

4

 f(x)

12

4

6

x0 = 1; x1 = 3; x2 = 4; n = 2;
y0 = 12; y1 = 4; y2 = 6.

Используя обозначение Пn+1(x) = (x – x0) · (x – x1) · …· (x - xn), получим более компактный вид интерполяционного полинома Лагранжа. Для этого продифференцируем Пn+1(x) по x:

При x = xi имеем: П’n+1(x) = (xi – x0) ·…· (xi – xi-1) (xi – xi+!) · …· (xi - xn). Тогда формула Лагранжа имеет вид:
Интерполяционные полиномы Ньютона для равноотстоящих узлов
Часто интерполирование ведется для функций, заданных таблицами с равноотстоящими значениями аргумента: h = xi+1 - xi (i = 0, 1, 2, …, n) – const. Для таких таблиц построение интерполяционной формулы упрощается.
Конечные разности
Пусть функция задана таблицей

X

x0

x1



xn

 f(x)

y0

y1



yn

Разности между значениями функции в соседних узлах интерполяции называются конечными разностями 1-го порядка:
Dyi = yi+1 – yi (i = 0, 1, 2, …)
Из конечных разностей 1-го порядка образуются конечные разности 2-го порядка:
D2yi = Dyi+1 – Dyi (i = 0, 1, 2, …)
Продолжая этот процесс, можно по заданной таблице функции составить таблицу конечных разностей:

x

y

Dyi

D2yi

D3yi



X0

y0

Dy0

D2y0

D3y0



X1

y1

Dy1

D2y1

D3y1



X2

y2

Dy2

D2y2




X3

y3

Dy3





X4

y4














Конечные разности любого порядка могут быть представлены через значения функции:
Dyi = yi+1 – yi
D2yi = Dyi+1 – Dyi = (yi+2 – yi+1) – (yi+1 - yi) = yi+2 – 2yi+1 + yi
D3yi = D2yi+1 – D2yi = yi+3 – 2yi+2 + yi+1 - yi+2 – 2yi+1 + yi = yi+3 – 3yi+2 + 3yi+1 - yi
и так далее.
Методом математической индукции можно доказать, что

Пусть для функции, заданной таблицей с постоянным шагом, составлена таблица конечных разностей



x

y

Dyi

D2yi

D3yi



x0

y0

Dy0

D2y0

D3y0



x1

y1

Dy1

D2y1

D3y1



x2

y2

Dy2

D2y2




x3

y3

Dy3





x4

y4














Будем искать интерполяционный полином в виде:
Pn(x) = a0 + a1(x-x0) + a2(x-x0)(x-x1) + … + an(x-x0)(x-x1)∙…∙ (x-xn-1).
Это полином n-ой степени. 
Значения коэффициентов a0, a1, a2, …,an определим из условия совпадения значений исходной функции и полинома в узлах. Действительно, в x = x0, имеем: В общем случае, выражение для ak будет иметь вид:
Подставим (2) в выражение полинома Pn(x):

Для практического применения удобнее преобразовать формулу (3) в виде:

Формула (4) называется 1-й интерполяционной формулой Ньютона.
Эта формула применяется для интерполирования в начале отрезка интерполяции, когда t мало по абсолютной величине. За начальное значение x0 можно принимать любое табличное значение аргумента x.
Пример. Составить аналитическое выражение для вычисления функции в точке x=1,8:

x

1

1,5

2

2,5

 f(x)

5

8

12

18




x

y

Dyi

D2yi

D3yi

 1

5

3

1

1

1,5

8

4

2

-

2

12

6

-

-

2,5

18

-

-

-

Решение: h = 0,5

Пример 2. Составить аналитическое выражение для вычисления функции в точке x=2,5:

x

2

3

4

5

 f(x)

8,5

10

12

15

Решение: h = 1

x

y

Dyi

D2yi

D3yi

2

8,5

1,5

0,5

0,5

3

10

2

1

-

4

12

3

-


5

15

-



x = x0 + h·t = 2 + t
t = x – 2 =2,5 – 2 = 0,5

Литература


  1. Исаков В.Н. Элементы численных методов — М: Издательский центр «Академия», 2003.

  2. Березин И. С, Жидков Н.П. Методы вычислений. Т. 1. — М.: Наука, 1966; Т. 2. - М.: Физматгиз, 1962.

  3. Бохан К. А., Егорова И. А., Лащенов К.В. Курс математического анали­за. Т. 1. — М.: Просвещение, 1972.

  4. Бохан К. А., Егорова И. А., Лащенов К. В. Курс математического анали­за. Т. 2. — М.: Просвещение, 1972.

5. Вычислительная математика / Н.И.Данилина, Н.С.Дубровская,
О.П.Кваша, Г.Л.Смирнов. — М.: Высшая школа, 1985.
б.Демидович Б. П., Марон И. А. Основы вычислительной математики. — М.: Наука, 1970.

  1. Демидович Б. П., Марон И. А., Шувалова Э.З. Численные методы ана­лиза. — М.: Наука, 1967.

  2. Заварыкин В.М., Житомирский В. Г., Лапчик М.П. Численные мето­ды. — М.: Просвещение, 1990.

  3. Ильин В. А, Садовничий В. А., Сендов Бл.Х. Математический анализ. — М.: Изд-во МГУ, 1985.

  1. Калиткии Н.Н. Численные методы. — М.: Наука, 1978.

  2. Коллатц Л. Численные методы решения дифференциальных урав­нений. — М.: Иностранная литература, 1953.

  3. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функци­онального анализа. — М.: Наука, 1972.

  4. Копченова Н.В., Марон И. А. Вычислительная математика в приме­рах и задачах. — М.: Наука, 1972.

  5. КурошА.Г. Курс высшей алгебры. — М.: Наука, 1975.

  6. Пулькин СП., Никольская Л.Н., Дьячков А. С. Вычислительная мате­матика. — М.: Просвещение, 1980.

  7. Матвеев Н.М. Дифференциальные уравнения. — М:. Просвещение, 1988.

  8. Матвеев Н.М. Методы интегрирования обыкновенных дифферен­циальных уравнений. — М.: Высшая школа, 1963.

  1. МысовскихИ.П. Лекции по методам вычислений. — М.: Физматгиз, 1962.

  2. Носач В. В. Решение задач аппроксимации с помощью персональных компьютеров. — М.: Изд-во МИКАП, 1994.

  3. Самарский А. А., ГулинА.В. Численные методы. — М.: Наука, 1989.

  4. ТурчакЛ.И. Основы численных методов. — М.: Наука, 1987.

  5. Фихтешольц Г. М. Курс дифференциального и интегрального исчис­ления. Т. 1. — М.: Наука, 1969.

  6. Фихтешолъц Г. М. Курс дифференциального и интегрального исчис­ления. Т. 2. - М.: Наука, 1969.

Download 188.37 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling