Processing math: 86%

12.7 Формула Тейлора

В одномерном случае формула Тейлора с остатком в форме Лагранжа содержится в следующей теореме.

Теорема. Пусть функция γ на отрезке [α,β] имеет непрерывные производные до порядка q включительно, а на интервале (α,β) существует производная порядка q+1. Тогда справедливо равенство γ(β)γ(α)=
γ(α)1!(βα)+γ(α)2!(βα)2++γ(q)(α)q!(βα)q+γ(q+1)(ξ)q+1!(βα)q+1,
где ξ — некоторая точка из интервала (α;β).

Аналог этой теоремы в многомерном случае может иметь следующий вид.

Теорема. Пусть действительная функция f класса Cq+1 на открытом множестве ERn и пусть отрезок [a,a+h]E. Тогда справедливо равенство: f(a+h)f(a)=

=ni=1fxi(a)hi+12!ni,j=12fxixj(a)hihj++

+1q!ni1,,iq=1qfxi1xiq(a)hi1hiq+Rq,

где Rq=1q+1!ni1,,iq+1=1q+1fxi1xiq+1(a+θh)hi1hiq+1,

а θ — некоторое число из отрезка [0,1].

Положим γ(t)=f(a+th)(0t1). Ранее была доказана лемма(12.4 стр.283), согласно которой функция γ дифференцируема и её производная

γ(t)=ni=1fxi(a+th)hi,(0t1).

Снова применяя эту лемму получим

γ(t)=ni,j=12fxixj(a+th)hihj.

По индукции получаем

γp(t)=ni,,ip=1pfxi1xip(a+th)hi1hip,(0pq+1)

Применяя теперь формулу Тейлора для функции γ, находим
γ(1)γ(0)=γ(0)+12!γ(0)++1q!γ(q)(0)+1(q+1)!γ(q+1)(θ),
где 0θ1 Если воспользуемся найденными выражениями для производных функции γ и учтем, что γ(1)γ(0)=f(a+h)f(a), то получим требуемое равенство.

Примеры решения задач

  1. Найти разложение функции по формуле Тейлора второго порядка в окрестности точки M0(2,1). f(x,y)=x22x3y, используя найденное разложение, найти приближенное значение функции в точке M(2,05;0,98).

    Решение

    Вычислим все необходимое для решения:
    f(2;1)=22223=2;
    fx=2x2x3y+x22x3yln2;fy=3x22x3yln2
    fx(2;1)=2223(2+2ln2)=2(1+ln2); fy(2;1)=34223ln2=61ln2
    2fx2=2x3y(2+4xln2+x2ln22);2fxy=3x2x3y(2+xln2)ln2;2fy2=9x22x3yln22;
    2fx2(2;1)=1+4ln2+2ln22;2fxy(2;1)=6(1+ln2)ln2;2fy2(2;1)=18ln22;

    Запишем формулу Тейлора второго порядка для заданной функции:f(x;y)2+(2(1+ln2)(x2)6ln2(y1))+ 12[(1+4ln2+2ln22)(x2)212(1+ln2)ln2(x2)(y1)+18ln22(y1)2]

    Найдём приближенное значение f(2,05;0,98)2,087.

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

Пройдите этот тест, чтобы проверить свои знания по прочитанной теме.

Список использованной литературы

5.7.3 Формула Тейлора с остатком в форме Лагранжа

Полученная нами формула Тейлора с остатком в форме Пеано позволяет определить лишь скорость стремления к нулю остатка при xx0. Однако мы ничего не можем сказать об абсолютной величине остатка формулы Тейлора для конкретных значений x, и даже не имеем возможности оценить его. Во многих задачах требуется оценить погрешность приближения функции ее многочленом Тейлора. Такую возможность дает формула Тейлора с остатком в форме Лагранжа.

Напомним формулировку теоремы Лагранжа. Если функция f непрерывна на [a,b] и дифференцируема на (a,b), то существует такая точка ξ(a,b), что f(b)=f(a)+f(ξ)(ba). Можем считать, что в правой части этого равенства f(a) – многочлен Тейлора нулевого порядка с центром в точке a, а f(ξ)(ba) – остаток в формуле Тейлора для функции f, вычисленной в точке b. Эта формула позволяет оценить |f(b)f(a)|, т. е. погрешность приближения значения функции f(b) значением f(a), через |f(ξ)||ba|. Например, если f(x)=arctgx, то arctga=arctgb+11+ξ2(ba), откуда сразу получаем, что |arctgbarctga|11+ξ2|ba||ba|.
Обобщением этих рассуждений на случай произвольного натурального n и есть формула Тейлора с остатком в форме Лагранжа.

