Методы решения физико-математических задач

Решение пределов, используя ряд Тейлора

Решение пределов рядами Тейлора
Изложен метод решения пределов, используя разложение функций в ряд Тейлора. Приводятся применяемые в этом методе свойства о малого и разложения элементарных функций в ряд Маклорена. Подробно разобраны примеры решения пределов, содержащих неопределенности ∞ – ∞, один в степени бесконечность и 0/0.
()(\newcommand{\tg}{\mathop{\mathrm{tg}}\nolimits})() ()(\newcommand{\arctg}{\mathop{\mathrm{arctg}}\nolimits})() ()(\newcommand{\ctg}{\mathop{\mathrm{ctg}}\nolimits})() ()(\newcommand{\arcctg}{\mathop{\mathrm{arcctg}}\nolimits})() ()(\newcommand{\sh}{\mathop{\mathrm{sh}}\nolimits})() ()(\newcommand{\ch}{\mathop{\mathrm{ch}}\nolimits})() ()(\newcommand{\th}{\mathop{\mathrm{th}}\nolimits})() ()(\newcommand{\cth}{\mathop{\mathrm{cth}}\nolimits})() ()(\newcommand{\arsh}{\mathop{\mathrm{arsh}}\nolimits})() ()(\newcommand{\arth}{\mathop{\mathrm{arth}}\nolimits})()

Метод решения

Одним из самых мощных методов раскрытия неопределенностей и вычисления пределов является разложение функций в степенной ряд Тейлора. Применение этого метода состоит из следующих шагов.
1) Приводим неопределенность к виду 0/0 при переменной x, стремящейся к нулю. Для этого, если требуется, выполняем преобразования и делаем замену переменной.
2) Раскладываем числитель и знаменатель в ряд Тейлора в окрестности точки x = 0. При этом выполняем разложение до такой степени xn, которая необходима для устранения неопределенности. Остальные члены включаем в o(xn).

Этот метод применим, если после выполнения пункта 1), функции в числителе и знаменателе можно разложить в степенной ряд.

Выполнять разложение сложных функций и произведения функций удобно по следующей схеме. А) Задаемся показателем степени n, до которого мы будем проводить разложение.
Б) Применяем приведенные ниже формулы разложения функций в ряд Тейлора, сохраняя в них члены до xn включительно, и отбрасывая члены с xm при m > n, или заменяя их на o(xn).
В) В сложных функциях делаем замены переменных так, чтобы аргумент каждой ее части стремился к нулю при x → 0. Например,
e cos x = e 1 + cos x – 1 =e ⋅ e cos x – 1 = e ⋅ et.
Здесь при x → 0,  t = cos x – 1 → 0. Тогда можно использовать разложение функции et в окрестности точки t = 0.

Примечание. Разложение функции в ряд Тейлора, в окрестности точки x = 0, называется рядом Маклорена. Поэтому для применяемых в наших целях рядов уместны оба названия.

Применяемые свойства о малого

Определение и доказательство свойств о малого приводится на странице: «О большое и о малое. Сравнение функций». Здесь мы приводим свойства, используемые при решении пределов разложением в ряд Маклорена (то есть при x → 0).

Далее m и n – натуральные числа, x → 0.
limx → 0o(xn)xn = 0;
xn + 1 = o(xn);
o(xm) = o(xn), если m ≥ n;
xm ⋅ o(xn) = o(xm + n);
o(xm) ⋅ o(xn) = o(xm + n);
(o(xn) )m = o(xm ⋅ n);
o(xm) ± o(xn) = o(xp), где p = min(m, n);
o(c ⋅ xn) = c ⋅ o(xn)) = o(xn), где c ≠ 0 – постоянная;
o(xn + o(xn)) ) = o(xn).

Для доказательства этих свойств нужно выразить о малое через бесконечно малую функцию:
o(xn) = ε(x) ⋅ xn, где limx → 0 ε(x) = 0.

Разложение элементарных функций в ряд Тейлора (Маклорена)

Далее приводятся разложения элементарных функций в степенной ряд при x → 0. Как мы упоминали ранее, ряд Тейлора в окрестности точки x = 0 называется рядом Маклорена.

