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

Matanaliz

.pdf
Скачиваний:
16
Добавлен:
02.06.2015
Размер:
1.56 Mб
Скачать

з точнiстю до o((x − x0)n).

Зрозумiло, що при замiнi функцiї f її многочленом Тейлора нас цiкавить не порядок похибки, а її оцiнка. Таку оцiнку можна отримати, скориставшись iншими формами залишкового члена.

Серед них найбiльш популярними є

 

 

 

rn(f, x0, x) =

 

 

1

 

f(n+1)(x0 + θ(x − x0))(x − x0)n+1,

(13.8)

 

 

(n + 1)!

де 0 < θ < 1, (форма Лагранжа),

 

 

 

 

1

 

(n+1)

 

 

 

 

n

n+1

, (13.9)

rn(f, x0, x) =

 

f

 

(x0 + θ(x − x0))(1 − θ) (x − x0)

 

n!

 

 

де 0 < θ < 1, (форма Кошi),

 

 

 

 

 

 

 

 

 

 

 

x

 

(x t)n−1

 

 

 

rn(f, x0, x) = xZ0

 

 

 

 

f(n)(t)

dt

 

(13.10)

(n − 1)!

 

(iнтегральна форма).

Якщо функцiя f(x) рацiональна, то обчислення її значень зводиться до пiдстановки на мiсце незалежної змiнної x вiдповiдного числа i виконання чотирьох арифметичних дiй. Якщо ж функцiя не є рацiональною, то тут пiдстановка дає результат тiльки в окремих випадках, а, взагалi, значення, наприклад, логарифмiчної або ж тригонометричних функцiй обчислюється за допомогою таблиць. Якраз формули Тейлора i є iнструментом для складання таких таблиць.

Вiзьмемо, для прикладу, функцiю f(x) = sin x. Оскiльки для цiєї функцiї

f(0)(x) = sin x, f(0)(0)

= 0,

 

f0(x) = cos x = sin x +

 

π

,

f0(0) = 1,

 

 

2

171

f00(x) = − sin x = sin x +

π

· 2 ,

 

 

 

 

 

2

 

 

f000(x) = − cos x = sin x +

 

 

π

· 3 ,

 

 

 

 

2

f(IV )(x) = sin x = sin x +

 

π

· 4 ,

 

 

 

2

 

i, взагалi,

f00(0) = 0,

f000(0) = −1,

f(IV )(0) = 0

 

π

 

 

cos x,

 

якщо n = 4k + 1,

 

 

 

 

sin x,

 

якщо

 

n = 4k,

f(n)(x) = sin x +

 

=

sin x,

 

якщо n = 4k + 2,

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

якщо n = 4k + 3,

 

 

 

− cos x,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

де k = 0, 1, 2, . . .,

 

 

 

 

 

 

 

 

 

 

 

 

 