Теорема. Пусть функция f определена на отрезке [a,b] и имеет на этом отрезке непрерывные производные до порядка n включительно, а на интервале (a,b) существует производная (n+1)-го порядка. Тогда существует такая точка ξ(a,b), что f(b)=f(a)+f(a)1!(ba)+f(a)2!(ba)2++f(n)(a)n!(ba)n++f(n+1)(ξ)n+1!(ba)n+1.

Обозначим Pn(x)=f(a)+f(a)1!(ba)+f(a)2!(ba)2++f(n)(a)n!(ba)n – многочлен Тейлора функции f с центром в точке a. Рассмотрим вспомогательную функцию φ=f(x)Pn(x)λ(ba)n+1, где число λ
определяется из условия φ(b)=0, т. е.
f(b)=Pn(b)λ(ba)n+1.(5.4)
Так как Pn – многочлен Тейлора функции f с центром в точке a, то производные функции f и многочлена Pn в точке a совпадают до порядка n включительно, т. е. f(k)(a)=P(k)n(a)(k=0,1,,n). Далее, для функции φ имеем φ(a)=0,
φ(x)=f(x)Pn(x)λ(n+1)(xa)n,φ(a)=0,
φ(x)=f(x)Pn(x)λ(n+1)n(xa)n1,φ(a)=0,
φ(k)(x)=f(k)(x)P(k)n(x)λ(n+1)n(n1)(nk+2)(xa)nk+1. Итак, φ(k)(a)=0(k=0,1,,n).
Поскольку φ(a)=φ(b)=0, то на [a,b] к функции φ можно применить теорему Ролля, согласно которой существует такая точка ξ1(a,b), что φ(ξ1)=0. Далее, на [a,ξ1] к функции φ снова можно применить теорему Ролля, согласно которой существует такая точка ξ2(a,ξ1)(a,b), что (φ)(ξ2)=φ(ξ2)=0. Продолжая этот процесс, на n-м шаге получим такую точку ξn(a,b), что φ(n)(ξn)=0. На отрезке [a,ξn] функция φ(n) все еще удовлетворяет условиям теоремы Ролля, согласно которой найдется такая точка ξ(a,b), что (φ(n))(ξ)=φ(n+1)(ξ)=0. Имеем φ(n+1)(x)=(φ(n))(x)=[f(n)(x)P(n)nλ(n+1)!(xa)]==f(n+1)(x)0λ(n+1)! и φ(n+1)(ξ)=f(n+1)(ξ)λ(n+1)!=0, откуда λ=f(n+1)(ξ)n+1!. Подставив найденное значение λ в равенство (5.4), получим утверждение теоремы.

Замечание. В правой части доказанного в теореме равенства записан многочлен Тейлора функции f с центром в точке a, значение которого вычислено в точке b, а остаток f(n+1)(ξ)n+1!(ba)n+1 отличается от остальных слагаемых тем, что производная вычислена в точке ξ(a,b). При n=0 доказанная теорема обращается в теорему Лагранжа.

Пример 1. Для функции f(x)=ex на [0,x](x>0) формула Тейлора
с остатком в форме Лагранжа принимает вид ex=1+x1!+x2!++xnn!+eθx(n+1)!xn+1, где 0θ1. Тогда для любого n остаток не превосходит Rn(x)=ex(n+1)!xn+1 и, очевидно, Rn(x)0 при n. Преимущество остатка в такой форме состоит в том, что мы можем оценить погрешность приближения ex1+x1!+x2!++xnn!. Она не превосходит 0ex(1+x1!+x2!++xnn!)ex(n+1)!xn+13[x]+1(n+1)!xn+1. В частности, при x=1 получаем e=1+11!+12!++1n!+eθx(n+1)!, где 0<θ<1.Отсюда следует, что e=limn(1+11!+12!++1n!).

Пример 2. Доказать неравенство (x>0) xx33!+x55!x2n1(2n1)!sinxxx33!+x55!x2n1(2n1)!+x2n+1(2n+1)!. Для f(x)=sinx, как было вычислено ранее, f(k)(x)=sin(x+kπ2)(k=0,1,). Поэтому sinx=xx33!+x55!+x2n+1(2n+1)!sin(ξ+π(2n+1)2)xx33!+x55!+x2n+1(2n+1)!, sinx=xx33!+x55!x2n1(2n1)!sin(ξ+π(2n1)2)xx33!+x55!x2n1(2n1)!.