ex = 1 + x + x 22! + x 33! + ⋅ ⋅ ⋅ +xnn! + o(xn);
ln(1 + x) = x – x 22 + x 33 – ⋅ ⋅ ⋅ + (–1)n – 1xnn + o(xn);
(1 + x)a = 1 + ax + a(a – 1)2!x 2 +a(a – 1)(a – 2)3! x 3 + ⋅ ⋅ ⋅ +Cna xn + o(xn),
где Cna = a(a – 1)⋅ ⋅ ⋅(a – (n – 1))n!;
sin x = x – x 33! + x 55! + ⋅ ⋅ ⋅ + (–1)nx 2n + 1(2n + 1)! + o(x 2n + 2);
cos x = 1 – x 22! + x 44! + ⋅ ⋅ ⋅ + (–1)nx 2n(2n)! + o(x 2n + 1);
tg x = x + 13x 3 + 215x 5 + ⋅ ⋅ ⋅ + (–1)n – 12 2n (2 2n – 1)B2n(2n)!x 2n – 1 +o(x 2n),
где Bn – числа Бернулли: B0 = 1,   1 + C 1n B1 + C 2n B2 + ⋅ ⋅ ⋅ +Cn – 1n Bn – 1,  Cmn = n!m!(n – m)!;
ctg x = 1x – 13x – 145x 3 – ⋅ ⋅ ⋅ + (–1)n2 2n B2n(2n)!x 2n – 1 + o(x 2n);
arcsin x = x + 12 ⋅ x 33 +1 ⋅ 32 ⋅ 4 ⋅ x 55 + ⋅ ⋅ ⋅ +(2n – 1)!!(2n)!!x 2n + 12n + 1 + o(x 2n + 2);
arccos x = π2 – arcsin x;
arctg x = x – x 33 + x 55 – ⋅ ⋅ ⋅ + (–1)nx 2n + 12n + 1 + o(x 2n + 2);
arcctg x = π2 – arctg x;
sh x = x + x 33! + x 55! + ⋅ ⋅ ⋅ +x 2n + 1(2n + 1)! + o(x 2n + 2);
ch x = 1 + x 22! + x 44! + ⋅ ⋅ ⋅ +x 2n(2n)! + o(x 2n + 1);
th x = x – 13x 3 + 215x 5 – ⋅ ⋅ ⋅ +2 2n (2 2n – 1)B2n(2n)! x 2n – 1 + o(x 2n),
cth x = 1x + 13x – 145x 3 + ⋅ ⋅ ⋅ +2 2n B2n(2n)! x 2n – 1 + o(x 2n);
arsh x = x – 12 ⋅ x 33 +1 ⋅ 32 ⋅ 4 ⋅ x 55 – ⋅ ⋅ ⋅ + (–1)n(2n – 1)!!(2n)!!x 2n + 12n + 1 + o(x 2n + 2);
arth x = x + x 33 + x 55 + ⋅ ⋅ ⋅ +x 2n + 12n + 1 + o(x 2n + 2).

Примеры

Все примеры Далее мы приводим подробные решения следующих пределов с помощью ряда Тейлора.
limn → ∞(  n(n + 1)  – n) ⇓, limx → ∞( 1 + 1x)x ⇓, limx → 0ex – ln(1 + x) – 11 – cos x ⇓, limx → 0ln(1 + sh x) + e –x – 1x 3 ⇓, limx → 0ln(1 + ex) – ln( 2 + sin x 24) – x2sin 2 x ⋅ tg 2 x ⇓.

Пример 1

Все примеры ⇑ Вычислить предел последовательности, используя разложение в ряд Тейлора.
L = limn → ∞(  n(n + 1)  – n).

Решение

Это неопределенность вида бесконечность минус бесконечность. Приводим ее к неопределенности вида 0/0. Для этого выполняем преобразования.
 f (n) = (  n(n + 1)  – n) =(  n 2( 1 + 1n) – n) =n(   1 + 1n – 1 ) =
 1 + 1n – 11n.
