EssayAI
Блог
Блог

Как разложить в ряд Тейлора: пошаговое решение

Запрос

Дано: функция f(x)=ln⁡xf(x) = \ln x, центр разложения x0=1x_0 = 1. Найти: многочлен Тейлора четвёртой степени, общий член ряда и приближённое значение ln⁡1,2\ln 1{,}2 с оценкой погрешности.

Схема одинакова для любой функции: берём производные в точке x0x_0, делим каждую на факториал её номера и умножаем на (x−x0)k(x - x_0)^k. Ответ: T4(x)=(x−1)−(x−1)22+(x−1)33−(x−1)44T_4(x) = (x-1) - \dfrac{(x-1)^2}{2} + \dfrac{(x-1)^3}{3} - \dfrac{(x-1)^4}{4}, общий член ряда равен (−1)n−1(x−1)nn\dfrac{(-1)^{n-1}(x-1)^n}{n}, а ln⁡1,2≈0,182267\ln 1{,}2 \approx 0{,}182267 с гарантированной погрешностью не больше 6,4⋅10−56{,}4 \cdot 10^{-5}. Калькулятор сверху рисует и функцию, и её многочлен Тейлора: подвинь ползунок степени и увидишь, как пунктир прилипает к кривой.

Решение по шагам

Дано. f(x)=ln⁡xf(x) = \ln x, точка разложения x0=1x_0 = 1, нужна степень n=4n = 4 и значение в точке x=1,2x = 1{,}2.

Шаг 1. Считаем производные в точке разложения. Логарифм удобен тем, что его производные подчиняются простому правилу: каждое дифференцирование понижает степень xx на единицу и меняет знак. Сводим всё в таблицу вместе с готовыми коэффициентами ck=f(k)(x0)k!c_k = \dfrac{f^{(k)}(x_0)}{k!}.

kkf(k)(x)f^{(k)}(x)f(k)(1)f^{(k)}(1)k!k!ck=f(k)(1)/k!c_k = f^{(k)}(1)/k!
0ln⁡x\ln x001100
11/x1/x111111
2−1/x2-1/x^2−1-122−1/2-1/2
32/x32/x^322661/31/3
4−6/x4-6/x^4−6-62424−1/4-1/4

Обрати внимание на нулевой коэффициент: f(1)=ln⁡1=0f(1) = \ln 1 = 0, поэтому свободного члена в разложении не будет и многочлен начнётся сразу с первой степени.

Шаг 2. Собираем многочлен Тейлора. Подставляем коэффициенты в формулу Tn(x)=∑k=0nck(x−x0)kT_n(x) = \sum\limits_{k=0}^{n} c_k (x - x_0)^k:

T4(x)=(x−1)−(x−1)22+(x−1)33−(x−1)44.T_4(x) = (x-1) - \frac{(x-1)^2}{2} + \frac{(x-1)^3}{3} - \frac{(x-1)^4}{4}.

Шаг 3. Выписываем общий член. Четырёх производных мало, чтобы записать ряд: нужна формула для произвольного номера. Дифференцируя логарифм kk раз, получаем закономерность

f(k)(x)=(−1)k−1(k−1)! x−k,k⩾1,f^{(k)}(x) = (-1)^{k-1} (k-1)!\, x^{-k}, \qquad k \geqslant 1,

откуда ck=(−1)k−1(k−1)!k!=(−1)k−1kc_k = \dfrac{(-1)^{k-1}(k-1)!}{k!} = \dfrac{(-1)^{k-1}}{k}. Ряд Тейлора логарифма принимает вид

ln⁡x=∑n=1∞(−1)n−1n(x−1)n,0<x⩽2.\ln x = \sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n} (x-1)^n, \qquad 0 < x \leqslant 2.

Границы взялись не из воздуха: радиус сходимости этого ряда равен 1, а концы интервала проверяются подстановкой отдельно. Как это делается, подробно разобрано в задаче про область сходимости ряда.

Шаг 4. Вычисляем ln⁡1,2\ln 1{,}2. Подставляем x=1,2x = 1{,}2, то есть x−1=0,2x - 1 = 0{,}2:

T4(1,2)=0,2−0,222+0,233−0,244=0,2−0,02+0,0026667−0,0004=0,1822667.\begin{aligned} T_4(1{,}2) &= 0{,}2 - \frac{0{,}2^2}{2} + \frac{0{,}2^3}{3} - \frac{0{,}2^4}{4} \\ &= 0{,}2 - 0{,}02 + 0{,}0026667 - 0{,}0004 \\ &= 0{,}1822667. \end{aligned}

