Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по матем.pdf
Скачиваний:
101
Добавлен:
20.02.2016
Размер:
4.45 Mб
Скачать

БГЭУ 2006

лекции по высшей математике для студентов I курса

 

ст. преподавателя, к. физ.-мат. н. Поддубной О.H.

 

Лекция 18

Формула Тейлора

Теорема Тейлора. 1) Пусть функция f(x) имеет в точке х = а и некоторой ее окрестности производные до порядка (n+1) включительно. Т.е. и все предыдущие до порядка n производные функции непрерывны и дифференцируемы в этой окрестности.

2) Пусть х–любое значение из этой окрестности, но х а. Тогда справедлива формула:

f (x) = f (a) +

f (a)

(x a) +

f ′′(a)

(x a)2 +... +

 

f (n) (a)

(x a)n + R

(x) , (18.1)

 

 

 

 

 

1!

2!

 

 

n!

n+1

 

 

 

 

 

где точка ε – промежуточная между точками х и а.

 

 

Выражение (18.1) называется формулой Тейлора, а выражение:

 

 

 

 

 

f (n+1) (ε)

(x a)n+1 = Rn+1 (x)

 

 

 

(18.2)

 

 

 

 

 

 

 

 

 

 

(n +1)!

 

 

 

 

называется остаточным членом в форме Лагранжа.

Доказательство. Представим функцию f(x) в виде некоторого многочлена Pn(x), значение которого в точке х=а равно значению функции f(x), а значения его производных равно значениям соответствующих производных функции в точке х=а.

Pn (a) =

(a) =

′′

′′

(n)

(a) = f

(n)

(a)

(18.3)

f (a); Pn

f (a);

Pn (a) = f

(a); ...

Pn

 

Многочлен Pn(x) будет близок к функции f(x). Чем больше значение n, тем ближе значения многочлена к значениям функции, тем точнее он приближает функцию.

Представим этот многочлен с неопределенными пока коэффициентами:

 

Pn (x) = C0

+ C1 (x a) + C2 (x a)2

+... + Cn (x a)n

(18.4)

Дифференцируем равенство (18.4) последовательно n раз:

 

 

Pn(x) = C1 + 2C2 (x a) + 3C3 (x a)2 +... + nCn (x a)n1

 

′′

 

+ 3 2C

 

(x a) + + n(n

1)C

 

(x a)

n2

 

P

(x) = 2C

 

 

 

 

(18.5)

n

 

2

 

 

3

 

 

 

n

 

 

..........................................................................................

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(n) (x) = n(n 1)(n 2)...2 1C

n

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

Решая систему (18.5) при х=а, учитывая (18.3), получаем: f (a) = C0

f (a) = C1

f ′′(a) = 2 1C2

f ′′′(a) = 3 2 1C3

…………………….

f (n) (a) = n(n 1)(n 2)...2 1Cn

Тейлор (1685-1731) – английский математик

155

БГЭУ 2006

лекции по высшей математике для студентов I курса

 

ст. преподавателя, к. физ.-мат. н. Поддубной О.H.

Подставляя полученные значения Ci в формулу (18.4), получаем:

P

(x) = f (a) +

f (a)

(x a) +

f ′′(a)

(x a)2

+... +

f (n) (a)

(x a)n

 

 

 

n

1

2

 

 

n!

 

 

 

Как было замечено выше, многочлен не точно совпадает с функцией f(x), т.е. отличается от нее на некоторую величину. Обозначим эту величину Rn+1(x). Тогда: f(x) = Pn(x) + Rn+1(x). Теорема доказана.

Рассмотрим подробнее величину Rn+1(x).

y

f(x)

Rn+1(x)

Pn(x)

0

a

x

x

Как видно на рисунке, в точке х=а значение многочлена в точности совпадает со значением функции. Однако, при удалении от точки х=а расхождение значений увеличивается.

Иногда используется другая запись для Rn+1(x). Т.к. точка ε (a, x), то найдется такое число θ из интервала 0 < θ < 1, что ε = a + θ(x – a).

Тогда можно записать:

Rn+1 (x) =

f (n+1) [a +θ(x a)]

(x a)n+1

(18.6)

(n +1)!

 

 

 

 

Тогда, если принять a = x0, x – a=x, x = x0 + x, формулу Тейлора можно записать в виде:

 

 

 

′′

 

f

(n)

(x0)

 

f

(n+1)

(x0

+θ∆x)

 

f (x

+∆x) = f (x )+

f (x0)

 

x+