f(n)(0) = ( (−1)k,

якщо

n = 2k + 1,

 

 

 

0,

якщо

n = 2k,

 

 

 

де k = 0, 1, 2, . . ., то на пiдставi (13.6) маємо:

 

 

 

 

P1(sin, 0, x) = x,

 

 

 

 

 

 

 

 

 

 

P3(sin, 0, x) = x −

x3

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

3!

 

 

 

 

 

 

 

P5(sin, 0, x) = x −

x3

x5

 

 

 

 

 

 

+

 

,

 

 

 

 

 

3!

5!

 

 

 

 

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

 

 

 

 

 

 

 

n

 

 

x2k−1

 

 

 

Xk

 

 

. . . . . . . .

.

. . . .

. . .

. .

. . .

..

. . . .

.

P2n−1(sin, 0, x) =

 

(−1)k−1

(2k

 

 

1)!

,

 

 

 

 

=1

 

 

 

 

 

 

 

 

 

 

 

172

 

 

 

 

 

 

 

 

многочлени Тейлора (точнiше, многочлени Маклорена) вiдповiдно степеня 1, 3, . . . , 2n − 1, . . .. Скориставшись залишковим членом у формi Лагранжа, для функцiї f(x) = sin x маємо таке подання

 

x3

 

x5

 

 

 

n−1 x2n−1

sin x = x −

 

+

 

− · · · + (−1)

 

 

 

 

+

3!

5!

(2n

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2n+1

 

 

 

π

 

 

 

 

 

+

 

 

 

sin(θx +

 

 

(2n + 1)).

 

 

 

(2n + 1)!

2

 

 

 

 

 

 

 

 

 

 

 

 

 

Випишемо многочлен, який дозволяє обчислювати значення sin x для будь-якого x з вiдрiзка [−1; 1] з точнiстю до 10−4. Оскiльки

 

x2n+1

 

 

 

(2n + 1)!

 

 

то з нерiвностi

 

π

 

6

1

 

sin(θx + 2

(2n + 1))

(2n + 1)!,

 

 

 

 

 

 

 

1

< 10−4

 

 

 

(2n + 1)!

 

 

отримуємо, що шуканим многочленом буде

 

 

 

 

 

x3

x5

x7

P7(sin, 0, x) = x −

 

+

 

 

.

3!

5!

7!

Звичайно, коли |x| < 1 задану точнiсть забезпечує многочлен нижчого степеня. Наприклад, обчислимо з точнiстю до 10−4 sin 10. Оскiльки

10= 18π ≈ 0, 174533 < 0, 2 ,

то

 

1

 

π

 

(2n + 1)! sin(θx +

2 (2n + 1))

 

 

 

 

 

 

 

 

 

 

 

π

 

2n+1

6

(0, 2)2n+1

18

 

(2n + 1)!

173

i нерiвнiсть

(0, 2)2n+1 < 10−4 (2n + 1)!

виконується при n = 2. А, отже,

 

 

 

 

 

 

 

 

sin 10≈ 0, 17453 −

0, 174533

≈ 0, 1736.

 

 

 

6

 

Розглянемо функцiю f(x) = (1 + x)α, де α R. Для цiєї

функцiї

 

 

 

 

 

 

 

 

 

 

 

 

f(0)(x) = (1 + x)α,

f(0)(0) = 1,

 

f0(x) = α(1 + x)α−1,

f0(0) = α,

 

f00(x) = α(α − 1)(1 + x)α−2,

f00(0) = α(α − 1),

 

· · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · ·

f(n)(x) = α(α − 1) . . . (α − n + 1)(1 + x)α−n,

f(n)(0) = α(α − 1) ×

 

 

 

 

 

 

 

 

 

 

× · · · (α − n + 1),

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · ·

а, отже,

 

 

 

 

 

 

 

 

 

 

 

P1(f, 0, x) = 1 + αx,

 

 

 

 

 

 

 

 

 

 

P2

(f, 0, x) = 1 + αx +

α(α − 1)

x2

,

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

P3

(f, 0, x) = 1 + αx +

α(α − 1)

x2

+

α(α − 1)(α − 2)

x3,

 

 

 

2!

 

 

 

 

 

3!

 

 

 

174

 

 

 

 

 

 

 

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

n

Pn(f, 0, x) = 1 + X α(α − 1) . . . (α − k + 1)xk, k!

k=1

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Скориставшись залишковим членом у формi Кошi, для функцiї f(x) = (1 + x)α маємо таке подання

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

(1 + x)α = 1 + X

α(α − 1) . . . (α − k + 1)

xk +

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

k=1

 

 

 

 

 

 

 

 

 

 

 

 

 

+

α(α − 1) . . . (α − n)

(1 + θx)α−n−1(1

θ)nxn+1,

 

 

 

 

 

n!

 

 

 

 

 

 

 

 

 

де 0 < θ < 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

Зауважимо, що коли α — натуральне число (α = n), то

 

(1 + x)α = 1 +

n

x +

n(n − 1)

x2

+

· · ·

+

n(n − 1) · · · 2 · 1

xn

=

 

 

 

1!

2!

 

 

 

 

 

n!

 

 

 

= 1 + Cn1x + Cn2x2 + · · · + Cnnxn,

тобто для цього випадку (1 + x)n подається формулою бiнома Ньютона. У зв’язку з цим користуються позначенням

Cαn :=

α(α − 1) · · · (α − n + 1)

,

n!

 

 

де α R, i записують

 

 

n

X

(1 + α)n = 1 + Cαkxk + o(xn).

k=1

175

Продемонструємо застосування останньої формули при добу-

ваннi коренiв, а саме обчислимо 2 з точнiстю до 10−4. Насам-

перед 2 перетворимо так, щоб пiд коренем було число близьке до 1. З цiєю метою випишемо два рядки чисел

1,

4,

9,

16,

25,

36,

49

2,

8,

18,

32,

50,

72,

98

(у першому — квадрати натуральних чисел, у другому — числа першого рядка помноженi на 2). Шукаємо у цих рядках числа, вiдношення яких достатньо близьке до 1 (числа пiдкресленi). Тодi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2 = r2 25· · 49·

= 5r

49 =

5 1 +

49

,

25

49

7

50

 

7

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i уже з цим виразом можна працювати. Однак 2 можна подати у бiльш зручному для обчислення виглядi, а саме

 

 

 

 

 

7

1

7

1

 

 

21

7

 

1

 

 

 

 

 

 

 

 

 

 

2 =

 

 

 

 

=

 

1 −

 

 

 

 

 

 

 

=

 

 

(1 − 0, 02)

2 .

 

 

5

 

5

50

 

 

 

5

 

 

49

 

 

 

 

 

 

 

 

 

 

 

q50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тепер треба знайти таке n, щоб

 

 

 

 

 

 

 

 

 

 

 

 

α(α − 1)n· ·! · (α − n)(1 − 0, 02 θ)α−n−1(1 − θ)n0, 02n+1

< 10−4

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

де

α = −

 

, 0 < θ < 1. Оскiльки 1 − θ < 1 − 0, 02 θ, то

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 − 0, 02 θ

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 −

θ

 

 

 

 

< 1,

 

 

 

 

 

а для n = 3

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

< 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1 − 0, 02 θ)3/2

 

 

 

 

 

176

Звiдси маємо, що

21 · 23 · 25 · 27

· 2 · (0, 02)

4

=

35

· (0, 02)

4

=

6!

 

16

 

= 35 · (0, 01)4 = 0, 00000035 < 75 · 10−4.

Отже,

2 ≈ 75 1 + C1 0,5(−0, 02) + C2 0,5(−0, 02)2 + C3 0,5(−0, 02)3 =

= 5

1 + 0, 01 +

2!(0, 01)2

+

3!·

(0, 01)3

 

7

 

3

 

 

3

5

 

 

 

≈ 1, 40000 + 0, 01400 + 0, 00021 ≈ 1, 4142.

Формула Тейлора дає просте i достатньо загальне правило видiлення головної частини функцiї, що, як пiдкреслено у ([3], т. 1, с. 181), надає методу обчислення границь функцiй через видiлення правильної частини алгоритмiчного характеру.

Нехай, наприклад, необхiдно знайти

lim f(x),

x→x0 g(x)

де lim f(x) = lim g(x) = 0. Подаємо функцiї f(x) i g(x) у

x→x0 x→x0

виглядi

f(x) = a(x − x0)n + o((x − x0)n), g(x) = b(x − x0)m + o((x − x0)m),

177

де a 6= 0, b 6= 0. Тодi

lim f(x)

x→x0 g(x)

= lim a(x x0)n + o((x x0)n) = x→x0 b(x − x0)m + o((x − x0)m)

 

 

 

 

 

 

0,

якщо

n > m,

=

a

lim (x

x0)n−m =

a

,

якщо

n = m,

b

 

 

x→x0

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

якщо

n < m.

 

 

 

 

 

∞,

Неозначеностi типу , 0 · ∞, ∞ − ∞, 1, 00, ∞0 зводяться

шляхом алгебраїчних перетворень до неозначеностi 00.

Ефективнiсть цього методу значно пiдвищується, якщо використовується готовий набiр асимптотичних формул при x → 0, тобто подання основних елементарних функцiй в околi точки 0 через вiдповiднi розклади Тейлора, а саме

n

 

xk

 

 

 

 

 

 

 

 

 

Xk

 

 

 

 

 

 

 

 

 

ex =

 

 

+ o(xn),

 

 

 

 

 

=0

k!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

xk

 

 

 

 

Xk

 

 

ln(1 + x) =

(−1)k−1

k

+ o(xn),

 

 

 

=1

 

 

 

 

 

 

 

 

 

n

 

x2k

 

 

 

 

 

cos x =

kX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(−1)k (2k)! + o(x2n),

 

=0

 

 

 

 

 

 

 

 

 

 

n

 

 

x2k−1

 

sin x =

kX

 

 

+ o(x2n−1),

 

 

 

 

 

 

 

(−1)k−1

(2k

 

 

1)!

 

=1

 

 

 

 

 

 

 

 

 

178

179

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1 + x)α = 1 +

 