Шаг 5. Оцениваем погрешность. Остаточный член в форме Лагранжа для n=4n = 4 выглядит так:

R4(x)=f(5)(ξ)5!(x−1)5,ξ∈(1; 1,2).R_4(x) = \frac{f^{(5)}(\xi)}{5!}(x-1)^5, \qquad \xi \in (1;\ 1{,}2).

Пятая производная равна f(5)(x)=24x−5f^{(5)}(x) = 24 x^{-5} и на отрезке [1; 1,2][1;\ 1{,}2] максимальна в левом конце: f(5)(ξ)⩽24f^{(5)}(\xi) \leqslant 24. Значит,

∣R4(1,2)∣⩽24120⋅0,25=0,2⋅0,00032=6,4⋅10−5.|R_4(1{,}2)| \leqslant \frac{24}{120} \cdot 0{,}2^5 = 0{,}2 \cdot 0{,}00032 = 6{,}4 \cdot 10^{-5}.

Проверка: точное значение ln⁡1,2=0,1823216\ln 1{,}2 = 0{,}1823216, фактическая ошибка равна 5,49⋅10−55{,}49 \cdot 10^{-5} и действительно не превосходит оценки.

Ответ. ln⁡x=(x−1)−(x−1)22+(x−1)33−(x−1)44+…\ln x = (x-1) - \dfrac{(x-1)^2}{2} + \dfrac{(x-1)^3}{3} - \dfrac{(x-1)^4}{4} + \dots, общий член (−1)n−1(x−1)nn\dfrac{(-1)^{n-1}(x-1)^n}{n} при 0<x⩽20 < x \leqslant 2; ln⁡1,2≈0,18227\ln 1{,}2 \approx 0{,}18227 с погрешностью не выше 6,4⋅10−56{,}4 \cdot 10^{-5}.

Формула Тейлора и откуда берутся коэффициенты

Разложить функцию в ряд Тейлора значит подобрать степенной ряд по степеням (x−x0)(x - x_0), сумма которого совпадает с функцией вблизи точки x0x_0:

f(x)=∑k=0∞f(k)(x0)k!(x−x0)k.f(x) = \sum_{k=0}^{\infty} \frac{f^{(k)}(x_0)}{k!}(x - x_0)^k.

Коэффициенты не подбираются, а вычисляются однозначно, и понять почему проще всего так. Предположим, что равенство уже выполнено. Подставим x=x0x = x_0: все слагаемые со степенями обнулятся, останется c0=f(x0)c_0 = f(x_0). Продифференцируем обе части один раз и снова подставим x=x0x = x_0: выживет только член с k=1k = 1, откуда c1=f′(x0)c_1 = f'(x_0). После kk дифференцирований выживает единственное слагаемое, и оно приносит множитель k!k! - отсюда деление на факториал в формуле.

Частный случай x0=0x_0 = 0 называют рядом Маклорена. Это не другая формула, а та же самая с нулевым центром, поэтому фраза «разложить по степеням xx» означает именно ряд Маклорена. Выбор центра диктуется задачей: раскладывают вокруг той точки, около которой потом будут считать значения, и там же функция обязана иметь производные всех порядков.

Само наличие всех производных ещё не гарантирует, что ряд сойдётся именно к функции: для этого остаточный член обязан стремиться к нулю. Формально это условие Rn(x)→0R_n(x) \to 0 при n→∞n \to \infty; строгое доказательство и разные формы остатка разобраны в теореме Тейлора с остаточным членом Лагранжа.

Короткий путь: пять готовых разложений и замена переменной

Считать производные вручную приходится редко. В контрольных почти всегда работает другой приём: свести функцию к одному из табличных разложений заменой переменной. Вот пять рядов, которые нужно знать наизусть.

ФункцияРяд МаклоренаОбласть
ete^{t}∑n=0∞tnn!\sum\limits_{n=0}^{\infty} \dfrac{t^n}{n!}t∈Rt \in \mathbb{R}
sin⁡t\sin t∑n=0∞(−1)nt2n+1(2n+1)!\sum\limits_{n=0}^{\infty} \dfrac{(-1)^n t^{2n+1}}{(2n+1)!}t∈Rt \in \mathbb{R}
cos⁡t\cos t∑n=0∞(−1)nt2n(2n)!\sum\limits_{n=0}^{\infty} \dfrac{(-1)^n t^{2n}}{(2n)!}t∈Rt \in \mathbb{R}
ln⁡(1+t)\ln(1+t)∑n=1∞(−1)n−1tnn\sum\limits_{n=1}^{\infty} \dfrac{(-1)^{n-1} t^n}{n}−1<t⩽1-1 < t \leqslant 1
11−t\dfrac{1}{1-t}∑n=0∞tn\sum\limits_{n=0}^{\infty} t^n$