f (x0)

(x)2

+...+

 

(x)n +

 

(x)n+1, (18.7)

 

 

 

 

 

 

 

 

 

0

0

1!

 

2!

 

 

 

n!

(n+1)!

 

 

 

 

 

 

где 0 < θ < 1.

Если принять n =0, получим: f(x0 + x) – f(x0) = f(x0 + θ∆x) x – это выражение называется формулой Лагранжа.

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

При рассмотрении степенных рядов будет более подробно описаны некоторые особенности и условия разложения функции по формуле Тейлора.

156

БГЭУ 2006

лекции по высшей математике для студентов I курса

 

ст. преподавателя, к. физ.-мат. н. Поддубной О.H.

 

Формула Маклорена

 

 

Формулой Маклорена называется формула Тейлора при а = 0:

 

f (x) = f

(0) +

 

f (0)

x +

f ′′(0)

x2

+... +

f (n) (0)

xn + R

(x)

(18.8)

 

 

 

 

 

 

 

 

 

 

 

1!

 

2!

 

 

n!

n+1

 

 

 

 

f (n+1)

(θx)

 

 

 

 

 

 

 

 

R

(x) =

x

n+1

;

 

0 < θ<1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n+1

 

(n +1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Мы получили так называемую формулу Маклорена с остаточным членом

в форме Лагранжа.

 

 

 

 

 

 

 

 

 

 

 

 

Следует

отметить,

что при

разложении функции в ряд

применение

формулы Маклорена предпочтительнее, чем применение непосредственно формулы Тейлора, т.к. вычисление значений производных в нуле проще, чем в какойлибо другой точке, естественно, при условии, что эти производные существуют.

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

Т.е. чем больше по модулю значение разности (х – а) тем более точное значение функции отличается от найденного по формуле Тейлора.

Кроме того, можно показать, что остаточный член Rn+1(x) является

бесконечно малой функцией при ха, причем более высокого порядка, чем (х – а)n, т.е.

Rn+1(x) = °((x a)n ) .

Таким образом, ряд Маклорена можно считать частным случаем ряда Тейлора.

Представление некоторых элементарных функций по формуле Тейлора

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

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

Колин Маклорен (1698-1746) – шотландский математик.

157

БГЭУ 2006

лекции по высшей математике для студентов I курса

 

ст. преподавателя, к. физ.-мат. н. Поддубной О.H.

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

– 20 знаков после десятичной точки, необходима очень редко) достаточно 4-10 членов разложения в ряд.

Приведем примеры разложения в ряд Маклорена важнейших элементарных функций.

 

 

 

 

Функция f(x)=ex

 

 

 

Находим:

 

 

 

 

f(x) = ex,

f(0) = 1

 

 

f(x) = ex, f(0) = 1

 

 

 

 

 

 

 

 

 

 

 

 

……………………

 

 

 

 

 

 

 

 

 

 

 

 

f(n)(x) = ex, f(n)(0) = 1

 

 

 

 

 

 

 

 

 

 

 

 

Тогда по формуле (18.8):

 

 

 

 

 

xn

 

xn+1

 

 

 

 

ex =1 +

x

+

x2

+

x3

+... +

+

eθx

, 0 <θ <1

(18.9)

 

 

 

 

(n +1)!

1

2!

3!

 

n!

 

 

 

Пример 1. Найти значение числа е.

Решение. В полученной выше формуле (18.9) положим х=1. e =1 +1 + 12 + 31! + 41! +... + (n +1 1)!eθ

Для 8 членов разложения: e = 2,71827876984127003 Для 10 членов разложения: e = 2,71828180114638451 Для 100 членов разложения: e = 2,71828182845904553

2.75

 

 

 

 

2.5

 

 

 

 

2.25

 

 

 

 

2

 

 

 

 

1.75

 

 

 

 

1.5

 

 

 

 

1.25

 

 

 

 

2

4

6

8

10

На графике показаны значения числа е с точностью в зависимости от числа членов разложения в ряд Маклорена.

Как видно, для достижения точности, достаточной для решения большинства практических задач, можно ограничиться 6–7-ю членами ряда.

Функция f(x)=sinx

Находим значение функции и n производных в точке x=0: f(x) = sinx; f(0) = 0

f(x) = cosx = sin( x + π/2); f(0) = 1;

f′′(x) = -sinx = sin(x + 2π/2); f′′(0) = 0; f′′′(x) = -cosx = sin(x + 3π/2); f′′′(0)=-1;

…………………………………………

158