Здесь мы учли, что номер элемента последовательности n может принимать только положительные значения. Поэтому n 2 =  | n |  = n. Делаем замену переменной x = 1 / n. При n → +∞,  x → +0. Будем искать предел считая, что x – действительное число. Если предел существует, то он существует и для любой последовательности xn, сходящейся к нулю. В том числе и для последовательности xn = 1 / n.

L = limn → ∞(  n(n + 1)  – n) =limx → +0 1 + x – 1x.
Раскладываем функцию в числителе в ряд Тейлора. Применяем формулу:
(1 + x)a = 1 + ax + a(a – 1)2!x 2 +a(a – 1)(a – 2)3! x 3 + ⋅ ⋅ ⋅ +Cna xn + o(xn).
Оставляем только линейный член.
 1 + x = (1 + x)12 = 1 + 12x + o(x).
L = limx → +0 1 + x – 1x =limx → +01 + 12x + o(x) – 1x =limx → +0(  12 + o(x)x) = 12 + 0 = 12.
Здесь мы учли, что поскольку существует двусторонний предел limx → 0o(x)x = 0, то существуют равные ему односторонние пределы. Поэтому limx → +0o(x)x = limx → 0o(x)x = 0.

Ответ

L = 1 / 2. 

Пример 2

Все примеры ⇑ Показать, что значение второго замечательного предела L = limx → ∞( 1 + 1x)x = e можно получить, используя разложение в ряд Тейлора.

Решение

Делаем замену переменной t = 1 / x. Тогда x = 1 / t. При x → ∞,  t → 0. Подставляем.
L = limx → ∞( 1 + 1x)x = limt → 0( 1 + t)1t.

Для вычисления предела можно считать, что значения переменной t принадлежат любой, наперед выбранной, проколотой окрестности точки t = 0. Мы полагаем, что 1 + t > 0. Используем то, что экспонента и натуральный логарифм являются обратными функциями по отношению друг к другу. Тогда
 f (t) = ( 1 + t)1t =(e ln(1 + t))1t = eln(1 + t)t.

Вычисляем предел в показателе, используя следующее разложение в ряд Тейлора:
ln(1 + t) = t – t 22 + t 33 – ⋅ ⋅ ⋅ + (–1)n – 1tnn + o(tn).
L2 = limt → 0ln(1 + t)t = limt → 0t + o(t)t =limt → 0( 1 + o(t)t) = 1 + 0 = 1.

Поскольку экспонента является непрерывной функцией для всех значений аргумента, то по теореме о пределе непрерывной функции от функции имеем:
L = limt → 0 eln(1 + t)t = elimt → 0ln(1 + t)t = e 1 = e.

Ответ

L = e. 

Пример 3

Все примеры ⇑ Вычислить предел, используя разложение в ряд Тейлора.
L = limx → 0ex – ln(1 + x) – 11 – cos x.

Решение

Это неопределенность вида 0/0. Используем следующие разложения функций в окрестности точки x = 0:
ex = 1 + x + x 22! + x 33! + ⋅ ⋅ ⋅ +xnn! + o(xn);
ln(1 + x) = x – x 22 + x 33 – ⋅ ⋅ ⋅ + (–1)n – 1xnn + o(xn);
cos x = 1 – x 22! + x 44! + ⋅ ⋅ ⋅ + (–1)nx 2n(2n)! + o(x 2n + 1).

Раскладываем с точностью до квадратичных членов:
ex – ln(1 + x) – 1 = 1 + x + x 22! + o(x 2) –(x – x 22 + o(x 2) ) – 1 =x 2 + o(x 2);
1 – cos x = 1 – ( 1 – x 22! + o(x 3) ) =x 22 + o(x 3).
Делим числитель и знаменатель на x 2 и находим предел:
L = limx → 0x 2 + o(x 2)x 22 + o(x 3) =limx → 01 + o(x 2)x 212 + x ⋅ o(x 3)x 3 = 1 + 012 + 0 ⋅ 0 = 2.

Ответ

L = 2. 

Пример 4

Все примеры ⇑ Решить предел с помощью ряда Тейлора.
L = limx → 0ln(1 + sh x) + e –x – 1x 3.