Примеры решения задач

  1. С помощью формулы Маклорена разложить по степеням x функцию f(x)=ln(1+x) заданную на отрезке [0,1]. Оценить погрешность допускаемую при сохранении только десяти первых членов.

    Решение

    f(0)=ln1=0
    f(n)(x)=(1)(n1)(n1)!(1+x)n
    f(n)(0)=(1)(n1)(n1)!(n=1,2,3,)
    Подставив в формулу Маклорена, получим
    ln(1+x)=xx22+x33+x99+R10(x), где остаточный член R10(x) в форме Лагранжа запишется так:R10(x)=f(10)(ξ)10!x10=9!10!(1+ξ)10x10=x1010(1+ξ)10, (0<ξ<x).
    Оценим абсолютную величину остаточного члена R10(x); учитывая, что 0<x<1, получим |R10(x)|=|x1010(1+ξ)10|<110.

  2. Сколько нужно взять членов в формуле Маклорена для функции f(x)=ex, чтобы получить многочлен, представляющий эту функцию на отрезке [1,1], с точностью до 0,001?

    Решение

    Функция f(x)=ex имеет производную любого порядка f(n)(x)=ex Поэтому к этой функции нужно применить формулу Маклорена. Вычислим значение функции ex и ее n1 первых производных в точке x=0, а значение n-й производной в точке ξ=θx(0<θ<1). Будем иметь f(0)=f(0)=f(0)==f(n1)(0)=1, f(n)(ξ)=eξ=eθx. Отсюда f(x)=1+x1!+x22!++xn1(n1)!+Rn(x), где Rn(x)=xnn!eθx. Так как, по условию, |x|1 и 0<θ<1, то |Rn(x)|=|x|nn!eθx<1n!e<3n!. Следовательно, если выполняются неравенство 3n!0,001, то заведомо будет выполняться неравенство |Rn(x)|0,001. Для этого достаточно взять n7(7!=5040). Таким образом, в формуле Маклорена достаточно взять 7 членов.

  3. Доказать неравенство при x>0 xx22<ln(1+x)<x

    Решение

    По формуле Маклорена с остаточным членом R2(x) имеем ln(1+x)=xx22(1+ξ)2, где 0<ξ<x. По той же формуле с остаточным членом R3(x) имеем ln(1+x)=xx22+x33(1+ξ1)3, где 0<ξ1<0. Так как x22(1+ξ)2>0 и x33(1+ξ1)3>0 при x>0, то отсюда следует, что xx22<ln(1+x)<x.

Смотрите также

  1. Тер-Крикоров А. М., Шабунин М.И. Курс математического анализа: Учеб. пособие для вузов. – 3-е изд., исправл. / А. М. Тер-Крикоров, М.И. Шабунин. – Москва: ФИЗМАТЛИТ, 2001. – 672 с. — С. 158-161.
  2. Кудрявцев Л. Д. Курс математического анализа : учебник для вузов: В 3 т. Т. 1. Дифференциальное и интегральное исчисления функций одной переменной / Л. Д. Кудрявцев. — 5-е изд., перераб. и доп. — Москва: Дрофа, 2003. — 703 с. — С. 339-344.
  3. Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления: учеб. пособие для ун-тов и пед. ин-тов. Т. 1 / Г. М. Фихтенгольц. — 5-е изд., стереотип. — Москва: Физматгиз, 1962. — 607 с. — С. 254-257.

Формула Тейлора с остатком в форме Лагранжа

Пройдите этот тест, чтобы проверить свои знания по прочитанной теме.

5.7.2 Разложения основных элементарных функций

Формулу Тейлора с центром в точке x0=0 называют формулой Маклорена
f(x)=f(0)+f(0)1!x+f(0)2!x2++f(n)(0)n!xn+ˉo(xn) (x0).

