- •Глава 3
- •§1. Производная числовой функции одного действительного переменного
- •1.1. Определение производной. Ее физическая и геометрическая интерпретация
- •1.2. Вычисление производных для основных элементарных функций Операция нахождения производной функции называется дифференцированием функции.
- •2. Степенная функция: (где – любое действительное число). Область изменения х зависит от , она была указана в гл.1, §4, п.4.1. Придадим х приращение х, тогда новое значение у будет
- •1.3. Производная обратной функции
- •1.4. Простейшие правила вычисления производных
- •1.5. Теорема о непрерывности функции, имеющей производную
- •1.6. Производная сложной функции
- •1.7. Производная показательно – степенной функции
- •1.8. Производная неявно заданной функции
- •1.9. Производная функции, заданной параметрически
- •1.10. Односторонние производные
- •1.11. Бесконечные производные
- •1.12. Таблица основных формул для производных
- •§2. Дифференциал числовой функции одного действительного переменного
- •2.1. Определение дифференциала и его геометрический смысл
- •2.2. Основные формулы и правила дифференцирования
- •2.3. Инвариантность формы дифференциала
- •2.4. Использование дифференциала для приближенных вычислений
- •§3. Производные и дифференциалы высших порядков
- •3.1. Определение производной n-го порядка
- •3.2. Вычисление производной n-го порядка
- •3.3. Формула Лейбница для n-й производной произведения двух функций
- •3.4. Дифференциалы высших порядков
- •3.5. Параметрическое дифференцирование
- •§4. Основные теоремы дифференциального исчисления
- •4.1. Теорема Ролля (теорема о корнях производной)
- •4.2.1. Условие постоянства функции
- •4.2.2. Условие монотонности функции
- •Рассмотрим теперь вспомогательную функцию
- •§5. Применения дифференциального исчисления
- •5.1.1. Раскрытие неопределенности вида
- •5.1.2. Раскрытие неопределенности вида
- •5.1.3. Раскрытие неопределенностей других видов
- •5.2. Формула Тейлора
- •Далее, вспоминая, что
- •5.3. Разложение по формуле Тейлора некоторых элементарных функций
- •5.4. Интерполяционный полином Лагранжа
- •5.4.1. Установление функциональной зависимости
- •5.4.2. Аппроксимация функций
- •5.5. Исследование функции и построение графика
- •5.5.1. Выпуклость и вогнутость кривой. Точки перегиба
- •5.5.2. Максимумы и минимумы функции.
- •5.5.3. Наибольшее и наименьшее значение функции на отрезке
- •5.5.4. Асимптоты
- •5.5.4.1. Вертикальные асимптоты
- •5.5.4.2. Горизонтальные асимптоты
- •5.5.4.3. Наклонные асимптоты
- •5.5.5. Схема исследования функции и построения графика
- •Упражнения
5.4. Интерполяционный полином Лагранжа
5.4.1. Установление функциональной зависимости
В этом разделе будет изложен способ воспроизведения функциональной зависимости между двумя переменными величинами х и у с помощью полинома.
Пусть
в результате измерений в некотором
опыте или наблюдении
получены при разных значениях переменной
величины
(далее
будем считать, что эти значения переменной
величины пронумерованы
в порядке
возрастания,
т.е.
)
соответствующие значения переменной
величины
.
Это
соответствие можно представить в виде
таблицы
-
х
...
...
у
...
...
Эту
таблицу можно изобразить также и в виде
n
точек геометрического пространства
,
для
которых упорядоченные пары (хi,yi),
i
= 1,2,…,n
являются координатами этих точек в
прямоугольной системе координат. Данную
таблицу можно рассматривать как задание
некоторой функциональной зависимости
y
=
f(x)
между
переменными величинами х
и у.
Возникает
задача воспроизведения функциональной
зависимости y
=
f(x)
между
переменными величинами х
и у
в
аналитическом
виде.
Аналитическое
выражение этой зависимости y
=
f(x)
будем искать среди функций наиболее
простого вида
– полиномов. Искомый полином
должен удовлетворять условиям
,
(3.54)
т.е.
график
его должен проходить через точки
(рис.21).
Рис. 21
Из
этих условий, представляющих собой
систему п
уравнений
можно определить п
коэффициентов
полинома,
а потому Lk
(x)
является полиномом степени, не выше,
чем
,
т.е. k
≤
:
. (3.55)
После того, когда коэффициенты, а, следовательно, и сам полином будут найдены, то тогда можно приближенно находить значение функции (т.е. устанавливать соответствие между переменными величинами х и у) в точках х, которые лежат между точками x1, x2, … , xn.
Нахождение
значений функции
у
=
для
значений аргумента
х,
которые
лежат между точками
x1,
x2,
… ,
xn ,
называется
интерполяцией;
числа x1,
x2,
… ,
xn
называются
интерполяционными
узлами,
а полином
–
интерполяционным
полиномом.
Чтобы
найти интерполяционный полином
,
надо найти его коэффициенты:
.
Для
нахождения этих n
неизвестных
коэффициентов в соответствии с условием
(2),
имеем систему n
линейных
уравнений
. (3.56)
Так как согласно условию все интерполяционные узлы разные, поэтому определитель этой системы
отличен от нуля (определитель Вандермонда). Следовательно, система совместна и имеет единственное решение при любых значениях уi (i = 1,2,…n) в правых частях системы (система Крамера), т.е. коэффициенты интерполяционного многочлена находятся однозначно. Находя коэффициенты , из системы (3.56) и подставляя их значение в (3.55), получим искомый интерполяционный полином .
Пример.
Построить полином не выше второй степени,
который бы в точках x1 = –1,
x2 = 0,
x3 = 3
приобретал бы, соответственно, значения
y1
= 13, y2 =
6, y3
= 9. Другими словами, искомый полином
должен быть построен в соответствии с таблицей
-
x
–1
0
3
y
13
6
9
Для
нахождения неизвестных коэффициентов
,
аналогично общему
случаю
(3.56)
получаем систему уравнений
(3.57)
Из второго уравнения этой системы сразу находим c0 = 6.
Подставляя это значение с0 в другие два уравнения системы (3.57) и сделав упрощения, приходим к системе двух линейных уравнений с двумя неизвестными
и
отсюда получаем
.
Таким
образом, искомый полином
.
Действительно,
Хотя этот способ нахождения интерполяционного полинома можно использовать во всех случаях, однако если число n большое, то решение системы (3.56) делается громоздким и занимает много времени.
Существует другой способ нахождения полинома , указанный Лагранжем, в котором нет необходимости решать систему уравнений (3.56).
Пусть соответствие между значениями переменных величин х и у задается таблицей
x |
x1 |
x2 |
x3 |
… |
xk |
… |
… |
xn |
y |
y1 |
y2 |
y3 |
… |
yk |
… |
… |
yn |
Необходимо построить интерполяционный полином , степени не больше n – 1 и для которого выполнены условия
. (3.58)
Будем искать полином в виде
= y1l1(x) + y2l2(x) +…+ yklk(x) +…+ ynln(x), (3.59)
где
lk(x),
k
= 1,2,…,n
– полиномы степени не выше n
–
1 и свойства, которых можно выразить
так: в интерполяционном узле х
= хk
полином lk(xk)
равняется 1, а в других узлах
lk(xj),
где
равняется нулю. Иначе говоря
(3.60)
причем
.
Требование
(3.60)
совместно с (3.59) обеспечивает выполнение
условий (3.58).
Полиномы lk(x) составим следующим образом:
lk(x)
=
.
В числителе у этих полиномов отсутствует множитель (x – xk), а в знаменателе – (xk – xk) для всех k = 1,2,…,n.
Легко убедиться, что данные полиномы есть полиномы степени не выше n – 1 и удовлетворяют требованию (3.60). Теперь подставляя их в (3.59) получим искомый полином
,
который дает решение поставленной задачи и называется интерполяционным полиномом Лагранжа.
Представим интерполяционный полином
Лагранжа в более компактном виде. Для
этого введем полином
,
который определяется равенством
= (х – х1)(х – х2)…(х – хk-1)(х – хk)(х – хk+1)…(х – хn).
Продифференцируем этот полином по х:
.
При x = xk (k = 1,2,…,n) имеем
(хk
–
х1)(хk
–
х2)…(хk
–
хk-1)(хk
–
хk+1)…(хk
–
хn).
Тогда интерполяционный полином Лагранжа примет вид
=
.
Окончательно
=
. (3.61)
В качестве примера рассмотрим два частных случая полинома Лагранжа.
При n = 2
имеем две точки (х1,у1)
и (х2,у2),
и полином Лагранжа представляет в этом
случае уравнение прямой
,
проходящей через две эти точки:
.
При n
= 3 получим уравнение параболы
,
проходящей через три точки (х1,у1),
(х2,у2)
и (х3,у3):
.
