- •Глава 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):
.