Разобранная выше задача решается по этой таблице в одну строку: обозначаем t=x−1t = x - 1, тогда ln⁡x=ln⁡(1+t)\ln x = \ln(1 + t), и остаётся подставить готовый ряд. Тот же приём работает для e2xe^{2x} (замена t=2xt = 2x), для sin⁡(x2)\sin(x^2) (замена t=x2t = x^2), для 13−x=13⋅11−x/3\dfrac{1}{3-x} = \dfrac{1}{3} \cdot \dfrac{1}{1 - x/3} (замена t=x/3t = x/3 после вынесения константы).

Ещё два законных действия над степенными рядами - почленное дифференцирование и почленное интегрирование внутри интервала сходимости. Через них ряд для ln⁡(1+t)\ln(1+t) получается интегрированием геометрической прогрессии, а ряд для 1(1−t)2\dfrac{1}{(1-t)^2} - дифференцированием той же прогрессии; подробности этого механизма собраны в статье про почленное дифференцирование степенного ряда.

Сколько членов брать: остаточный член на практике

Формулировка «вычислить с точностью до ε\varepsilon» означает, что степень nn надо подобрать, а не взять наугад. Порядок действий обратный обычному: сначала записываем оценку остатка, потом решаем относительно nn неравенство ∣Rn∣⩽ε|R_n| \leqslant \varepsilon.

Для нашего логарифма при x=1,2x = 1{,}2 оценка сворачивается в компактное выражение ∣Rn∣⩽0,2 n+1n+1|R_n| \leqslant \dfrac{0{,}2^{\,n+1}}{n+1}. Проверяем подряд: при n=4n = 4 получается 6,4⋅10−56{,}4 \cdot 10^{-5}, при n=6n = 6 уже 1,8⋅10−61{,}8 \cdot 10^{-6}, а при n=7n = 7 выходит 3,2⋅10−73{,}2 \cdot 10^{-7}. Значит, для точности 10−610^{-6} хватает семи членов.

Для знакочередующихся рядов есть более дешёвая оценка. Если ряд удовлетворяет признаку Лейбница, ошибка усечения не превосходит первого отброшенного члена: здесь это 0,255=6,4⋅10−5\dfrac{0{,}2^5}{5} = 6{,}4 \cdot 10^{-5}, то есть ровно тот же ответ, что дала форма Лагранжа. Совпадение не случайно, но полагаться на него можно только при выполненных условиях Лейбница; когда ряд знакопостоянный, работает лишь оценка через производную. Если ряд к тому же нужно просуммировать точно, а не приближённо, техника другая - она разобрана в задаче про сумму ряда.

Частые ошибки

  • Забывают поделить на факториал. Коэффициент равен f(k)(x0)/k!f^{(k)}(x_0)/k!, а не самой производной. У логарифма факториалы удачно сокращаются, и это создаёт ложное ощущение, что делить не надо; у exe^x или sin⁡x\sin x без деления ответ разваливается сразу.
  • Раскладывают по степеням xx, когда просят по степеням (x−x0)(x - x_0). Если центр не ноль, в разложении обязана стоять скобка (x−1)(x - 1), (x−2)(x - 2) и так далее. Формально раскрывать эти скобки нельзя: получится другой объект, а не ряд Тейлора в данной точке.
  • Считают производные в точке xx, а не в x0x_0. В формулу подставляется число: f′′(1)=−1f''(1) = -1, а не функция −1/x2-1/x^2. Переменная остаётся только в множителе (x−x0)k(x - x_0)^k.
  • Обрывают решение на четырёх членах. Если в условии есть слово «ряд», нужен общий член с номером nn, а не многоточие. Для этого производные ищут в общем виде и только потом подставляют x0x_0.
  • Не указывают область сходимости. Разложение без интервала неполно: ряд для ln⁡x\ln x верен лишь при 0<x⩽20 < x \leqslant 2, и вне этого промежутка равенство ложно, хотя сама функция определена.
  • Путают оценку остатка с фактической ошибкой. Величина 6,4⋅10−56{,}4 \cdot 10^{-5} - гарантия сверху, реальная ошибка обычно меньше. Ошибкой считается только обратное: если фактическое отклонение оказалось больше оценки, значит, где-то потеряна производная или знак.