Построим разложения некоторых функций по формуле Маклорена.

  1. f(x)=ex, f(x)=f(x)==f(n)(x)=ex, f(0)=f(0)==f(n)(0)=1. Поэтому получаем
    ex=1+11!x+12!x2+13!x3++1n!xn+ˉo(xn)==nk=01k!xk+ˉo(xn).
  2. f(x)=sinx, f(x)=cosx, f(x)=sinx, f(x)=cosx, f(4)(x)=sinx. Теперь легко видеть, что f(k)(x)=sin(x+kπ2) (k=0,1,). Поэтому
    f(k)(0)={0, k=2s, s=0,1,,(1)s, k=2s+1, s=0,1,.
    Таким образом, получаем
    sinx=0+11!x+02!x2+13!x3+04!x4+15!+++(1)n1(2n+1)!x2n+1+0(2n+2)!x2n+2+ˉo(x2n+2)==xx33!+x55!+(1)nx2n+1(2n+1)!+ˉo(x2n+2)==nk=0(1)kx2k+1(2k+1)!+ˉo(x2n+2).
  3. f(x)=cosx. Как и в предыдущем примере, легко убедиться в том, что f(k)(x)=cos(x+kπ2) (k=0,1,). Отсюда
    f(k)(0)={(1)s, k=2s,0, k=2s+1, и тогда
    cosx=1+01!x+12!x2+03!x3+14!x4+++(1)n(2n)!x2n+0(2n+1)!x2n+1+ˉo(x2n+1)==1x22!+x44!+(1)nx2n(2n)!+ˉo(x2n+1)==nk=0(1)kx2k(2k)!+ˉo(x2n+1).
  4. Функция f(x)=(1+x)α (αR) определена в окрестности нуля единичного радиуса. Имеем
    f(x)=α(1+x)α1, f(0)=α,f(x)=α(α1)(1+x)α2, f(0)=α(α1),,f(k)(x)=α(α1)(αk+1)(1+x)αk,f(k)(0)=α(α1)(αk+1). Поэтому
    (1+x)α=1+α1!x+α(α1)2!x2+α(α1)(α2)3!x3+++α(α1)(αn+1)n!xn+ˉo(xn)==1+nk=1α(α1)(αk+1)k!xk+ˉo(xn).
    В частности, если α=n, то получим (1+x)n=1+nx+n(n1)2!x2++xn, т. е. формулу бинома Ньютона. Если же α=1, то 11+x=1x+x2+(1)nxn+ˉo(xn) — сумма геометрической прогрессии со знаменателем x и первым слагаемым, равным 1.
  5. Функция f(x)=ln(1+x) определена в окрестности нуля радиуса 1. Имеем f(0)=0,
    f(x)=11+x, f(0)=1,f(x)=1(1+x)2, f(0)=1,f(x)=2(1+x)3, f(0)=2,f(4)(x)=23(1+x)4, f(4)(0)=23,,f(k)(x)=(1)k1(k1)!(1+x)k, f(k)(0)=(1)k1(k1)!, k=1,2,
    Отсюда имеем ln(1+x)=xx22+x33x44++(1)n1xnn+ˉo(xn)==nk=1(1)k1xkk+ˉo(xn).

Примеры решения практических заданий

  1. Вычислить предел I=limx0exsinxx(1+x)x3.
    Решение

    Используя равенства ex=1+x+x22+ˉo(x2), sinx=xx36+ˉo(x4), получаем
    I=limx0(1+x+x22+ˉo(x2))(xx36+ˉo(x4))xx2x3= =limx0x+x2+x32x36+ˉo(x3)xx2x3=13.

  2. Вычислить предел I=limx01(cosx)sinxx3.
    Решение

    Поскольку sinxlncosx0 (x0), то
    I=limx01esinxlncosxx3=limx01(1+sinxlncosx+ˉo(sinxlncosx))x3.
    Воспользуемся следующими равенствами: ˉo(sinxlncosx)=ˉo(x(cosx1))=ˉo(x3), sinx=x+ˉo(x2), lncosx=ln(1+(cosx1))= =cosx1(cosx1)22+ˉo((cosx1)2)=x22+ˉo(x3).
    Поэтому получим I=limx0(x+ˉo(x2))(x22+ˉo(x3))+ˉo(x3)x3= =limx0x32+ˉo(x3)x3=12.

  3. Вычислить предел I=limx+(6x6+x56x6x5).
    Решение

    I=limx+(6x6+x56x6x5)=limx+(x61+1xx611x)=
    =limx+x((1+1x)16(11x)16)=
    Воспользовавшись разложениями
    (1+1x)16=1+16x572x2+ˉo(1x2)
    (11x)16=116x572x2+ˉo(1x2) получаем
    I=limx+x(13x+ˉo(1x2))=limx+(13+ˉo(1x))=13

  4. Вычислить предел I=limx+0ax+ax2x2 (a>0).
    Решение

    I=limx+0ax+ax2x2=limx+0exlna+exlna2x2
    Воспользовавшись следующими разложениями
    exlna=1+xlna+x22!ln2a+ˉo(x2),
    exlna=1xlna+x22!ln2a+ˉo(x2) имеем

    I=limx+0(ln2a+ˉo(1))=ln2a (a>0).

Разложения основных элементарных функций

Пройдите тест, чтобы проверить свои знания о разложениях основных элементарных функций

Таблица лучших: Разложения основных элементарных функций

максимум из 5 баллов
Место Имя Записано Баллы Результат
Таблица загружается
Нет данных

См. также:

5.7.1. Формула Тейлора с остатком в форме Пеано

Пусть функция f определена на интервале (a,b). Предположим, что в каждой точке x(a,b) у функции f существует производная f(x). Если функция f в некоторой точке x0(a,b) имеет производную, то ее называют второй производной функции f в точке x0 и обозначают f(x0). По индукции определяются и производные высших порядков. Именно, f(k)(x)=f(k1)(x)

Определение: Для k\usepackageamsfontsN и отрезка [a,b] через Ck([a,b]) обозначается совокупность всех функций f, определенных на [a,b] и таких, что k-я производная f(k) непрерывна на [a,b]. При этом в точках a и b производные понимаются как односторонние.

Напомним определение дифференцируемости. Дифференцируемой в точке x0 мы называли такую функцию f, что в окрестности точки x0 она представима в виде
f(x)=f(x0)+f(x0)(xx0)+(xx0)ˉo((xx0)n)(xx0)
т.е. f(x)=P1(x)+ˉo(xx0), где P1(x) – многочлен первого порядка, а остаток ˉo(xx0) мал по порядку по сравнению с xx0.

Поставим следующую задачу. Пусть функция f определена в некоторой окрестности точки x0. Можно ли функцию f в этой окрестности представить в виде суммы многочлена Pn(x) степени не выше заданного натурального n, и остатка rn(x), малого по сравнению с (xx0)n, т.е. rn(x)=ˉo((xx0)n)(xx0)? Другими словами, мы хотим, чтобы имело место равенство
f(x)=Pn(x)+ˉo((xx0)n)(xx0).
При n=1 это возможно, если функция f дифференцируема в точке x0. Это сразу следует из определения дифференцируемости.

Лемма: Пусть функция φ определена на интервале I и всюду на этом интервале имеет производную до порядка n1 включительно, а в точке x0I имеет производную φ(n)(x0), причем φ(x0)=φ(x0)==φ(n)(x0)=0. Тогда φ(x)=ˉo((xx0)n)(xx0)

Применим индукцию по n. При n=1 из дифференцируемости φ в точке x0I получаем φ(x)=φ(x0)+φ(x0)(xx0)+ˉo(xx0), а из условия леммы φ(x0)=φ(x0)=0 следует, что φ(x)=ˉo(xx0).
Предположим, что лемма верна для некоторого натурального n, и покажем, что она справедлива и для n+1. Итак, согласно предположению индукции, φ(x)=ˉo((xx0)n)(xx0) и φ(n+1)(x0)=0. Тогда, по теореме Лагранжа, φ(x)φ(x0)=φ(ξ)(xx0), где точка ξ находится между x и x0. Обозначим ψ(x)=φ(x). Тогда, по предположению индукции, ψ(x0)=ψ(x0)==ψ(n)(x0)=0 и ψ(n)(x)=ˉo((xx0)n)(xx0). Поэтому |φ(x)||xx0|n+1=|φ(ξ)||xx0|n|ψ(ξ)||ξx0|n0 при xx0. Это следует из предположения индукции и из того, что ξ находится между x и x0. Таким образом, получили, что φ(x)=ˉo((xx0)n+1).

Вернемся к нашей задаче представления функции f в виде f(x)=Pn(x)+ˉo((xx0)n). Из доказанной леммы сразу следует, что если мы найдем многочлен Pn(x), такой, что Pn(x0)=f(x0), Pn(x0)=f(x0), , P(n)n(x0)=f(n)(x0), то функция φ(x)=f(x)Pn(x) будет удовлетворять условиям φ(x0)=φ(x0)==φ(n)(x0)=0, и, в силу леммы, φ(x)=ˉo((xx0)n), т.е. наша задача будет решена, если мы найдем многочлен Pn(x).

Многочлен Pn(x) будем искать в виде Pn(x)=c0+c1(xx0)++cn(xx0)n, т.е. по степеням xx0, где c0,c1,,cn – коэффициенты. Найдем производные многочлена Pn. Имеем

Pn(x0)=c0,Pn(x)=c1+2c2(xx0)++ncn(xx0)n1,Pn(x0)=c1,Pn(x)=2c2+32c3(xx0)++n(n1)cn(xx0)n2,Pn(x0)=2c2,P(k)n(x)=k(k1)21ck+(k+1)21ck+1(xx0)+++n(n1)(nk+1)cn(xx0)k,P(k)n(x0)=k!ck(k=0,1,,n).

Таким образом, P(k)n(x0)=k!ck, откуда ck=P(k)n(x0)k!. Итак, если мы хотим, чтобы при всех k=0,1,,n были выполнены равенства f(k)(x0)=P(k)n(x0), то коэффициенты ck многочлена Pn(x) должны быть равными ck=f(k)(x0)k!(k=0,1,,n), т.е. Pn(x)=f(x0)+f(x0)1!(xx0)++f(n)(x0)n!(xx0)n. В этом случае функция φ(x)=f(x)Pn(x) удовлетворяет условиям леммы и, следовательно, φ(x)=ˉo((xx0)n), т.е. мы получим нужное представление f(x)=Pn(x)+ˉo((xx0)n).

Итак, мы доказали следующую теорему.

Теорема: Пусть функция f определена в некоторой окрестности I точки x0 и имеет в этой окрестности производные до (n1)-го порядка включительно, а в точке x0 имеет производную n-го порядка. Тогда справедливо равенство f(x)=f(x0)+f(x0)1!(xx0)+f(x0)2!(xx0)2+++f(n)(x0)n!(xx0)n+ˉo((xx0)n) при xx0.

Доказанное в этой теореме равенство называется формулой Тейлора с остатком в форме Пеано. Многочлен Pn(x)=f(x0)+f(x0)1!(xx0)+f(x0)2!(xx0)2+++f(n)(x0)n!(xx0)n называется многочленом Тейлора функции f с центром в точке x0, а последнее слагаемое в формуле Тейлора ˉo((xx0)n) — остатком формулы Тейлора в форме Пеано.

Докажем единственность многочлена Тейлора. Предположим, что существует два представления – f(x)=Pn(x)+ˉo((xx0)n) и f(x)=Qn(x)+ˉo((xx0)n), где Pn и Qn – многочлены степени не выше, чем n. Покажем, что PnQn, т.е. коэффициенты многочленов Pn и Qn совпадают. Имеем Pn(x)Qn(x)=ˉo((xx0)n), т.е. Rn(x)Pn(x)Qn(x)=ˉo((xx0)n), где степень Rn не превосходит n. Покажем, что все коэффициенты bk многочлена Rn(x)b0+b1(xx0)++bn(xx0)n равны нулю. Из равенства b0+b1(xx0)++bn(xx0)n=ˉo((xx0)n), устремляя xx0 и учитывая, что правая часть стремится к нулю, получаем, что b0=0. Следовательно, b1(xx0)++bn(xx0)n=ˉo((xx0)n). Разделив это равенство на xx0, получим b1+b2(xx0)++bn(xx0)n1=ˉo((xx0)n1), откуда, устремляя xx0, получим, что b1=0. Продолжая этот процесс, получим, что b0=b1==bn=0, т.е. Rn=0, что и требовалось.

Замечание: Если функция f является многочленом степени n, то она совпадает со своим многочленом Тейлора порядка n и выше. В самом деле, если f(x)=Pn(x), то для nm будем иметь f(x)=Pn(x)=Pm(x)+0=Pm(x)+rm(x), где rm(x)=0=ˉo((xx0)m)(xx0). Значит, в силу единственности многочлена Тейлора, Pm(x)Pn(x) – многочлен Тейлора.

Примеры решения задач

  1. Пусть f(x)=x23x+1. Требуется построить формулу Тейлора для функции f порядка n=2 в окрестности точки x0=1.
    Решение

    Можно было бы вычислить f(1),f(1),f(1) и построить многочлен Тейлора согласно общей формуле P2(x)=f(1)+f(1)1!(x1)+f(1)2!(x1)2, и тогда получили бы f(x)=x23x+1=f(1)+f(1)1!(x1)+f(1)2!(x1)2+r2(x), где r2(x)=f(x)P2(x)=ˉo((x1)2)(x1). На самом деле оказывается, что r2(x)0. Действительно, данный пример можно решить проще, если многочлен x23x+1 расписать по степеням x1, а именно: x23x+1=((x1)+1)23((x1)+1)+1==1(x1)+(x1)2=P2(x). Справа мы получили многочлен по степеням x1. Данная функция x23x+1 представляет собой многочлен. В силу единственности, это и есть многочлен Тейлора для функции в окрестности точки x0=1.

  2. Построить формулу Тейлора для функции f(x)=sinx порядка n=3 в окрестности точки x0=π2.
    Решение

    Записываем формулу Тейлора по определению, вычисляя предварительно f(π2),f(π2),f(π2),f(3)(π2).
    f(π2)=1, f(π2)=cosπ2=0, f(π2)=sinπ2=1, f(3)(π2)=cosπ2=0. С помощью полученных данных построим многочлен Тейлора третьего порядка P3(x)=1+01!(xπ2)+12!(xπ2)2+03!(xπ2)3. Тогда формула Тейлора будет выглядеть следующим образом: f(x)=112(xπ2)2+ˉo((xx0)2).

  3. Вычислить предел limx01+xex+x2sinx, используя формулу Тейлора.
    Решение

    Разложим выражения 1+2x, ex и sinx по формуле Тейлора в окрестности точки x0=0 порядка n=1: 1+x=(1+x)12=1+12x+ˉo(x); ex=1+x+ˉo(x).
    Используя эти разложения и заменив в знаменателе функцию sinx на эквивалентную ей в окрестности точки x0=0 функцию x, получаем из исходной дроби следующую: 1+12x1x+ˉo(x)x+ˉo(x).
    Тогда в пределе получаем выражение
    limx0x2+ˉo(x)x+ˉo(x). Если поделить почленно числитель и знаменатель дроби на x, то получим limx012+ˉo(x)x1+ˉo(x)x. Выражения вида ˉo(x)x в пределе дадут 0. Тогда в ответе получаем 12.

Тест

Пройдите тест, чтобы проверить свои знания о многочлене Тейлора и формуле Тейлора с остатком в форме Пеано.

См. также:

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

Перед тем прочтением данной статьи следует просмотреть следующий материал определение многочлена Тейлора, Остатки формулы Тейлора, Коэффициенты Тейлора, ряд Тейлора.

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

Запишем разложения основных элементарных функций в ряд Тейлора в окрестности точки x0=0, т.е. в ряд вида f(x)=n=0f(n)(0)n!xn (1), который называется рядом Маклорена.

Показательная и гиперболические функции

Пусть f(x)=ex. Найдем производные функции: f(x)=ex, f(x)=ex,,f(n)(x)=ex. Тогда 0<f(x)<eρ, 0<f(n)(x)<eρ для любого x(ρ,ρ), где ρ>0 и для любого nN.

Из теоремы о представлении функции в виде ее ряда Тейлора (Курс математического анализа, ст.437) следует, что ряд (1) для f(x)=ex сходится к этой функции на интервале (ρ,ρ) при любом ρ>0. Так как для функции f(x)=ex выполняются f(0)=1, f(n)(0)=1 для всех nN, то, по формуле (1), получаем разложение в ряд Маклорена показательной функции:
ex=1+x+x22!++xnn!+=n=0xnn!,xR(2)

Используя разложение (2), синус и косинус shx=exex2, chx=ex+ex2, находим:
shx=x+x33!++x2n+1(2n+1)!+= =n=0x2n+1(2n+1)!,xR(3)
chx=1+x22!++x2n(2n)!+= =n=0x2n(2n)!,xR(4)
Радиус сходимости R=+.

Тригонометрические функции

Пусть f(x)=sinx. Найдем производные функции: f(x)=cosx, f(x)=sinx,,f(n)(x)=sinx при n — четное. Тогда |f(n)(x)|1, для любого nN и для любого xR.

Из теоремы о представлении функции в виде ее ряда Тейлора (Курс математического анализа, ст.437) ряд (1) для f(x)=sinx сходится для любого x(,). Радиус сходимости R=+.

Если f(x)=sinx, то f(0)=0, f(2n)(0)=0, f(0)=1, f(2n+1)(0)=(1)n для любого nN, и, по формуле (1), получаем разложение в ряд Маклорена:
sinx=xx33!++(1)nx2n+1(2n+1)!+= =n=0(1)nx2n+1(2n+1)!,xR(5)

Пусть f(x)=cosx. Найдем производные функции: f(x)=sinx, f(x)=cosx,,f(n)(x)=cosx при n — четное. Тогда |f(n)(x)|1, для всех xR, nN, f(0)=1, f(0)=0, f(2n)(0)=(1), f(2n+1)(0)=0 для всех nN. По формуле (1):
cosx=1x22!++(1)nx2n(2n)!+= =n=0(1)nx2n(2n)!,xR(6)

Радиус сходимости R=+.

Логарифмическая функция

Пусть f(x)=ln(1+x). Тогда f(n)(x)=(1)(n1)(n1)!(1+x)n(7), откуда находим f(n)(0)n!=(1)(n1)n.

Оценим остаток по формуле остаточного члена в интегральной форме: rn=1n!x0(xt)nf(n+1)(t)dt=x(n+1)n!10(1τ)nf(n+1)(τx)dτ. Используя равенство (7), получаем r_{n}=(-1)^{n}x^{n+1}\int\limits_{0}^{1}\frac{(1-\tau )^{n}}{(1+\tau x)^{n+1}}d\tau. Пусть \left | x \right | < 1. Тогда для 0\leq \tau \leq 1 справедливы неравенства \left | 1+\tau x \right |\geq 1-\tau \left | x \right |\geq 1-\tau, \left | 1+\tau x \right |\geq 1-\left | x \right |. Отсюда следует, что при любом n\in \mathbb{N} выполняется неравенство \left | 1+\tau x \right |^{n+1}\geq (1-\tau )^{n}(1-\left | x \right |). Используя предыдущее неравенство, получаем оценку остаточного члена: \left | r_{n}(x) \right |\leq \left | x \right |^{n+1}\int\limits_{0}^{1}\frac{d\tau }{1-\left | x \right |}=\frac{\left | x \right |^{n+1}}{1-\left | x \right |}\Rightarrow r_{n}(x)\rightarrow 0 при n\rightarrow \infty, если \left | x \right |< 1.

Пусть x=1. Тогда \left | r_{n}(1) \right |=\int\limits_{0}^{1}\frac{(1-\tau )^{n}}{(1+\tau )^{n+1}}d\tau \leq \int\limits_{0}^{1}(1-\tau )^{n}d\tau =\frac{1}{n+1} \rightarrow 0.

Если x\in (-1,1], то остаточный член r_{n}(x) для функции f(x)=\ln(1+x) стремится к нулю при n\rightarrow \infty.

В итоге получаем разложение в ряд Маклорена

\ln(1+x)=x-\frac{x^{2}}{2}+ \ldots +(-1)^{n+1}\frac{x^{n}}{n}+ \ldots = =\sum_{n=1}^{\infty }(-1)^{n+1}\frac{x^{n}}{n}, x\in \mathbb{R} (8)
Радиус сходимости R=1.

Степенная функция

Пусть f(x)=(1+x)^{\alpha }. Если \alpha =0, то f(x)=1, а если \alpha =n, где n\in \mathbb{N}, то f(x)-многочлен степени n, который можно представить в форме бинома Ньютона в форме конечной суммы:
f(x)=\sum\limits_{k=0}^{n}C_{n}^{k}x^{k}. Покажем, что если \alpha \neq 0 и \alpha \notin \mathbb{N}, то функция f(x)=(1+x)^{\alpha } представляется при каждом x\in (-1,1) сходящимся к ней рядом Маклорена (1+x)^{\alpha }=\sum\limits_{n=0}^{\infty }C_{\alpha }^{n}x^{n} (9), где C_{\alpha }^{0}=1, C_{\alpha }^{n}=\frac{\alpha (\alpha -1) \ldots (\alpha -n+1))}{n!}.

Так как f^{(n+1)}(x)=\alpha (\alpha -1) \ldots (\alpha -n)(1+x)^{\alpha -n-1}, то по формуле r_{n}(x)=\frac{x^{(n+1)}}{n!}\int\limits_{0}^{1}(1-\tau )f^{(n+1)}(\tau x)d\tau получаем r_{n}(x)=A_{n}x^{n+1}\int\limits_{0}^{1}\left ( \frac{1-\tau}{1+\tau x} \right )^{n}(1+\tau x)^{\alpha -1}d\tau, где C_{n }=\frac{\alpha (\alpha -1) \ldots (\alpha -n)}{n!}.

Выберем m\in \mathbb{N} такое, чтобы выполнялось условие \left | \alpha \right |\leq m. Тогда для всех n\geq m справедливо \left | A_{n} \right |\leq \frac{m(m+1) \ldots (m+n)}{n!}\leq \frac{(m+n)!}{n!}=(n+1) \ldots (n+m)\leq (2n)^{m}. Используя неравенства \left | 1+\tau x \right |\geq 1-\tau \left | x \right |\geq 1-\tau, \left | 1+\tau x \right |\geq 1-\left | x \right |, а также неравенство \left | 1+\tau x \right |\leq 1+\left | x \right |, получаем 0\leq \frac{1-\tau }{1+\tau x}\leq 1.

Так как \lim\limits_{t\rightarrow \infty }\frac{t^{m}}{a^{t}}=0 при \alpha > 1, то \lim\limits_{n\rightarrow \infty }\frac{n^{m}}{\left ( \frac{1}{\left | x \right |} \right )^{n+1}}=0. Поэтому справедливо равенство (1+x)^{\alpha }=\sum\limits_{n=0}^{\infty }C_{\alpha }^{n}x^{n}. Радиус сходимости этого ряда R=1 при \alpha \neq 0 и \alpha \notin \mathbb{N}.

(1+x)^{\alpha }= 1+\alpha x+\frac{\alpha (\alpha -1)}{2!}x^{2}+ \ldots +\frac{\alpha (\alpha -1) \ldots (\alpha -n+1)}{n!}x^{n}+\ldots=1+\sum_{n=1}^{\infty }\frac{\alpha (\alpha -1) \ldots (\alpha -n+1)}{n!}x^{n}+\ldots, x\in \mathbb{R} (10)

    Частные случаи формулы (9):

  • \frac{1}{1+x}=1-x+x^{2}-\ldots=\sum\limits_{n=0}^{\infty }(-1)^{n}x^{n}, x\in \mathbb{R}
  • \frac{1}{1-x}=\sum\limits_{n=0}^{\infty }x^{n}, x\in \mathbb{R}
Спойлер

Литература

  • Конспект З.М.Лысенко по математическому анализу
  • А.М.Тер-Крикоров, М.И.Шабунин «Курс математического анализа«, ст. 435-441, 158-165
  • Разложение в ряд Тейлора основных элементарных функций

    Для закрепления материала рекомендуется пройти этот тест