Решение

Легко видеть, что это неопределенность вида 0/0. Раскрываем ее, применяя разложения функций в ряд Тейлора. Используем приведенное выше разложение для гиперболического синуса ⇑:
(П4.1)   sh x = x + x 33! + x 55! + ⋅ ⋅ ⋅ +x 2n + 1(2n + 1)! + o(x 2n + 2).
В разложении экспоненты, заменим x на –x:
(П4.2)   e –x = 1 – x + x 22! – x 33! + ⋅ ⋅ ⋅ + (–1)nxnn! + o(xn).
Далее, ln(1 + sh x) – сложная функция. Сделаем замену переменной t = sh x. При x → 0,  t = sh x → 0. Поэтому мы можем используем разложение натурального логарифма в окрестности точки t = 0. Используем приведенное выше разложение, в котором переименуем переменную x в t:
(П4.3)   ln(1 + t) = t – t 22 + t 33 – ⋅ ⋅ ⋅ + (–1)n – 1tnn + o(tn).

Заметим, что если бы у нас была функция ln(1 + ch x), то при x → 0,  ch x → 1. Поэтому подставить t = ch x в предыдущее разложение нельзя, поскольку оно применимо в окрестности точки t = 0. В этом случае нам потребовалось бы выполнить следующее преобразование:
ln(1 + ch x) = ln(2 + ch x – 1) = ln[ 2 ⋅ ( 1 + ch x – 12)] = ln 2 + ln( 1 + ch x – 12).
Тогда при x → 0,  t = ch x – 12 → 0 и мы могли бы применить разложение (П4.3).

Попробуем решить предел, выполняя разложение до первой степени переменной x: n = 1. То есть оставляем только постоянные члены, не зависящие от x: x 0 = 1, и линейные x 1 = x. Остальные будем отбрасывать. Точнее переносить в o(x).
e –x = 1 – x + o(x);
sh x = x + o(x 2);
(sh x) 2 = (x + o(x 2)) 2 =x 2 + 2x ⋅ o(x 2) + (o(x 2)) 2 =o(x) + o(x 3) + o(x 4) = o(x).
Поскольку (sh x) 2 = o(x), то в разложении логарифма мы отбрасываем члены, начиная со степени 2. Применяя, приведенные выше свойства о малого имеем:
ln(1 + sh x) = sh x + o(sh x) = sh x + o(x + o(x 2)) = sh x + o(x + o(x)) =
 sh x + o(x) = x + o(x 2) + o(x) =x + o(x).
Подставляем в предел:
L = limx → 0ln(1 + sh x) + e –x – 1x 3 =limx → 0x + o(x) + 1 – x + o(x) – 1x 3 =
limx → 0x + 1 – x – 1 + o(x)x 3 =limx → 0o(x)x 3 = limx → 0o(x)xx 2 = 00.
Мы снова получили неопределенность вида 0/0. Значит разложения до степени n = 1 не достаточно.

Если мы выполним разложение до степени n = 2, то опять получим неопределенность:
L = limx → 0o(x 2)x 3 = limx → 0o(x 2)x 2x = 00.

Выполним разложение до степени n = 3. То есть будем оставлять только постоянные члены и члены с множителями x, x 2, x 3. Остальные включаем в o(x 3).
e –x = 1 – x + x 22! – x 33! + o(x 3) = 1 – x + x 22 – x 36 + o(x 3);
sh x = x + x 33! + o(x 4) =x + x 36 + o(x 4);
(sh x) 2 = (x + o(x 2) ) 2 =x 2 + 2x ⋅ o(x 2) + (o(x 2)) 2 =
x 2 + o(x 3) + o(x 4) = x 2 + o(x 3);
(sh x) 3 = (x + o(x 2) ) 3 =x 3 + 3x 2 ⋅ o(x 2) + 3x ⋅ (o(x 2) ) 2 + (o(x 2) ) 3 =
x 3 + o(x 4) + o(x 5) + o(x 6) =x 3 + o(x 4) = x 3 + o(x 3).
Далее замечаем, что o((sh x) 3) = o(x 3 + o(x 3)) = o(x 3). Поэтому в разложении логарифма нужно отбросить члены, начиная со степени n = 4, включив их в o((sh x) 3) = o(x 3). Используем разложение (П4.3), заменив t на sh x:
ln(1 + sh x) = sh x – 12(sh x) 2 +13 (sh x) 3 + o((sh x) 3) =
x + x 36 + o(x 4) – 12x 2 + o(x 3) +13 x 3 + o(x 3) + o(x 3) =
x – 12x 2 + 12x 3 + o(x 3).

