Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8111 лекции 1-36 / Лекция32.Локальная формула Тейлора

.pdf
Скачиваний:
110
Добавлен:
27.03.2015
Размер:
214.95 Кб
Скачать

Лекция 32. Локальная формула Тейлора

32.1.Формула Тейлора с остаточным членом в форме Пеано

Теорема 32.1.1 (Локальная формула Тейлора) . Если функция y = f(x) определена и n

раз дифференцируема в точке x0, òî ïðè x ! x0 имеет место формула Тейлора

n

f(k)(x0)

 

 

Xk

 

(x x0)k + rn(x)

(32.1)

k!

f(x) =

=0

 

 

 

 

 

с остаточным членом rn(x) в форме Пеано:

 

 

 

 

rn(x) = o ((x x0)n) :

 

Доказательство. Легко видеть, что в точке x0 функция

 

 

n

f(k)(x0)

 

 

 

Xk

 

 

(x x0)k:

 

rn(x) = f(x)

k!

 

 

=0

 

 

 

 

и все е¼ производные до порядка n обращаются в нуль:

rn(x0) = rn0 (x0) = rn00(x0) = : : : = rn(n)(x0) = 0:

Докажем, что

lim

rn(x)

= 0:

(x x0)n

x!x0

 

Применим n раз правило Лопиталя1 для раскрытия неопределенности

 

rn(x)

âèäà

0

 

n

0 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x x0)

lim

rn(x)

= lim

 

 

rn0 (x)

= lim

 

 

 

rn00(x)

 

= : : : =

 

(x

 

x0)n

 

 

 

x0)n 1

n(n

 

1)(x

 

x0)n 2

 

x

!

x0