Cαkxk + o(xn),

 

 

 

 

 

 

 

 

 

 

 

=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

x2k−1

 

 

 

 

 

 

 

 

 

 

 

 

arctg x =

(−1)k−1

 

+ o(x2n−1),

 

 

2k

 

1

 

 

 

 

 

 

=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arcsin x = x +

1

+

 

n

((2k − 1)!!)2

x2k−1 + o(x2n−1).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

 

 

=2

 

 

(2k

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приклад. Знайти

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim

arctg x − sin x

.

 

 

 

 

 

 

 

 

 

 

 

 

x→0 tg x − arcsin x

 

 

 

 

 

 

Розв’язання. Для функцiй arctg x, sin x, arcsin x розклади

маємо. Для функцiї tg x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg0 x =

 

1

 

, tg00

x =

2 sin x

,

tg000

x =

 

6 sin2 x

+

2

.

cos2 x

 

 

 

 

 

 

 

 

 

 

 

 

cos3 x

 

 

 

 

 

 

 

 

cos4 x

cos2 x

Тодi за формулою Тейлора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg x = x +

 

1

x3

+ o(x3).

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А, отже,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim

arctg x − sin x

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg x − arcsin x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x→0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x − 31 x3 + o(x3)) − (x − x3!3 + o(x3))

 

 