Подставляем в исходную функцию.
ln(1 + sh x) + e –x – 1x 3 =
1x 3(x – x 22 + x 32 + o(x 3)+   1 – x + x 22 – x 36 + o(x 3) – 1 ) =
1x 3(  13 x 3 + o(x 3) ) = 13 + o(x 3)x 3.
Находим предел.
L = limx → 0(  13 + o(x 3)x 3) =13 + 0 = 13.

Ответ

L = 1 / 3.

Пример 5

Все примеры ⇑ Найти предел с помощью ряда Тейлора.
L =limx → 0ln(1 + ex) – ln( 2 + sin x 24) – x2sin 2 x ⋅ tg 2 x.

Решение

Будем проводить разложение числителя и знаменателя в ряд Маклорена до четвертой степени включительно.

Начнем со знаменателя. Используем свойства о малого ⇑ и разложения синуса и тангенса ⇑.
sin 2 x = (sin x) 2 = (x + o(x 2)) 2 =x 2 + 2x ⋅ o(x 2) + (o(x 2)) 2 =
x 2 + o(x 3) + o(x 4) = x 2 + o(x 3);
tg 2 x = (tg x) 2 = (x + o(x 2)) 2 =x 2 + o(x 3);
sin 2 x ⋅ tg 2 x =(x 2 + o(x 3) )(x 2 + o(x 3) ) =x 4 + x 2 o(x 3) + x 2 o(x 3) +(o(x 3) ) 2 =
x 4 + o(x 5) + o(x 5) + o(x 6) =x 4 + o(x 5) = x 4 + o(x 4).

Теперь переходим к числителю. При x → 0,  ex → 1. Поэтому сделать подстановку t = ex и применить разложение для ln(1 + t) нельзя, поскольку это разложение применимо при t → 0, а у нас t → 1. Заметим, что ex – 1 → 0. Поэтому выполним преобразование.
ln(1 + ex) = ln(2 + ex – 1) = ln[ 2 ⋅ ( 1 + ex – 12)] = ln 2 + ln( 1 + ex – 12).
Теперь можно сделать подстановку t = ex – 12, поскольку при x → 0,  t → 0.

Разложим функцию t = ex – 12 и ее степени в ряд Тейлора в окрестности точки x = 0. Применяем приведенное выше разложение ⇑.
ex – 1 =x + x 22! + x 33! + x 44! + o(x 4) =x + x 22 + x 36 + x 424 + o(x 4);
t = ex – 12 =x2 + x 24 + x 312 + x 448 + o(x 4);
t 2 = (  x2 + x 24 + x 312 + o(x 3) ) 2 =(x2) 2 + (x 24) 2 + 2 x2 ⋅ x 24 + 2 x2 ⋅ x 312 + o(x 4) =
x 24 + x 416 + x 34 + x 412 + o(x 4) =x 24 + x 34 + 7x 448 + o(x 4);
116 + 112 = 14(  14 + 13) =14 ⋅ 3 + 44 ⋅ 3 = 748;
t 3 = (  x2 + x 24 + o(x 2) ) 3 =(x2) 3 + 3(x2) 2 ⋅ x 24 + o(x 4) =x 38 + 3 x 416 + o(x 4);
t 4 = (  x2 + o(x) ) 4 =(x2) 4 + o(x 4) = x 416 + o(x 4);
Далее заметим, что o(t 4) = o(  x 416 + o(x 4) ) =o(x 4 + o(x 4)) = o(x 4). Поэтому, чтобы получить разложение сложной функции ln(1 + t(x)) с точностью до o(x 4), нам нужно разложить ln(1 + t) с точностью до o(t 4).

Раскладываем первый логарифм.
ln(1 + ex) = ln 2 + ln( 1 + ex – 12) = ln 2 + ln(1 + t) =
 ln 2 + t – t 22 + t 33 – t 44 + o(t 4) = ln 2 + x2 + x 24 + x 312 +x 448 – x 28 – x 38 – 7x 496 +
x 324 + x 416 – x 464 + o(x 4) = ln 2 + x2 + x 28 – x 43 ⋅ 2 6 + o(x 4); 112 – 18 + 124 = 14(  13 – 12 + 16) =14 ⋅ 2 – 3 + 16 = 0;
148 – 796 – 164 = 116(  13 – 16 – 14) =116 ⋅ 4 – 2 – 33 ⋅ 4 = – 13 ⋅ 2 6;
ln(1 + ex) = ln 2 + x2 + x 28 – x 43 ⋅ 2 6 + o(x 4).

Разложим второй логарифм. Приводим его к виду ln(1 + z), где при x → 0,  z → 0.
ln( 2 + sin x 24) = ln[ 2( 1 + sin x 28)] = ln 2 + ln(1 + z),
где z = sin x 28.

Разложим z в ряд Тейлора в окрестности точки x = 0 с точностью до o(x 4).
Применим разложение синуса ⇑:
sin x = x + o(x 2).
Заменим x на x 2:
sin x 2 = x 2 + o(x 4). Тогда
z = sin x 28 = x 28 + o(x 4);
z 2 = (  x 28 + o(x 4) ) 2 =(x 28) 2 + 2 x 28 ⋅ o(x 4) + (o(x 4)) 2 =
x 464 + o(x 6) + o(x 8) =x 464 + o(x 6) = x 464 + o(x 4);
Заметим, что o(z 2) = o(  x 464 + o(x 4) ) =o(x 4 + o(x 4)) = o(x 4). Поэтому, чтобы получить разложение сложной функции ln(1 + z(x)) с точностью до o(x 4), нам нужно разложить ln(1 + z) с точностью до o(z 2).

Раскладываем ln(1 + z) с точностью до o(z 2) и учитываем, что o(z 2) = o(x 4).
ln( 2 + sin x 24) = ln 2 + ln(1 + z) = ln 2 + z – z 22 + o(z 2) =
 ln 2 + z – z 22 + o(x 4) = ln 2 + x 28 + o(x 4) –x 4128 + o(x 4) + o(x 4) =
 ln 2 + x 28 – x 4128 + o(x 4);
ln( 2 + sin x 24) = ln 2 + x 28 – x 42 7 + o(x 4).

Находим разложение числителя.
ln(1 + ex) – ln( 2 + sin x 24) – x2 = ln 2 + x2 + x 28 – x 43 ⋅ 2 6 + o(x 4) –
 ln 2 – x 28 + x 42 7 – x2 + o(x 4) =x 43 ⋅ 2 7 + o(x 4);
– 13 ⋅ 2 6 + 12 7 = 12 6( – 13 + 12) =12 6 ⋅ –2 + 33 ⋅ 2 = 13 ⋅ 2 7;
ln(1 + ex) – ln( 2 + sin x 24) – x2 =x 43 ⋅ 2 7 + o(x 4).

Подставляем разложение числителя и знаменателя и находим предел.
ln(1 + ex) – ln( 2 + sin x 24) – x2sin 2 x ⋅ tg 2 x =x 43 ⋅ 2 7 + o(x 4)x 4 + o(x 4);
L = limx → 0x 43 ⋅ 2 7 + o(x 4)x 4 + o(x 4) =limx → 013 ⋅ 2 7 + o(x 4)x 41 + o(x 4)x 4 = 13 ⋅ 2 7 + 01 + 0 =13 ⋅ 2 7 = 1384.

Ответ

L = 1 / 384. 

Использованная литература:
Л.Д. Кудрявцев, А.Д. Кутасов, В.И. Чехлов, М.И. Шабунин. Сборник задач по математическому анализу. Том 1. Москва, 2003.

Автор: Олег Одинцов.     Опубликовано:

Меню