x x0 n(x

x x0

 

 

 

 

 

 

 

 

!

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

= lim

rn(n 1)(x)

 

= lim

rn(n)(x)

= 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n!(x x0)

n!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x!x0

x!x0

 

 

 

 

 

 

 

 

 

т. е. согласно определению 20.3 при x ! x0 функция rn(x) является бесконечно малой более высокого порядка, чем бесконечно малая функция (x x0)n, что и требовалось доказать.

Теорема 32.1.2 (Единственность представления функции формулой Тейлора с остаточ- ным членом в форме Пеано). Если для некоторой функции справедливо представление

n

 

 

Xk

 

 

f(x) = ak(x x0)k + o ((x x0)n) ; x ! x0

;

(32.2)

=0

 

 

то коэффициенты ak в нем определяются единственным образом.

1См. теорему 28.1.1.

1

Доказательство. Действительно, если наряду с (32.2) имеем разложение

n

 

Xk

 

f(x) = bk(x x0)k + o ((x x0)n) ; x ! x0

;

=0

 

òî

n

 

 

 

 

(ak bk) (x x0)k = o ((x x0)n) ; x ! x0:

(32.3)

 

=0

 

 

Xk

 

Так как согласно определению степенной функции (x a)0 1, то при переходе в (32.3) к пределу при x ! a, получим a0 = b0. Поэтому в (32.3) можно опустить слагаемое, соответствующее k = 0:

n

 

 

Xk

 

 

(ak bk) (x x0)k = o ((x x0)n) ; x ! x0

:

(32.4)

=1

 

 

Если n 1, то разделив левую и правую части равенства в (32.4) на x a, находим

n

 

 

Xk

(ak bk) (x x0)k 1

= o (x x0)n 1

; x ! x0:

=1

 

 

В последнем равенстве вновь переходим к пределу при x ! a и получаем a1 = b1. Продолжив этот процесс, видим, что ak = bk при всех k n. Таким образом, если

для функции справедливо представление (32.2), то коэффициенты ak в этом разложении определяются однозначно. Теорема доказана.

32.2.Стандартные разложения.

Рассмотрим несколько важнейших элементарных функций и найд¼м для них много- члены Тейлора при x0 = 0.

1. Рассмотрим функцию f(x) = ex. Все е¼ производные совпадают с ней: f(k)(x) = ex, так что коэффициенты Тейлора в точке x0 = 0 равны

ak =

1

f(k)(0) =

 

1

e0 =

 

1

 

; k = 0; 1; 2; : : : ; n:

 

 

 

 

k!

 

 

k!

 

 

 

k!

 

 

 

 

 

 

 

 

 

Поэтому локальная формула Тейлора порядка n

 

 

 

 

 

n

f(k)(x0)

 

 

 

 

 

 

 

 

 

f(x) =

 

 

 

 

(x x0)k + o ((x x0)n)

(32.5)

k!

 

=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для экспоненты в окрестности точки x0 = 0 такова:

 

 

 

 

 

 

 

x2

 

x3

 

 

 

 

xn

 

ex = 1 + x +

 

 

+

 

+ : : : +

 

 

 

+ o(xn):

(32.6)

 

2!

 

 

 

 

 

 

 

 

 

 

3!

 

 

 

 

 

n!

 

2. Рассмотрим функцию f(x) = sin x. Е¼ производные чередуются в таком порядке:

f0(x) = cos x; f00(x) = sin x; f000(x) = cos x; f(4)(x) = sin x;

а затем цикл повторяется, т. е. (sin x)(k)

 

= sin

x +

k

 

; k = 0; 1; 2; : : : ; n: Поэтому при

 

2

 

подстановке x0 = 0 в производные также

возникает повторение:

 

 

 

 

 

 

 

 

 

 

f(0) = 0; f0(0) = 1; f00(0) = 0 = 0;

f000(0) = 1; f(4)(0) = 0;

: : :

2

Все производные с ч¼тными номерами оказываются равными 0; производные с неч¼тными номерами равны 1 или 1:

f(k)(0) = (sin x)(k) x=0 = ( 1)m 1;

ïðè k = 2m 1;

m = 1; 2; 3; : : :

 

 

 

 

 

0;

 

 

ïðè k = 2m;

 

 

m = 0; 1; 2; : : : ;

 

Таким образом, коэффициенты

Тейлора равны

 

 

 

 

 

 

 

 

ak =

8

 

( 1)m 1

ïðè

 

 

 

m = 0; 1; 2; : : :

 

 

 

 

 

<

0;

 

 

 

 

 

ïðè k = 2m;

 

 

 

 

 

 

 

 

 

 

 

;

 

 

k = 2m 1; m = 1; 2; 3; : : :

 

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

 

Получаем формулу

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тейлора для синуса:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

x5

x7

 

 

m 1 x2m 1

 

2m

 

(32.7)

sin x = x

 

3!

+

 

5!

 

7!

+ : : : + ( 1)

 

(2m

 

1)!

+ o(x

 

):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что мы можем записать остаточный член o(x2m) вместо o(x2m 1) (как можно было бы подумать), поскольку можно считать, что слагаемое порядка 2m, с коэффициентом, равным 0, тоже включено в многочлен Тейлора.

3. Для функции f(x) = cos x производные также чередуются с циклом длины 4, как

и для синуса, так как (cos x)(k) = cos x + 2k ; k = 0; 1; 2; : : : ; n. Значения в точке x0 = 0 имеют то же чередование:

f(0) = cos 0 = 1; f0(0) = sin 0 = 0; f00(0) = cos 0 = 1; f000(0) = sin 0 = 0;

 

f(4)(0) = cos 0 =

1; : : :

 

Нетрудно видеть, что

( 1)m;

ïðè k = 2m;

 

 

f(k)(0) =

1;

m = 0; 1; 2; : : :

 

0;

ïðè k = 2m

 

m = 1; 2; 3; : : : ;

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

 

x2

x4

x6

m x2m

2m+1

 

 

cos x = 1

 

+

 

 

 

+ : : : + ( 1)

 

 

+ o(x

 

):

(32.8)

2!

4!

6!

(2m)!

 

Здесь мы также считаем, что последним в многочлене Тейлора выписано слагаемое, со- держащее x2m+1 с нулевым коэффициентом.

4. Для функции f(x) = ln(1 + x) производная k-го порядка находится по формуле

(ln(1 + x))(k) = (

1)k 1

(k 1)!

; k

2 N

:

(1 + x)k

 

 

 

 

Имеем f0(0) = f(0) = 0, f(k)(0) = ( 1)k 1(k 1)! для всех k 2 N, поэтому в окрестности точки x0 = 0 имеет место разложение

 

x2

x3

x4

xn

 

ln(1 + x) = x

 

+

 

 

 

+ : : : + ( 1)n 1

 

+ o(xn):

(32.9)

2

3

4

n

5. Для функции f(x) = (1 + x) при фиксированном 2 R производная k-го порядка находится по формуле

((1 + x) )(k) = ( 1) : : : ( k + 1)(1 + x) k; k 2 N:

3

Имеем f0(0) = f(0) = 1, f(k)(0) = ( 1) : : : ( k + 1) для всех k 2 N, поэтому в окрестности точки x0 = 0 имеет место разложение

(1 + x) = 1 + x +

( 1)

x2 +

( 1)( 2)

x3

+ : : : +

( 1) : : : ( n + 1)

xn + o(xn):

 

 

 

2!

 

3!

 

 

 

 

 

 

 

 

n!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(32.10)

Åñëè â

полученной формуле (32.10) принять

= n

, ãäå

n

 

натуральное число, и

 

(k)

 

 

 

 

 

 

 

 

 

 

 

учесть, что f

 

(x) = 0 при k n + 1, то получим известную формулу

 

 

(1 + x)n = 1 + nx +

n(n 1)

x2 +

n(n 1)(n 2)

x3

+ : : : + xn;

 

 

 

 

 

 

2!

 

 

 

3!

 

 

 

 

 

 

называемую формулой бинома Ньютона.

На основе полученных разложений (32.6) (32.10) можно получать формулы Тейло-

ра многих других функций без явного использования (32.5). Поскольку представление функции формулой Тейлора с остаточным членом в форме Пеано (локальной формулой Тейлора) единственно (теорема 32.1.2), то разложение, полученное с использованием формул (32.6) (32.10), будет совпадать с формулой (32.5).

Пример 32.1. Получить представление гиперболических функций sh x и ch x в окрестности точки x0 = 0 по формуле Тейлора с остаточным членом в форме Пеано.

Нетрудно получить искомое представление по формуле (32.5), а можно получить это

же представление, используя стандартное разложение (32.6), что мы и сделаем. Начн¼м с того, что напишем ранее найденное разложение для экспоненты (32.6):

 

 

 

 

 

 

 

 

 

 

t2

 

 

 

 

 

t3

 

 

tn

 

 

 

 

et = 1 + t +

 

 

+

 

 

 

 

+ : : : +

 

 

+ o(tn);

 

 

 

2!

3!

n!

 

 

 

и положим в н¼м t = x:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e x = 1 x +

 

x2

x3

 

 

 

 

 

xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ : : : + ( 1)n

 

 

+ o(xn):

 

 

2!

3!

n!

 

Подставив разложения для ex è e x в выражения sh x =

ex e x

, ch x =

ex + e x

, получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

sh x = x +

x3

+

x5

+

x7

+ : : : +

 

x2m 1

 

+ o(x2m);

 

 

 

5!

7!

(2m 1)!

 

3!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

x4

 

 

x6

 

x2m

 

 

 

 

ch x = 1 +

 

+

 

+

 

+ : : : +

 

 

 

 

 

+ o(x2m+1):

 

 

 

 

 

 

 

 

 

 

2!

 

4!

 

 

 

6!

 

 

 

(2m)!

 

 

 

 

Сравните найденные разложения с разложениями для sin x и cos x.

32.3.Вычисление пределов с помощью формулы Тейлора

Формулу Тейлора с остаточным членом в форме Пеано удобно использовать для раскрытия неопределенности 00 путем выделения главной части бесконечно малых функций 2.

2Åñëè (x) è (x) бесконечно малые при x ! x0, причем = o( ) ïðè x ! x0, то говорят, что (x)главная часть бесконечно малой функции (x) + (x).

4

Пусть требуется найти предел при x ! x0 отношения f(x)=g(x), в котором функции f(x) и g(x) являются бесконечно малыми при x ! x0. Если для этих функций выполнены условия теоремы 32.1.1, òî ïðè x ! x0 можно построить представение вида

f(x) = an(x x0)n + o ((x x0)n) ; g(x) = bm(x x0)m + o ((x x0)m) ;

ãäå an; bm 2 R n f0g, m; n 2 N, ограничившись в них лишь первыми не равными нулю слагаемыми. Тогда

L = lim

f(x)

= lim

an(x x0)n + o ((x x0)n)

=

an

lim (x

 

x

)n m

 

 

bm(x x0)m + o ((x x0)m)

 

x!x0

g(x)

x!x0

 

bm x!x0

0

 

èв зависимости от соотношения между n и m возможны три случая

1.L = 0 ïðè n > m;

2.L = an=bm åñëè n = m;

3.L = 1 ïðè n < m.

Другие виды неопределенности могут быть сведены к неопределенности 0=0. Если x0 6= 0, то для удобства представления функций f(x) и g(x) целесообразно ввести но- вую переменную t = x x0. Это позволяет воспользоваться стандартными разложениями (32.6) (32.10). Случай x ! 1 заменой x = 1=t также сводится к случаю t ! 0.

Пример 32.2. Найти предел lim

 

 

ex

1 x

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

!

0 p

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x cos

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для начала найд¼м разложение по формуле Тейлора в точке 0 для числителя:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x + ex = 1 x + 1 + x +

 

 

 

+ o x2

=

 

 

+ o x3 :

 

 

 

 

 

 

 

 

 

 

2

2

 

 

 

 

 

Разложим функции в знаменателе:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

1

( x) +

 

1=2( 1=2)

(

 

 

x)2 + o x2

 

 

 

 

 

x

 

 

x2

+ o x2

 

1

 

 

x = 1 +

 

= 1

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

1

 

p

 

 

 

 

2

 

 

1

 

 

p

 

 

4

 

 

 

 

 

 

 

 

2

 

 

 

 

 

x x

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После приведения подобных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

4!

 

 

x

 

 

 

 

 

 

 

x

 

= 1 2 24 + o

 

:

 

 

cos

 

 

 

x = 1

2!

 

 

 

 

 

 

 

 

 

 

 

 

 

+ o

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

членов, получаем представление функции по формуле Тей-

лора в знаменателе

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (

 

 

 

)x2 + o x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

x

+

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что

 

 

2

 

 

 

 

 

21

 

 

 

 

2cos. Èòàê,

 

 

8

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

o (x

) o (x ) = o (x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ex 1 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

+ o (x2)

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

lim

 

 

 

 

 

 

 

 

 

 

 

 

= lim

 

 

 

 

 

2

 

 

 

 

=

 

 

 

 

 

 

2

 

 

 

 

 

 

=

 

 

3:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

!

0

p

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

x 0

 

(1

+

1

 

)x2 + o (x2)

 

 

(1

+

1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

1 x cos

 

 

x

 

 

 

 

!

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

24

 

 

 

 

 

 

 

 

Заметим, что этот способ раскрытия неопредел¼нностей типа 0=0 в некоторых случаях,

подобных разобранному в примере, менее трудо¼мок, чем применение правила Лопиталя. Д/З: Доказать, что формула Тейлора в окрестности x = 0 четной (нечетной) функ-

ции f содержит в себе члены только четной (нечетной) степени x: f(x) = a0 + a2x2 + : : : + a2mx2m + o x2m+1

f(x) = a1x + a3x3 + : : : + a2m 1x2m 1 + o x2m :

5