= lim

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

=

 

 

x→0 (x + 31 x3 + o(x3)) − (x +

x

 

 

+ o(x3))

 

 

 

3!

 

 

 

 

lim

61 x3 + o(x3)

= −1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= x→0

61 x3 + o(x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання для самоконтролю.

1.Довести, що якщо многочлен Pn(x) з дiйсними коефiцiєнтами має n простих дiйсних коренiв, то його похiдна має n − 1 простий дiйсний корiнь.

2.Довести, що всi коренi похiдної вiд многочлена

P (x) = (x − 1)(x + 1)(x − 2)(x + 2)(x − 3)

дiйснi i вказати межi, у яких вони мiстяться.

3.Нехай f(x) = x2 + px + q, де p, q R, i [a; b] — довiльний вiдрiзок. Чи застосовна до цiєї функцiї теорема Лагранжа? Якщо так, то у якiй точцi береться значення похiдної?

4.Нехай функцiя f диференцiйовна на вiдрiзку [a; b] i

f(a) = f(b) = 0.

Довести, що iснує точка c [a; b], у якiй

f0(c) = f(c).

5. Знайти

а) lim

ex − e−x − 2x

;

 

x→0

x − sin x

 

б) lim

ln(1 + x + x2) + ln(1 − x − x2)

;

x sin x

x→0

 

в) lim (ctg x)sin x.

x→0+

6.Нехай f — нескiнченне число раз диференцiйовна у нулi функцiя. Довести, що

180

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]