FAQ

Чем ряд Тейлора отличается от ряда Маклорена? Только центром разложения. Ряд Маклорена - это ряд Тейлора при x0=0x_0 = 0. Никакой отдельной формулы для него нет: подставь ноль вместо x0x_0, и скобки (x−x0)k(x - x_0)^k превратятся в xkx^k.

Любую ли функцию можно разложить в ряд Тейлора? Нет. Нужны производные всех порядков в точке x0x_0 и стремящийся к нулю остаточный член. Первое условие отсекает ∣x∣|x| в нуле и ln⁡x\ln x в нуле, второе - редкие, но реальные примеры вроде e−1/x2e^{-1/x^2}, у которой все производные в нуле равны нулю, а сама функция нулю не равна.

Как проверить, что разложение получилось верным? Подставь в многочлен точку, близкую к x0x_0, и сравни с калькуляторным значением функции: расхождение должно укладываться в оценку остатка. Второй способ - сверить первые два члена: c0=f(x0)c_0 = f(x_0) и c1=f′(x0)c_1 = f'(x_0) дают уравнение касательной, которое обычно известно заранее.

Зачем нужна область сходимости, если многочлен считается при любом x? Многочлен посчитается, но к функции он будет иметь отношение только внутри интервала сходимости. На графике в калькуляторе это видно буквально: за пределами промежутка (0; 2)(0;\ 2) пунктир уходит вниз и с логарифмом больше не совпадает. Проверка сходимости ряда - отдельный шаг, ему посвящён разбор исследования ряда на сходимость.

Коротко

  1. Найди производные f(k)(x)f^{(k)}(x) и вычисли их значения в точке разложения x0x_0.
  2. Раздели каждое значение на k!k! - получишь коэффициенты ck=f(k)(x0)/k!c_k = f^{(k)}(x_0)/k!.
  3. Собери многочлен Tn(x)=∑k=0nck(x−x0)kT_n(x) = \sum\limits_{k=0}^{n} c_k (x - x_0)^k, а затем выпиши общий член с номером nn по замеченной закономерности.
  4. Укажи область сходимости: найди радиус и отдельно проверь оба конца интервала.
  5. Для приближённого вычисления подставь число и оцени остаток по Лагранжу. Для f(x)=ln⁡xf(x) = \ln x, x0=1x_0 = 1, n=4n = 4: ln⁡1,2≈0,18227\ln 1{,}2 \approx 0{,}18227 при ∣R4∣⩽6,4⋅10−5|R_4| \leqslant 6{,}4 \cdot 10^{-5}.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

Ряды и ТФКП

Как найти область сходимости ряда: пошаговое решение

Как найти область сходимости степенного ряда: радиус по признаку Даламбера, интервал и отдельная проверка концов. Разбор ряда (x-2)^n/(n·3^n) с ответом от -1 до 5 и калькулятор.

Ряды и ТФКП

Как разложить в ряд Лорана: пошаговое решение

Как разложить функцию в ряд Лорана в кольце: разбиение на простейшие дроби, две геометрические прогрессии, главная и правильная части, коэффициент c_-1 и связь с вычетом.

Ряды и ТФКП

Как вычислить интеграл по контуру: теорема о вычетах

Как вычислить интеграл по замкнутому контуру в ТФКП: отбор полюсов внутри контура, вычеты в простых полюсах, множитель 2 pi i, проверка разложением на простейшие дроби.

Ряды и ТФКП

Как исследовать ряд на сходимость: алгоритм выбора признака

Как исследовать ряд на сходимость: алгоритм от необходимого признака к Даламберу, радикальному Коши и сравнению. Разбор ряда 2^n n!/n^n с пределом D = 2/e и калькулятор.

Ряды и ТФКП

Как найти сумму ряда: пошаговое решение

Как найти сумму ряда через частичные суммы: разбор ряда 1 на n(n+2) с разложением на простейшие дроби и телескопированием, формула геометрического ряда, ошибки и FAQ.

ОДУ и матфизика

Как разложить в ряд Фурье: пошаговое решение

Как разложить функцию в ряд Фурье на отрезке от -2 до 2: формулы a0, an, bn, интегрирование по частям, упрощение для чётной и нечётной функции, сумма ряда в точке разрыва.