Решение пределов, используя ряд Тейлора
Метод решения
Одним из самых мощных методов раскрытия неопределенностей и вычисления пределов является разложение функций в степенной ряд Тейлора. Применение этого метода состоит из следующих шагов.
1) Приводим неопределенность к виду 0/0 при переменной x, стремящейся к нулю. Для этого, если требуется, выполняем преобразования и делаем замену переменной.
2) Раскладываем числитель и знаменатель в ряд Тейлора в окрестности точки x = 0. При этом выполняем разложение до такой степени xn, которая необходима для устранения неопределенности. Остальные члены включаем в o(xn).
Этот метод применим, если после выполнения пункта 1), функции в числителе и знаменателе можно разложить в степенной ряд.
Выполнять разложение сложных функций и произведения функций удобно по следующей схеме. А) Задаемся показателем степени n, до которого мы будем проводить разложение.
Б) Применяем приведенные ниже формулы разложения функций в ряд Тейлора, сохраняя в них члены до x n включительно, и отбрасывая члены с x m при m > n, или заменяя их на o(x n).
В) В сложных функциях делаем замены переменных так, чтобы аргумент каждой ее части стремился к нулю при x → 0. Например,
e cos x = e 1 + cos x – 1 = e ⋅ e cos x – 1 = e ⋅ e t.
Здесь при x → 0, t = cos x – 1 → 0. Тогда можно использовать разложение функции e t в окрестности точки t = 0.
Примечание. Разложение функции в ряд Тейлора, в окрестности точки x = 0, называется рядом Маклорена. Поэтому для применяемых в наших целях рядов уместны оба названия.
Применяемые свойства о малого
Определение и доказательство свойств о малого приводится на странице: «О большое и о малое. Сравнение функций». Здесь мы приводим свойства, используемые при решении пределов разложением в ряд Маклорена (то есть при x → 0).
Далее m и n – натуральные числа, x → 0.
limx → 0 o(x n)x n = 0;
x n + 1 = o(x n);
o(x m) = o(x n), если m ≥ n;
x m ⋅ o(x n) = o(x m + n);
o(x m) ⋅ o(x n) = o(x m + n);
( o(x n) ) m = o(x m ⋅ n);
o(x m) ± o(x n) = o(x p), где p = min(m, n);
o(c ⋅ x n) = c ⋅ o(x n)) = o(x n), где c ≠ 0 – постоянная;
o( x n + o(x n)) ) = o(x n).
Для доказательства этих свойств нужно выразить о малое через бесконечно малую функцию:
o(x n) = ε(x) ⋅ x n, где limx → 0 ε(x) = 0.
Разложение элементарных функций в ряд Тейлора (Маклорена)
Далее приводятся разложения элементарных функций в степенной ряд при x → 0. Как мы упоминали ранее, ряд Тейлора в окрестности точки x = 0 называется рядом Маклорена.
e x = 1 + x + x 22! + x 33! + ⋅ ⋅ ⋅ + x nn! + o(x n);
ln(1 + x) = x – x 22 + x 33 – ⋅ ⋅ ⋅ + (–1) n – 1 x nn + o(x n);
(1 + x) a = 1 + ax + a(a – 1)2!x 2 + a(a – 1)(a – 2)3! x 3 + ⋅ ⋅ ⋅ + C na x n + o(x n),
где C na = a(a – 1)⋅ ⋅ ⋅(a – (n – 1))n!;
sin x = x – x 33! + x 55! + ⋅ ⋅ ⋅ + (–1) n x 2n + 1(2n + 1)! + o(x 2n + 2);
cos x = 1 – x 22! + x 44! + ⋅ ⋅ ⋅ + (–1) n x 2n(2n)! + o(x 2n + 1);
tg x = x + 13x 3 + 215x 5 + ⋅ ⋅ ⋅ + (–1) n – 1 2 2n (2 2n – 1)B2n(2n)!x 2n – 1 + o(x 2n),
где Bn – числа Бернулли: B0 = 1, 1 + C 1n B1 + C 2n B2 + ⋅ ⋅ ⋅ +C n – 1n Bn – 1, C mn = n!m!(n – m)!;
ctg x = 1x – 13x – 145x 3 – ⋅ ⋅ ⋅ + (–1) n 2 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) n x 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 → 0 e x – ln(1 + x) – 11 – cos x ⇓, limx → 0 ln(1 + sh x) + e –x – 1x 3 ⇓, limx → 0 ln(1 + e x) – 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 + ⋅ ⋅ ⋅ + C na x n + o(x n).
Оставляем только линейный член.
√ 1 + x  = (1 + x) 12 = 1 + 12x + o(x).
L = limx → +0 √ 1 + x  – 1x = limx → +0 1 + 12x + o(x) – 1x = limx → +0(  12 + o(x)x ) = 12 + 0 = 12.
Здесь мы учли, что поскольку существует двусторонний предел limx → 0 o(x)x = 0, то существуют равные ему односторонние пределы. Поэтому limx → +0 o(x)x = limx → 0 o(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 = e ln(1 + t)t.
Вычисляем предел в показателе, используя следующее разложение в ряд Тейлора:
ln(1 + t) = t – t 22 + t 33 – ⋅ ⋅ ⋅ + (–1) n – 1 t nn + o(t n).
L2 = limt → 0 ln(1 + t)t = limt → 0 t + o(t)t = limt → 0( 1 + o(t)t ) = 1 + 0 = 1.
Поскольку экспонента является непрерывной функцией для всех значений аргумента, то по теореме о пределе непрерывной функции от функции имеем:
L = limt → 0 e ln(1 + t)t = e limt → 0 ln(1 + t)t = e 1 = e.
Ответ
L = e.
Пример 3
Все примеры ⇑ Вычислить предел, используя разложение в ряд Тейлора.
L = limx → 0 e x – ln(1 + x) – 11 – cos x.
Решение
Это неопределенность вида 0/0. Используем следующие разложения функций в окрестности точки x = 0:
e x = 1 + x + x 22! + x 33! + ⋅ ⋅ ⋅ + x nn! + o(x n);
ln(1 + x) = x – x 22 + x 33 – ⋅ ⋅ ⋅ + (–1) n – 1 x nn + o(x n);
cos x = 1 – x 22! + x 44! + ⋅ ⋅ ⋅ + (–1) n x 2n(2n)! + o(x 2n + 1).
Раскладываем с точностью до квадратичных членов:
e x – 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 → 0 x 2 + o(x 2)x 22 + o(x 3) = limx → 0 1 + o(x 2)x 212 + x ⋅ o(x 3)x 3 = 1 + 012 + 0 ⋅ 0 = 2.
Ответ
L = 2.
Пример 4
Все примеры ⇑ Решить предел с помощью ряда Тейлора.
L = limx → 0 ln(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) n x nn! + o(x n).
Далее, 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 – 1 t nn + o(t n).
Заметим, что если бы у нас была функция 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 → 0 ln(1 + sh x) + e –x – 1x 3 = limx → 0 x + o(x) + 1 – x + o(x) – 1x 3 =
limx → 0 x + 1 – x – 1 + o(x)x 3 = limx → 0 o(x)x 3 = limx → 0 o(x)xx 2 = 00.
Мы снова получили неопределенность вида 0/0. Значит разложения до степени n = 1 не достаточно.
Если мы выполним разложение до степени n = 2, то опять получим неопределенность:
L = limx → 0 o(x 2)x 3 = limx → 0 o(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 → 0 ln(1 + e x) – 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, e x → 1. Поэтому сделать подстановку t = e x и применить разложение для ln(1 + t) нельзя, поскольку это разложение применимо при t → 0, а у нас t → 1. Заметим, что e x – 1 → 0. Поэтому выполним преобразование.
ln(1 + e x) = ln(2 + e x – 1) = ln[ 2 ⋅ ( 1 + e x – 12 ) ] = ln 2 + ln( 1 + e x – 12 ).
Теперь можно сделать подстановку t = e x – 12, поскольку при x → 0, t → 0.
Разложим функцию t = e x – 12 и ее степени в ряд Тейлора в окрестности точки x = 0. Применяем приведенное выше разложение ⇑.
e x – 1 = x + x 22! + x 33! + x 44! + o(x 4) = x + x 22 + x 36 + x 424 + o(x 4);
t = e x – 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 + e x) = ln 2 + ln( 1 + e x – 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 + e x) = 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 + e x) – 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 + e x) – ln( 2 + sin x 24 ) – x2 = x 43 ⋅ 2 7 + o(x 4).
Подставляем разложение числителя и знаменателя и находим предел.
ln(1 + e x) – 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 → 0 x 43 ⋅ 2 7 + o(x 4)x 4 + o(x 4) = limx → 0 13 ⋅ 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.
Автор: Олег Одинцов. Опубликовано: