Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2ой семестр / Математика / Теория / Магазинников Л.И. - Функции комплексного переменного.pdf
Скачиваний:
92
Добавлен:
18.07.2023
Размер:
1.21 Mб
Скачать

3.5. Приложение степенных рядов

В этом подразделе будем рассматривать степенные ряды в области вещественных чисел. Из теоремы Абеля следует, что все полученные разложения в п. 3.3.2 справедливы и для вещественных значений z на соответствующем участке оси OX.

3.5.1. Оценка остатка ряда Тейлора

Пусть задана вещественнозначная функция вещественной переменной f(x) : f : R → R, имеющая непрерывные производные в точке x0 до (n + 1) порядка включительно. Тогда можем записать

f(x) = f(x0) + f(x0) (x−x0) + · · ·+ f(n)(x0)(x − x0)n + rn(x). (3.53) 1! n!

Соотношение (3.53) называют формулой Тейлора, а функцию rn(x) её остаточным членом. Если функция f(x) представима в окрестности точки x0 в виде суммы ряда Тейлора, то остаточный член rn(x) совпадает с остатком ряда Тейлора. Многочлен

Pn(x) = f(x0) + f(x0)(x − x0) + · · · + fn(x0)(x − x0)n n!

называется многочленом Тейлора.

Во многих задачах, связанных с приближёнными вычислениями, требуется оценка величины остатка rn(x) ряда Тейлора. Для этой цели получим несколько аналитических выражений для rn(x).

x

x

f(t)dt = f(x) −xf(x0). Отсюда f(x) = f(x0)+

xR0

Можем записать

 

 

+xR0

f(t)dt. Следовательно, r0(x) = xR0

f(t)dt. Величину x зафикси-

руем. Последний интеграл возьмём по частям, приняв f(t) = u,

 

= f′′(t)dt,

x

x

 

 

 

x

x

du

d(x

t), v =

(x

xR0 f(t)dt =

 

dv

=

 

 

 

 

t). Тогда

= −f(t)(x − t) x0 + R (x − t)f′′(t)dt = f(x0)(x − x0) + R (x − t)f′′(t)dt.

x0 x0 x

Следовательно, f(x) = f(x0) + f(x − x0) + R (x − t)f′′(t)dt. Мы по-

x0

x

лучили r1(x) = R (x − t)f′′(t)dt. Этот интеграл также возьмём по

x0

частям, положив du = f′′(t)dt, dv = (x − t)dt, v = − 12 (x − t)2.

78

 

 

 

f′′(x0)(2

− x0)

2

 

 

 

 

x

 

 

 

 

 

Получим r1(x) =

+ 2 xZ0

(x − t)2f′′′(t)dt, т.е. f(x) =

 

 

 

 

x

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

f

′′

(x

)(x

x

 

)2

1

 

 

 

 

 

 

0

xZ0 (x − t)2f′′′(t)dt. По-

= f(x0) + f(x0)(x − x0) +

 

 

 

 

0

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

1

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xZ0

 

(x − t)2f′′′(t)dt. Взяв по частям и этот интеграл,

этому r2(x) =

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

x

 

 

 

 

 

 

 

 

 

аналогично найдём r3(x) =

xZ0

(x − t)3fIV (t)dt. Продолжая этот

 

 

 

3!

процесс, на n-м шаге получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rn(x) =

 

xZ0

(x − t)nf(n+1)(t)dt.

(3.54)

 

 

 

 

 

 

 

n!

Соотношение (3.54) легко обосновать методом математической индукции. Форма записи остатка rn(x) в виде (3.54) называется интегральной.

Применив к интегралу (3.54) обобщённую теорему о среднем, мо-

1

 

x

 

 

· f(n+1)(c)xZ0

(x − t)ndt, где точка c

 

жем записать rn(x) =

 

располо-

n!

жена между x0 и x. Следовательно,

 

 

 

rn(x) =

f(n+1)(c)(x − x0)n+1

 

(3.55)

(n + 1)!

 

 

 

 

 

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

 

 

Так как функция

f(n+1)(x)

непрерывна в точке

x0, то

lim f(n+1)(c) = f(n+1)(x0). Поэтому f(n+1)(c) = f(n+1)(x0) + q(x), cx0

где q(x) величина бесконечно малая при x → x0. Соотношение

(3.55) можно переписать в виде

r

 

(x) =

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

+

1

q(x)(x

x

)n+1.

n

 

(n + 1)!

(n + 1)!

 

 

 

 

 

 

0

 

Обозначим

 

1

q(x)(x − x0)n+1

=

α(x). Величина α(x) есть

 

(n + 1)!

79

бесконечно малая порядка выше (n + 1) относительно (x − x0), т.е. α(x) = o((x − x0)n+1). Следовательно,

rn+1(x) = o((x − x0)n+1)

форма Пеано остаточного члена.

Если к интегралу (3.54) применить теорему о среднем, то по-

лучим rn(x) = n1! (x − c)nf(n+1)(c)(x − x0). Так как точка c лежит между x0 и x, то (x−c)n = [(x−x0) −Θ(x−x0)]n = (x−x0)n(1 −Θ)n,

где 0 ≤ Θ ≤ 1. Поэтому

rn(x) = f(n+1)(x0 + Θ(x − x0))(x − x0)n+1(1 − Θ)n n!

форма Коши остаточного члена.

3.5.2. Приближённое вычисление значений функции

Для этой цели используются разложения в ряд Тейлора функции f(x). Чтобы получать при этом более быстро сходящиеся ряды,

используют различные приёмы. Проиллюстрируем это примерами.

Пример 3.26. Вычислить ln 3 с точностью до 0,001.

Решение. Использовать разложение

 

x2

x3

xn

 

ln(1 + x) = x −

 

+

 

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

 

+ · · ·

(3.56)

2

3

n

непосредственно невозможно, так как ряд (3.56) в точке x = 2 рас-

ходится.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

xn

 

 

 

 

 

 

 

 

 

 

 

Очевидно, ln(1 − x) = −x −

 

 

 

− · · · −

 

 

 

− · · ·. Следовательно,

 

2

n

ln

1 + x

 

 

 

 

x3

 

 

x2n+1

 

 

 

 

 

 

 

 

x2n+1

 

 

 

1

 

x = 2

 

x + 3 + · · · + 2n + 1

+ · · · = 2 n=0 2n + 1 . Этот ряд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

и используется для вычисления значений ln x при |x| > 1.

 

 

 

 

 

 

Полагая

 

1 + x

= 3, находим x =

1

. Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 − x

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

(3.57)

 

 

 

 

 

 

 

 

ln 3 = 2

 

 

 

 

2n+1

=

 

 

 

 

 

 

2n

.

 

 

 

 

 

 

 

 

 

 

 

 

 

n=0

(2n + 1)2

 

 

 

 

 

(2n + 1)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n=0

 

 

 

 

 

 

 

 

Если отбросить члены этого ряда, начиная

с шестого,

то r5 =

= 11 · 210 +

13 ·1212 + · · · < 11 ·1210

1 + 22 +

24 + · · · =

11 ·1210 ×

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

4

 

 

 

1

 

< 0,001. Для вычисления ln 3 до-

×

 

=

 

 

 

=

 

1 − 1/4

3 · 11 · 210

 

33 · 28

80

статочно взять пять слагаемых ряда (3.57): ln 3 = 1 +

1

+

1

+

3 · 4

5 · 16

 

1

 

1

 

 

 

+

 

+

 

= 1 + 0,0833 + 0,0125 + 0,0022 + 0,0004 = 1,098.

 

7 · 64

9 · 256

 

Пример 3.27. Вычислить 3 с точностью до 0,001.

Решение. Для вычисления корней используется биномиальный

ряд

 

 

 

 

 

 

 

 

(1+x)α = 1+αx+

α(α − 1)x2

+

· · ·

+

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

+

· · ·

.

2!

n!

 

 

 

 

 

Этот ряд при всех значениях α сходится в (−1, 1). Если −1 < α < 0, то ряд сходится в (−1, 1], а если α > 0, то ряд сходится в [−1, 1].

Скорость сходимости биномиального ряда уменьшается с приближением значений |x| к единице. Поэтому для приближённых вычис-

лений корней следует x подобрать таким, чтобы он был по модулю

много меньше единицы. В данном примере можем записать 3 =

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

7

 

 

 

 

1

 

 

−1/2

 

 

 

 

 

 

=

 

3 · 49 · 16

 

=

48

 

 

=

 

1 +

 

 

. Теперь, используя бино-

 

 

 

 

 

 

 

 

 

49 · 16

 

 

 

 

 

 

 

 

4

 

48

 

 

r

 

4 r49

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

, x =

1

, получаем

 

 

 

 

 

миальный ряд при α = −

 

 

 

 

 

 

 

 

2

48

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

3

 

 

 

 

 

1

 

 

1

3

5

 

1

 

3 = 1,75 1 −

 

 

+

 

·

 

 

·

 

·

·

· 3!

·

 

+ · · · .

2 · 48

2

2 · 2

 

482

2 · 2

· 2

483

Мы получили знакочередующийся ряд, в котором уже третье слага-

емое меньше 0,001. Поэтому с точностью до 0,001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 = 1,75(1 − 0,0104) = 1,75 · 0,9896 ≈ 1,732.

 

 

 

 

 

Пример 3.28. Вычислить

 

 

 

с точностью 0,001.

 

 

e

 

 

Решение. Применяем ряд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ex = 1 + x +

x2

x3

 

 

 

 

xn

 

(3.58)

 

 

 

 

 

 

+

 

 

 

+ · · · +

 

 

 

+ · · ·

 

 

 

 

 

2!

 

3!

n!

 

1

. Получаем

 

 

1

 

 

1

 

1

 

1

 

1

+· · ·. Для

при x =

 

e = 1+

 

+

 

 

+

 

 

 

+

 

+

 

2

2

2 · 4

236

 

2424

25120

оценки rn(x) остатка ряда (3.58) запишем rn(x) в форме Лагранжа

rn(x) =

f(n+1)(c)(x − x0)n+1

, где 0 < c <

 

1

. При x =

1

получаем

 

 

 

 

 

 

 

 

2

2

 

 

 

 

(n + 1)!

 

 

 

 

 

 

 

3

, так как ec < 3

 

1

 

 

 

 

rn(x) ≤

 

 

 

 

при 0 < c <

 

. При n = 4

(n + 1)!2n+1

2

величина r4 < 0,001. Поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

= 1 + 0,5 + 0,125

+ 0,0208 + 0,0026 = 1,648.

 

 

 

 

 

e

 

 

 

81