10.3: Серія Тейлора та Маклорена
- Опишіть процедуру знаходження полінома Тейлора заданого порядку для функції.
- Поясніть значення і значення теореми Тейлора залишком.
- Оцінити залишок для наближення ряду Тейлора заданої функції.
У попередніх двох розділах ми обговорювали, як знайти уявлення силових рядів для певних типів функцій, зокрема функцій, пов'язаних з геометричними рядами. Тут ми обговорюємо уявлення степеневих рядів для інших типів функцій. Зокрема, ми розглядаємо наступні питання: Які функції можуть бути представлені силовими рядами і як ми знаходимо такі уявлення? Якщо ми можемо знайти представлення степеневого ряду для певної функціїf і ряд сходиться на деякому інтервалі, як ми можемо довести, що ряд насправді сходиться доf?
Огляд серії Тейлор/Маклорін
Розглянемо функціюf, яка має представлення степеневого ряду наx=a. Тоді ряд має вигляд
∞∑n=0cn(x−a)n=c0+c1(x−a)+c2(x−a)2+….
Якими повинні бути коефіцієнти? Наразі ми ігноруємо проблеми конвергенції, але замість цього зосереджуємося на тому, якою має бути серія, якщо така існує. Ми повернемося до обговорення конвергенції пізніше в цьому розділі. Якщо ряд Equation\ ref {eq1} є представленням дляf atx=a, ми, звичайно, хочемо, щоб ряд дорівнювавf(a) atx=a. Оцінюючи серію наx=a, ми бачимо, що
∞∑n=0cn(x−a)n=c0+c1(a−a)+c2(a−a)2+⋯=c0.
Таким чином, ряд дорівнюєf(a) якщо коефіцієнтc0=f(a). Крім того, ми хотіли б, щоб перша похідна рядів потужності дорівнювалаf′(a) приx=a. Диференціюючи рівняння\ ref {eq2} за терміном, ми бачимо, що
ddx(∞∑n=0cn(x−a)n)=c1+2c2(x−a)+3c3(x−a)2+….
Тому уx=a, похідної є
ddx(∞∑n=0cn(x−a)n)=c1+2c2(a−a)+3c3(a−a)2+⋯=c1.
Тому похідна ряду дорівнює,f′(a) якщо коефіцієнтc1=f′(a). Продовжуючи таким чином, шукаємо коефіцієнтиcn такі, що всі похідні степеневого ряду Equation\ ref {eq4} будуть узгоджуватися з усіма відповідними похіднимиf atx=a. Друга та третя похідні рівняння\ ref {eq3} задаються
d2dx2(∞∑n=0cn(x−a)n)=2c2+3⋅2c3(x−a)+4⋅3c4(x−a)2+…
і
d3dx3(∞∑n=0cn(x−a)n)=3⋅2c3+4⋅3⋅2c4(x−a)+5⋅4⋅3c5(x−a)2+⋯.
Тому приx=a, друга і третя похідні
d2dx2(∞∑n=0cn(x−a)n)=2c2+3⋅2c3(a−a)+4⋅3c4(a−a)2+⋯=2c2
і
d3dx3(∞∑n=0cn(x−a)n)=3⋅2c3+4⋅3⋅2c4(a−a)+5⋅4⋅3c5(a−a)2+⋯=3⋅2c3
рівніf″ іf'''(a), відповідно, якщоc_2=\dfrac{f''(a)}{2} іc_3=\dfrac{f'''(a)}{3⋅2}. Більш загально, ми бачимо, що якщоf має представлення степеневого ряду наx=a, то коефіцієнти повинні бути заданіc_n=\dfrac{f^{(n)}(a)}{n!}. Тобто серія повинна бути
\sum_{n=0}^∞\dfrac{f^{(n)}(a)}{n!}(x−a)^n=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+\dfrac{f'''(a)}{3!}(x−a)^3+⋯ \nonumber
Ця силова серія дляf відома як серія Тейлора дляfa. Ifx=0, то ця серія відома як серія Маклорена дляf.
Якщоf має похідні від усіх порядків atx=a, то серія Тейлора для функціїf ata
\sum_{n=0}^∞\dfrac{f^{(n)}(a)}{n!}(x−a)^n=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+⋯+\dfrac{f^{(n)}(a)}{n!}(x−a)^n+⋯ \nonumber
Серія Тейлора дляf 0 відома як серія Маклорена дляf.
Пізніше в цьому розділі ми покажемо приклади пошуку рядів Тейлора та обговоримо умови, за яких ряд Тейлора для функції сходиться з цією функцією. Тут ми констатуємо важливий результат. Нагадаємо, що уявлення силових рядів унікальні. Тому, якщо функціяf має силовий ряд наa, то вона повинна бути серією Тейлора дляf ata.
Якщо функціяf має ряд потужності в a, який сходиться доf на деякому відкритому інтерваліa, що містить, то ця потужність ряд є серією Тейлора дляf ata.
Доказ випливає безпосередньо з того, що обговорювалося раніше.
Щоб визначити, чи збігається ряд Тейлора, нам потрібно подивитися на його послідовність часткових сум. Ці часткові суми є скінченними многочленами, відомими як поліноми Тейлора.
Поліноми Тейлора
n^{\text{th}}Часткова сума ряду Тейлора для функціїf ata відома як поліном Тейлораn^{\text{th}} -ступеня. Наприклад, 0-й, 1-й, 2-й і 3-й часткові суми ряду Тейлора задаються по
\begin{align*} p_0(x) &=f(a) \\[4pt] p_1(x) &=f(a)+f′(a)(x−a) \\[4pt]p_2(x) &=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2\ \\[4pt]p_3(x) &=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+\dfrac{f'''(a)}{3!}(x−a)^3 \end{align*}
відповідно. Ці часткові суми відомі як поліноми Тейлора 0-го, 1-го, 1-го, 2-го та 3-го ступеня Тейлораf ata відповідно. Якщоx=a, то ці многочлени відомі як поліноми Маклорена дляf. Тепер ми надаємо формальне визначення поліномів Тейлора та Маклорена для функціїf.
Якщоf маєn похідні приx=a, то поліном Тейлораn^{\text{th}} -ступеняf ata дорівнює
p_n(x)=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+\dfrac{f'''(a)}{3!}(x−a)^3+⋯+\dfrac{f^{(n)}(a)}{n!}(x−a)^n. \nonumber
Поліном Тейлораn^{\text{th}} -ступеня дляf at0 відомий як поліном Маклоренаn^{\text{th}} -ступеня дляf.
Тепер ми покажемо, як використовувати це визначення, щоб знайти кілька поліномів Тейлора дляf(x)=\ln x atx=1.
Знайдіть поліноми Тейлораp_0,p_1,p_2 іp_3 дляf(x)=\ln x atx=1. Використовуйте утиліту графіків, щоб порівняти графікf з графікамиp_0,p_1,p_2 іp_3.
Рішення
Щоб знайти ці поліноми Тейлора, нам потрібно оцінитиf і перші три його похідні вx=1.
\ [\ почати {вирівнювати*} f (x) &=\ ln x & f (1) &=0\\ [5pt]
f′ (x) &=\ dfrac {1} {x} & f′ (1) &= 1\\ [5pt]
f "(x) &=−\ dfrac {1} {x^2} & f" (1) &==\ −1\ [5pt]
f"' (x) &=\ dfrac {2} {x^3} & f"' (1) &=2\ кінець {вирівнювати*}\]
Тому,
\begin{align*} p_0(x) &= f(1)=0,\\[4pt]p_1(x) &=f(1)+f′(1)(x−1) =x−1,\\[4pt]p_2(x) &=f(1)+f′(1)(x−1)+\dfrac{f''(1)}{2}(x−1)^2 = (x−1)−\dfrac{1}{2}(x−1)^2 \\[4pt]p_3(x) &=f(1)+f′(1)(x−1)+\dfrac{f''(1)}{2}(x−1)^2+\dfrac{f'''(1)}{3!}(x−1)^3=(x−1)−\dfrac{1}{2}(x−1)^2+\dfrac{1}{3}(x−1)^3 \end{align*}
Графікиy=f(x) і перших трьох поліномів Тейлора наведені на малюнку\PageIndex{1}.

Знайдіть поліноми Тейлораp_0,p_1,p_2 іp_3 дляf(x)=\dfrac{1}{x^2} atx=1.
- Підказка
-
Знайдіть перші три похідніf і оцініть їх наx=1.
- Відповідь
-
\ [\ почати {вирівнювати*} p_0 (x) &=1\ [5pt]
p_1 (x) &=1−2 (x−1)\\ [5pt]
p_2 (x) &=1−2 (x−1) +3 (x−1) ^2\\ [5pt]
p_3 (x) &=1−2 (x−1) +3 (x−1) ^2\ [5pt] p_3 (x) −1) ^2−4 (x−1) ^3\ end {align*}\]
Зараз ми покажемо, як знайти поліноми Маклорена дляe^x, \sin x, і\cos x. Як зазначалося вище, поліноми Маклорена - це поліноми Тейлора, зосереджені на нулі.
Для кожної з наступних функцій знайдіть формули для поліномів Маклоренаp_0,p_1,p_2 іp_3. Знайдіть формулу для полінома Маклоренаn^{\text{th}} -ступеня і запишіть її за допомогою сигма-нотації. Використовуйте утиліту графіків для порівняння графіківp_0,p_1,p_2 іp_3 зf.
- f(x)=e^x
- f(x)=\sin x
- f(x)=\cos x
Рішення
Так якf(x)=e^x, ми знаємо, щоf(x)=f′(x)=f''(x)=⋯=f^{(n)}(x)=e^x для всіх натуральних чиселn. Тому,
f(0)=f′(0)=f''(0)=⋯=f^{(n)}(0)=1 \nonumber
для всіх натуральних чиселn. Тому у нас є
\ (\ почати {вирівнювати*} p_0 (x) &= f (0) =1,\\ [
5pt] p_1 (x) &= f (0) +f′ (0) х = 1+х,\\ [5пт]
p_2 (x) &= f (0) +f (0) x+\ dfrac {f "(0)} {2} x^2=1+x+\ dfrac {1} {2} x^2,\\ [5pt]
p_3 (x) &=f (0) +f′ (0) x+\ dfrac {f "(0)} {2} x^2+\ dfrac {f"' (0)} {3!} x^3=1+x+\ dfrac {1} {2} x^2+\ dfrac {1} {3!} x^3,\ end {вирівнювати*}\)
\ (\ стиль відображення\ почати {вирівнювати*} p_n (x) &=f (0) +f′ (0) x+\ dfrac {f "(0)} {2} x^2+\ dfrac {f"' (0)} {3!} x^3++\ dfrac {f^ {(n)} (0)} {n!} x^n\\ [5pt]
&=1+х+\ dfrac {x^2} {2!} +\ dfrac {x^3} {3!} ++\ dfrac {x^n} {n!} \\ [5pt]
&=\ сума_ {k=0} ^n\ dfrac {x^k} {k!} \ end {вирівнювати*}\).
Функція і перші три поліноми Маклорена показані на малюнку\PageIndex{2}.

б. боf(x)=\sin x, значення функції та її перших чотирьох похідних приx=0 наведені наступним чином:
\ [\ begin {align*} f (x) &=\ sin x & f (0) &=0\\ [5pt]
f′ (x) &=\ cos x & f′ (0) &=1\\ [5pt]
f "(x) &=−\ sin x & f" (0) &=0\\ [5pt]
f (x) &=\ cos x & f"' (0) &=−1\\ [5pt]
f^ {(4)} (x) &=\ sin x & f^ {(4)} (0) &=0. \ end {вирівнювати*}\]
Так як четверта похідна -\sin x, візерунок повторюється. Тобто,f^{(2m)}(0)=0 іf^{(2m+1)}(0)=(−1)^m дляm≥0. Таким чином, ми маємо
\ (\ почати {вирівнювати*} p_0 (x) &=0,\\ [
5pt] p_1 (x) &=0+х = x,\\ [
5pt] p_2 (x) &=0+x+0=x,\\ [5pt]
p_3 (x) &=0+x+0−\ dfrac {1} {3} x^3=x−\ dfrac {x^3} {3!} ,\\ [5pt]
p_4 (x) &=0+х+0−\ dfrac {1} {3!} x^3+0=x−\ dfrac {x^3} {3!} ,\\ [5pt]
p_5 (x) &=0+х+0−\ dfrac {1} {3!} x^3+0+\ dfrac {1} {5!} x^5=x−\ dfrac {x^3} {3!} +\ dfrac {x^5} {5!} ,\ end {вирівнювати*}\)
і для тогоm≥0,
\ [\ почати {вирівнювати*} p_ {2м+1} (x) =p_ {2м+2} (x) &=x−\ dfrac {x^3} {3!} +\ dfrac {x^5} {5!} −+ (−1) ^м\ dfrac {x^ {2м+1}} {(2м+1)!} \\ [5pt]
&=\ сума_ {k=0} ^м (−1) ^k\ dfrac {x^ {2k+1}} {(2к+1)!}. \ end {вирівнювати*}\]
Графіки функції та її поліномів Маклорена наведені на малюнку\PageIndex{3}.

c. forf(x)=\cos x, значення функції та її перших чотирьох похідних приx=0 наведені наступним чином:
\ [\ begin {align*} f (x) &=\ cos x & f (0) &=1\\ [5pt]
f′ (x) &=−\ sin x & f′ (0) &== 0\\\ [5пт]
f "(x) &=\ cos x & f" (0) &== 1\\ [5pt]
f "(x) &=\ cos x & f" (0) &== 1\\ [5pt] f' (x) &=\ sin x & f"' (0) &=0\\ [5pt]
f^ {(4)} (x) &=\ cos x & f^ {(4)} (0) &=1. \ end {вирівнювати*}\]
Оскільки четверта похідна є\sin x, візерунок повторюється. Іншими словами,f^{(2m)}(0)=(−1)^m іf^{(2m+1)}=0 дляm≥0. Тому,
\ (\ почати {вирівнювати*} p_0 (x) &=1,\\ [5pt]
p_1 (x) &=1+0=1,\\ [5pt]
p_2 (x) &=1+0−\ dfrac {1} {2!} x^2=1−\ dfrac {x^2} {2!} ,\\ [5pt]
p_3 (x) &=1+0−\ dfrac {1} {2!} x^2+0=1−\ dfrac {x^2} {2!} ,\\ [5pt]
p_4 (x) &=1+0−\ dfrac {1} {2!} x^2+0+\ dfrac {1} {4!} x^4=1−\ dfrac {x^2} {2!} +\ dfrac {x^4} {4!} ,\\ [5pt]
p_5 (x) &=1+0−\ dfrac {1} {2!} x^2+0+\ dfrac {1} {4!} x^4+0=1−\ dfrac {x^2} {2!} +\ dfrac {x^4} {4!} ,\ end {вирівнювати*}\)
і для тогоn≥0,
\ [\ почати {вирівнювати*} p_ {2m} (x) &=p_ {2м+1} (x)\\ [5pt]
&=1−\ dfrac {x^2} {2!} +\ dfrac {x^4} {4!} −+ (−1) ^м\ dfrac {x^ {2m}} {(2м)!} \\ [5pt]
&=\ сума_ {k=0} ^м (−1) ^k\ dfrac {x^ {2k}} {(2k)!}. \ end {вирівнювати*}\]
Графіки функції та поліноми Маклорена представлені на рисунку\PageIndex{4}.

Знайдіть формули для многочленів Маклоренаp_0,\,p_1,\,p_2 іp_3 дляf(x)=\dfrac{1}{1+x}.
Знайдіть формулу для полінома Маклоринаn^{\text{th}} -ступеня. Напишіть свою відповідь, використовуючи сигма-нотацію.
- Підказка
-
Оцініть перші чотири похідніf і шукайте візерунок.
- Відповідь
-
\displaystyle p_0(x)=1;\;p_1(x)=1−x;\;p_2(x)=1−x+x^2;\;p_3(x)=1−x+x^2−x^3;\;p_n(x)=1−x+x^2−x^3+⋯+(−1)^nx^n=\sum_{k=0}^n(−1)^kx^k
Теорема Тейлора з залишком
Нагадаємо, що поліном Тейлораn^{\text{th}} -ступеня для функціїf ata єn^{\text{th}} частковою сумою ряду Тейлора дляf ata. Тому, щоб визначити, чи сходиться ряд Тейлора, нам потрібно визначити, чи{p_n} сходиться послідовність поліномів Тейлора. Однак ми не тільки хочемо знати, чи сходиться послідовність поліномів Тейлора, ми хочемо знати, чи сходиться вонаf. Щоб відповісти на це питання, визначаємо залишокR_n(x) як
R_n(x)=f(x)−p_n(x). \nonumber
Щоб послідовність поліномів Тейлора сходилася доf, нам потрібно,R_n щоб залишок зійшовся до нуля. Щоб визначити, чиR_n сходиться до нуля, введемо теорему Тейлора з залишком. Ця теорема не тільки корисна для доведення того, що ряд Тейлора сходиться до його пов'язаної функції, але вона також дозволить нам кількісно оцінити, наскільки добре поліном Тейлораn^{\text{th}} -ступеня наближає функцію.
Тут ми шукаємо пов'язане на|R_n|. Розглянемо найпростіший випадок:n=0. p_0Дозволяти бути 0-й поліном Тейлора ata для функціїf. ЗалишокR_0 задовольняє
R_0(x)=f(x)−p_0(x)=f(x)−f(a).
Якщоf диференційовний на інтерваліx,I що міститьa і, то за теоремою про середнє значення існує дійсне числоc міжa іx таким, щоf(x)−f(a)=f′(c)(x−a). Тому,
R_0(x)=f′(c)(x−a). \nonumber
Використовуючи теорему про середнє значення в подібному аргументі, ми можемо показати,f що якщоn раз диференційовний на інтервалі,I що міститьa іx, тоn^{\text{th}} залишокR_n задовольняє
R_n(x)=\dfrac{f^{(n+1)}(c)}{(n+1)!}(x−a)^{n+1} \nonumber
для деякого реального числаc міжa іx. Важливо відзначити, що значенняc в чисельнику вище - це не центрa, а скоріше невідоме значенняc міжa іx. Ця формула дозволяє отримати зв'язаний на залишкуR_n. Якщо ми знаємо, що∣f^{(n+1)}(x)∣ обмежується деяким дійсним числомM на цьому інтерваліI, то
|R_n(x)|≤\dfrac{M}{(n+1)!}|x−a|^{n+1} \nonumber
для всіхx в інтерваліI.
Тепер ми констатуємо теорему Тейлора, яка забезпечує формальний зв'язок між функцієюf та її поліномом Тейлораn^{\text{th}} -ступеняp_n(x). Ця теорема дозволяє зв'язати помилку при використанні полінома Тейлора для наближення значення функції, і буде важливою для доведення того, що ряд Тейлора дляf сходиться доf.
fДозволяти функція, яка може бути диференційованаn+1 часом на інтервалі,I що містить дійсне числоa. p_nДозволяти бутиn^{\text{th}} -ступінь Тейлора поліномf ata і нехай
R_n(x)=f(x)−p_n(x) \nonumber
бутиn^{\text{th}} залишком. Тоді для кожногоx вI інтервалі існує дійсне числоc міжa іx таким, що
R_n(x)=\dfrac{f^{(n+1)}(c)}{(n+1)!}(x−a)^{n+1} \nonumber .
Якщо існує дійсне числоM таке, що∣f^{(n+1)}(x)∣≤M для всіхx∈I, то
|R_n(x)|≤\dfrac{M}{(n+1)!}|x−a|^{n+1} \nonumber
для всіхx вI.
Доказ
Зафіксуйте точкуx∈I та введіть функціюg таку, що
g(t)=f(x)−f(t)−f′(t)(x−t)−\dfrac{f''(t)}{2!}(x−t)^2−⋯−\dfrac{f^{(n)}(t)}{n!}(x−t)^n−R_n(x)\dfrac{(x−t)^{n+1}}{(x−a)^{n+1}}. \nonumber
Ми стверджуємо, щоg задовольняє критеріям теореми Ролля. Оскількиg є поліноміальною функцією (int), вона є диференційованою функцією. Крім того,g дорівнює нулю приt=a іt=x тому
\begin{align*} g(a) &=f(x)−f(a)−f′(a)(x−a)−\dfrac{f''(a)}{2!}(x−a)^2+⋯+\dfrac{f^{(n)}(a)}{n!}(x−a)^n−R_n(x) \\[4pt] &=f(x)−p_n(x)−R_n(x) \\[4pt] &=0, \\[4pt] g(x) &=f(x)−f(x)−0−⋯−0 \\[4pt] &=0. \end{align*}
Томуg задовольняє теорему Ролла, і, отже, існуєc міжa іx такими, щоg′(c)=0. Ми зараз обчислюємоg′. Використовуючи правило продукту, відзначимо, що
\dfrac{d}{dt}\left[\dfrac{f^{(n)}(t)}{n!}(x−t)^n\right]=−\dfrac{f^{(n)}(t)}{(n−1)!}(x−t)^{n−1}+\dfrac{f^{(n+1)}(t)}{n!}(x−t)^n. \nonumber
Отже,
\ [\ begin {вирівнювання} g′ (t) &=−f′ (t) + [f′ (t) −f "(t) (t) (x−t)] +\ left [f" (t) (x−t) −\ dfrac {f"' (t)} {2!} (x−t) ^2\ праворуч] +\ нечисло\\
&\ квадрат+\ ліворуч [\ dfrac {f^ {(n)} (t)} {(n−1)!} (x−t) ^ {n−1} −\ dfrac {f^ {(n+1)} (t)} {n!} (x−t) ^n\ праворуч] + (n+1) r_n (x)\ dfrac {(x−t) ^n} {(x−a) ^ {n+1}}\ end {вирівнювання}\ nonumber\].
Зверніть увагу, що є телескопічний ефект. Тому,
g'(t)=−\dfrac{f^{(n+1)}(t)}{n!}(x−t)^n+(n+1)R_n(x)\dfrac{(x−t)^n}{(x−a)^{n+1}} \nonumber .
За теоремою Ролла, ми робимо висновок, що існує числоc міжa іx таким, щоg′(c)=0. Оскільки
g′(c)=−\dfrac{f^{(n+1})(c)}{n!}(x−c)^n+(n+1)R_n(x)\dfrac{(x−c)^n}{(x−a)^{n+1}} \nonumber
робимо висновок, що
−\dfrac{f^{(n+1)}(c)}{n!}(x−c)^n+(n+1)R_n(x)\dfrac{(x−c)^n}{(x−a)^{n+1}}=0. \nonumber
Склавши перший член з лівого боку в обидві сторони рівняння і розділивши обидві сторони рівняння,n+1, зробимо висновок, що
R_n(x)=\dfrac{f^{(n+1)}(c)}{(n+1)!}(x−a)^{n+1} \nonumber
за бажанням. З цього факту випливає, що якщо існуєM таке, що∣f^{(n+1)}(x)∣≤M для всіхx вI, то
|R_n(x)|≤\dfrac{M}{(n+1)!}|x−a|^{n+1} \nonumber .
□
Теорема Тейлора не тільки дозволяє довести, що ряд Тейлора сходиться до функції, але й дозволяє оцінити точність поліномів Тейлора в наближенні значень функцій. Ми починаємо з розгляду лінійних і квадратичних наближеньf(x)=\sqrt[3]{x} atx=8 і визначаємо, наскільки точні ці наближення при оцінці\sqrt[3]{11}.
Розглянемо функціюf(x)=\sqrt[3]{x}.
- Знайдіть перший і другий многочлени Тейлора дляf atx=8. Використовуйте утиліту графіків, щоб порівняти ці поліноми зf близькимиx=8.
- Використовуйте ці два поліноми для оцінки\sqrt[3]{11}.
- Використовуйте теорему Тейлора, щоб зв'язати помилку.
Рішення:
а Дляf(x)=\sqrt[3]{x}, значення функції та її перших двохx=8 похідних при наступні:
\ [\ почати {вирівнювати*} f (x) &=\ sqrt [3] {x}, & f (8) &= 2\\ [5pt]
f′ (x) &=\ dfrac {1} {3x^ {2/3}}, & f′ (8) &=\ dfrac {1} {12}\ [5pt] f "(x) &=\ dfrac {1} {12}\ [5pt]
f" (x) &=\ dfrac {1} frac {−2} {9x^ {5/3}}, & f "(8) &=−\ dfrac {1} {144.} \ end {вирівнювати*}\]
Таким чином, перший і другий поліноми Тейлора приx=8 задаються
\ (\ почати {вирівнювати*} p_1 (x) &=f (8) +f′ (8) (x−8)\\ [5pt]
&=2+\ dfrac {1} {12} (x−8)\ end {align*}\)
\ (\ begin {align*} p_2 (x) &=f (8) +f′ (8) (x−8) +\ dfrac {f "(8)} {2!} (x−8) ^2\ [5pt]
&=2+\ dfrac {1} {12} (x−8) −\ dfrac {1} {288} (x−8) ^2. \ end {вирівнювати*}\)
Функція і поліноми Тейлора показані на малюнку\PageIndex{5}.

b Використовуючи перший поліном Тейлора atx=8, ми можемо оцінити
\sqrt[3]{11}≈p_1(11)=2+\dfrac{1}{12}(11−8)=2.25. \nonumber
Використовуючи другий многочлен Тейлора atx=8, отримуємо
\sqrt[3]{11}≈p_2(11)=2+\dfrac{1}{12}(11−8)−\dfrac{1}{288}(11−8)^2=2.21875. \nonumber
c Примітка, існує c в інтервалі(8,11) такий, що залишок при наближенні\sqrt[3]{11} першим поліномом Тейлора задовольняє
R_1(11)=\dfrac{f''(c)}{2!}(11−8)^2. \nonumber
Ми не знаємо точного значенняc, тому знаходимо верхню межу,R_1(11) визначаючи максимальне значенняf'' на інтервалі(8,11). Так якf''(x)=−\dfrac{2}{9x^{5/3}}, найбільше значення для|f''(x)| на цьому інтервалі відбувається приx=8. Використовуючи теf''(8)=−\dfrac{1}{144}, що, отримуємо
|R_1(11)|≤\dfrac{1}{144⋅2!}(11−8)^2=0.03125.
Аналогічно для оцінкиR_2(11) використовуємо той факт, що
R_2(11)=\dfrac{f'''(c)}{3!}(11−8)^3.
Так якf'''(x)=\dfrac{10}{27x^{8/3}}, максимальне значенняf''' на інтервалі(8,11) дорівнюєf'''(8)≈0.0014468. Тому у нас є
|R_2(11)|≤\dfrac{0.0011468}{3!}(11−8)^3≈0.0065104.
Знайдіть перший і другий многочлени Тейлора дляf(x)=\sqrt{x} atx=4. Використовуйте ці многочлени для оцінки\sqrt{6}. Використовуйте теорему Тейлора, щоб зв'язати помилку.
- Підказка
-
Оцінітьf(4),f′(4), іf''(4).
- Відповідь
-
p_1(x)=2+\dfrac{1}{4}(x−4);p_2(x)=2+\dfrac{1}{4}(x−4)−\dfrac{1}{64}(x−4)^2;p_1(6)=2.5;p_2(6)=2.4375;
|R_1(6)|≤0.0625;|R_2(6)|≤0.015625
З прикладу\PageIndex{2b}, поліноми Маклорена для\sin x задаються
p_{2m+1}(x)=p_{2m+2}(x)=x−\dfrac{x^3}{3!}+\dfrac{x^5}{5!}−\dfrac{x^7}{7!}+⋯+(−1)^m\dfrac{x^{2m+1}}{(2m+1)!} \nonumber
дляm=0,1,2,….
- Використовуйте п'ятий поліном Маклорена для\sin x наближення\sin\left(\dfrac{π}{18}\right) та зв'язування похибки.
- Для яких значеньx робить п'ятий поліном Маклорена наближений\sin x до всередині0.0001?
Рішення
а.
П'ятий многочлен Маклорина - це
p_5(x)=x−\dfrac{x^3}{3!}+\dfrac{x^5}{5!} \nonumber .
Використовуючи цей многочлен, ми можемо оцінити наступним чином:
\sin\left(\dfrac{π}{18}\right)≈p_5\left(\dfrac{π}{18}\right)=\dfrac{π}{18}−\dfrac{1}{3!}\left(\dfrac{π}{18}\right)^3+\dfrac{1}{5!}\left(\dfrac{π}{18}\right)^5≈0.173648. \nonumber
Щоб оцінити похибку, використовують той факт, що шостий поліном Маклорена єp_6(x)=p_5(x) і обчислити пов'язане наR_6(\dfrac{π}{18}). За Приміткою, залишок дорівнює
R_6\left(\dfrac{π}{18}\right)=\dfrac{f^{(7)}(c)}{7!}\left(\dfrac{π}{18}\right)^7 \nonumber
для деякихc між 0 і\dfrac{π}{18}. Використовуючи той факт, що∣f^{(7)}(x)∣≤1 для всіхx, ми знаходимо, що величина похибки становить максимум
\dfrac{1}{7!}⋅\left(\dfrac{π}{18}\right)^7≤9.8×10^{−10}. \nonumber
б.
Нам потрібно знайти значенняx таких, що
\dfrac{1}{7!}|x|^7≤0.0001. \nonumber
Вирішуючи цю нерівність дляx, ми маємо, що п'ятий поліном Маклорена дає оцінку в межах до тих0.0001 пір, поки|x|<0.907.
Використовуйте четвертий многочлен Маклорена для\cos x наближення\cos\left(\dfrac{π}{12}\right).
- Підказка
-
Четвертий многочлен Маклорина - цеp_4(x)=1−\dfrac{x^2}{2!}+\dfrac{x^4}{4!}.
- Відповідь
-
0.96593
Тепер, коли ми можемо зв'язати рештуR_n(x), ми можемо використовувати це пов'язане, щоб довести, що серія Тейлора дляf at сходиться доf.
Представлення функцій з серіями Тейлора та Маклоріна
Зараз ми обговорюємо питання конвергенції для серії Тейлора. Почнемо з того, що показуємо, як знайти ряд Тейлора для функції та як знайти її інтервал збіжності.
Знайдіть серію Тейлора дляf(x)=\dfrac{1}{x} atx=1. Визначте інтервал збіжності.
Рішення
Дляf(x)=\dfrac{1}{x}, значень функції та її перших чотирьохx=1 похідних at
\ [\ почати {вирівнювати*} f (x) &=\ dfrac {1} {x} & f (1) &=1\\ [5pt]
f′ (x) &=−\ dfrac {1} {x^2} & f′ (1) &=−1\\ [5pt]
f "(x) &=\ dfrac {2} {x^3} f" (1) &=2! \\ [5pt]
f"' (x) &=−\ dfrac {3⋅2} {x^4} & f"' (1) &=−3! \\ [5pt]
f^ {(4)} (x) &=\ dfrac {4⋅3⋅2} {x^5} & f^ {(4)} (1) &=4!. \ end {вирівнювати*}\]
Тобто у нас єf^{(n)}(1)=(−1)^nn! для всіхn≥0. Тому серіал Тейлора дляf atx=1 дається
\displaystyle \sum_{n=0}^∞\dfrac{f^{(n)}(1)}{n!}(x−1)^n=\sum_{n=0}^∞(−1)^n(x−1)^n.
Щоб знайти інтервал збіжності, скористаємося тестом співвідношення. Ми знаходимо, що
\dfrac{|a_{n+1}|}{|a_n|}=\dfrac{∣(−1)^{n+1}(x−1)n^{+1}∣}{|(−1)^n(x−1)^n|}=|x−1|.
Таким чином, ряд сходиться, якщо|x−1|<1. Тобто, ряд сходиться для0<x<2. Далі нам потрібно перевірити кінцеві точки. Наx=2, ми бачимо, що
\displaystyle \sum_{n=0}^∞(−1)^n(2−1)^n=\sum_{n=0}^∞(−1)^n
розходиться по тесту на дивергенцію. Аналогічно приx=0,
\displaystyle \sum_{n=0}^∞(−1)^n(0−1)^n=\sum_{n=0}^∞(−1)^{2n}=\sum_{n=0}^∞1
розходиться. Тому інтервал зближення є(0,2).
Знайдіть ряд Тейлора дляf(x)=\dfrac{1}{2} atx=2 і визначте його інтервал збіжності.
- Підказка
-
f^{(n)}(2)=\dfrac{(−1)^nn!}{2^{n+1}}
- Відповідь
-
\dfrac{1}{2}\displaystyle \sum_{n=0}^∞\left(\dfrac{2−x}{2}\right)^n. Інтервал зближення дорівнює(0,4).
Ми знаємо, що серія Тейлора, знайдена в цьому прикладі, сходиться на інтервалі(0,2), але як ми знаємо, що вона насправді сходиться доf? Розглянемо це питання більш узагальнено за мить, але для цього прикладу ми можемо відповісти на це питання, написавши
f(x)=\dfrac{1}{x}=\dfrac{1}{1−(1−x)}. \nonumber
Тобтоf може бути представлений геометричним рядом\displaystyle \sum_{n=0}^∞(1−x)^n. Оскільки це геометричний ряд, він сходиться до тих\dfrac{1}{x} пір, поки|1−x|<1. Тому серія Тейлора, знайдена в Прикладі, сходиться доf(x)=\dfrac{1}{x}(0,2).
Тепер ми розглянемо більш загальне питання: якщо ряд Тейлора для функціїf сходиться на деякому інтервалі, як ми можемо визначити, чи дійсно він сходиться доf? Щоб відповісти на це питання, нагадаємо, що ряд сходиться до певного значення тоді і тільки тоді, коли його послідовність часткових сум сходиться до цього значення. Враховуючи ряд Тейлора дляf ata,n^{\text{th}} часткова сума задаєтьсяn^{\text{th}} поліномом Тейлора -ступеняp_n. Тому, щоб визначити, чи сходиться ряд Тейлора доf, нам потрібно визначити, чи
\displaystyle \lim_{n→∞}p_n(x)=f(x).
Оскільки рештаR_n(x)=f(x)−p_n(x), серія Тейлора сходиться доf якщо і тільки тоді
\displaystyle \lim_{n→∞}R_n(x)=0.
Зараз ми викладати цю теорему формально.
Припустимо, щоf має похідні всіх замовлень на інтервалі,I що містятьa. Тоді серіал Тейлора
\sum_{n=0}^∞\dfrac{f^{(n)}(a)}{n!}(x−a)^n \nonumber
сходиться доf(x) для всіхx вI якщо і тільки якщо
\lim_{n→∞}R_n(x)=0 \nonumber
для всіхx вI.
За допомогою цієї теореми ми можемо довести, що ряд Тейлора дляf at a сходиться до того,f якщо ми можемо довести, що залишокR_n(x)→0. Щоб довести цеR_n(x)→0, ми зазвичай використовуємо bound
|R_n(x)|≤\dfrac{M}{(n+1)!}|x−a|^{n+1} \nonumber
з теореми Тейлора з залишком.
У наступному прикладі ми знаходимо ряд Маклорена fore^x\sin x і показуємо, що ці ряди сходяться з відповідними функціями для всіх дійсних чисел, доводячи, що залишкиR_n(x)→0 для всіх дійсних чиселx.
Для кожної з наступних функцій знайдіть ряд Маклорена і його інтервал збіжності. Використовуйте Примітку, щоб довести, що ряд Маклорена дляf збігаєтьсяf на цьому інтервалі.
- e^x
- \sin x
Рішення
а Використовуючи поліном Маклоренаn^{\text{th}} -ступеня дляe^x знайденого в прикладі a., ми виявимо, що ряд Маклорена дляe^x задається
\displaystyle \sum_{n=0}^∞\dfrac{x^n}{n!}.
Для визначення інтервалу збіжності скористаємося тестом коефіцієнта. Так як
\dfrac{|a_{n+1}|}{|a_n|}=\dfrac{|x|^{n+1}}{(n+1)!}⋅\dfrac{n!}{|x|^n}=\dfrac{|x|}{n+1},
у нас є
\displaystyle \lim_{n→∞}\dfrac{|a_{n+1}|}{|a_n|}=\lim_{n→∞}\dfrac{|x|}{n+1}=0
для всіхx. Тому ряд сходиться абсолютно для всіхx, і, таким чином, інтервал зближення є(−∞,∞). Щоб показати, що ряд сходиться доe^x для всіхx, ми використовуємо той факт, щоf^{(n)}(x)=e^x для всіхn≥0 іe^x є зростаючою функцією на(−∞,∞). Тому для будь-якого дійсного числаb максимальне значенняe^x для всіх|x|≤b дорівнюєe^b. Таким чином,
|R_n(x)|≤\dfrac{e^b}{(n+1)!}|x|^{n+1}.
Оскільки ми тільки що показали, що
\displaystyle \sum_{n=0}^∞\dfrac{|x|^n}{n!}
сходиться для всіхx, за тестом на розбіжність, ми знаємо, що
\displaystyle \lim_{n→∞}\dfrac{|x|^{n+1}}{(n+1)!}=0
для будь-якого дійсного числаx. Поєднавши цей факт з теоремою стискання, результат\displaystyle \lim_{n→∞}R_n(x)=0.
b Використовуючи поліном Маклоренаn^{\text{th}} -ступеня для\sin x знайденого в прикладі b., ми виявимо, що ряд Маклорена для\sin x задається
\displaystyle \sum_{n=0}^∞(−1)^n\dfrac{x^{2n+1}}{(2n+1)!}.
Для того, щоб застосувати тест співвідношення, розглянемо
\ [\ почати {вирівнювати*}\ dfrac {|a_ {n+1} |} {|a_n|} &=\ dfrac {|x|^ {2n+3}} {(2n+3)!} ⋅\ фрак {(2n+1)!} {|x|^ {2n+1}}\\ [5pt]
&=\ dfrac {|x|^2} {(2n+3) (2n+2)}\ кінець {вирівнювати*}. \ номер\]
Так як
\displaystyle \lim_{n→∞}\dfrac{|x|^2}{(2n+3)(2n+2)}=0
для всіхx ми отримуємо інтервал збіжності як(−∞,∞). Щоб показати, що ряд Маклорена сходиться до\sin x, подивіться наR_n(x). Для кожногоx існує дійсне числоc між0 іx таким, що
R_n(x)=\dfrac{f^{(n+1)}(c)}{(n+1)!}x^{n+1}.
Оскільки∣f^{(n+1)}(c)∣≤1 для всіх цілих чиселn і всіх дійсних чисел c, у нас є
|R_n(x)|≤\dfrac{|x|^{n+1}}{(n+1)!}
для всіх дійсних чиселx. Використовуючи ту ж ідею, що і в частині а., результат\displaystyle \lim_{n→∞}R_n(x)=0 для всіхx, а отже, серія Маклорена для\sin x сходиться до\sin x для всіх реальнихx.
Знайдіть серію Маклорен дляf(x)=\cos x. Використовуйте тест співвідношення, щоб показати, що інтервал збіжності є(−∞,∞). Показати, що ряд Маклорена сходиться до\cos x для всіх дійсних чиселx.
- Підказка
-
Використовуйте многочлени Маклорина для\cos x.
- Відповідь
-
\displaystyle \sum_{n=0}^∞\dfrac{(−1)^nx^{2n}}{(2n)!}
За тестом співвідношення інтервал збіжності дорівнює(−∞,∞). Так|R_n(x)|≤\dfrac{|x|^{n+1}}{(n+1)!}, ряд сходиться до\cos x для всіх реальнихx.
У цьому проекті ми використовуємо поліноми Маклорена для того,e^x щоб довести, щоe це ірраціонально. Доказ спирається на припущення, щоe є раціональним і доходить до протиріччя. Тому в наступних кроках ми припускаємоe=r/s для деяких цілих чиселr іs деs≠0.
- Напишіть многочлени Маклоринаp_0(x),p_1(x),p_2(x),p_3(x),p_4(x) дляe^x. Оцінітьp_0(1),p_1(1),p_2(1),p_3(1),p_4(1), щоб оцінитиe.
- НехайR_n(x) позначають залишок при використанніp_n(x) для оцінкиe^x. ТомуR_n(x)=e^x−p_n(x), іR_n(1)=e−p_n(1). Припускаючи, щоe=\dfrac{r}{s} для цілих чиселr іs, оцінитиR_0(1),R_1(1),R_2(1),R_3(1),R_4(1).
- Використовуючи результати з частини 2, показати, що для кожного залишкуR_0(1),R_1(1),R_2(1),R_3(1),R_4(1), ми можемо знайти ціле число,k якеkR_n(1) є цілим числом дляn=0,1,2,3,4.
- Запишіть формулу дляn^{\text{th}} -градусного полінома Маклоренаp_n(x) дляe^x і відповідного залишкуR_n(x). Показати, щоsn!R_n(1) є цілим числом.
- Використовуйте теорему Тейлора, щоб записати явну формулу дляR_n(1). Зробіть висновокR_n(1)≠0, що, і, отже,sn!R_n(1)≠0.
- Використовуйте теорему Тейлора, щоб знайти оцінку наR_n(1). Використовуйте цю оцінку в поєднанні з результатом частини 5, щоб показати це|sn!R_n(1)|<\dfrac{se}{n+1}. Зробіть висновок,n що якщо досить великий, то|sn!R_n(1)|<1. Отже,sn!R_n(1) є цілим числом з величиною менше 1. Таким чином,sn!R_n(1)=0. Але з частини 5 ми це знаємоsn!R_n(1)≠0. Ми дійшли до протиріччя, і, отже, початкове припущення про те, що e є раціональним, має бути помилковим.
Ключові поняття
- Поліноми Тейлора використовуються для наближення функцій поблизу значенняx=a. Поліноми Маклорина - це поліноми Тейлора наx=0.
- Поліноми Тейлораn^{\text{th}} -ступеня для функціїf є частковими сумами ряду Тейлора дляf.
- Якщо функціяf має представлення степеневого ряду вx=a, то вона задається її серією Тейлора вx=a.
- Серія Тейлора дляf сходитьсяf якщо і тільки якщо\displaystyle \lim_{n→∞}R_n(x)=0 деR_n(x)=f(x)−p_n(x).
- Серія Тейлора дляe^x, \sin x та\cos x зближення до відповідних функцій для всіх реальних x.
Ключові рівняння
- Серія Тейлора для функціїf в точціx=a
\displaystyle \sum_{n=0}^∞\dfrac{f^{(n)}(a)}{n!}(x−a)^n=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+⋯+\dfrac{f^{(n)}(a)}{n!}(x−a)^n+⋯
Глосарій
- многочлен Маклорина
- поліном Тейлора з центром0; поліном Тейлора дляf at0n^{\text{th}} - градусний поліном Маклорена дляn^{\text{th}}f
- Серія Маклорен
- Серія Тейлора для функціїf вx=0 відомий як серія Маклорена дляf
- Поліноми Тейлора
- поліном Тейлораn^{\text{th}} -ступеня дляf atx=a єp_n(x)=f(a)+f′(a)(x−a)+\dfrac{f''(a)}{2!}(x−a)^2+⋯+\dfrac{f^{(n)}(a)}{n!}(x−a)^n
- Серія Тейлора
- силовий ряд при цьомуa сходиться до функціїf на деякому відкритому інтервалі, що міститьa.
- Теорема Тейлора з залишком
-
для функціїf та полінома Тейлораn^{\text{th}} -ступеня дляf atx=a, залишокR_n(x)=f(x)−p_n(x) задовольняєR_n(x)=\dfrac{f^{(n+1)}(c)}{(n+1)!}(x−a)^{n+1}
для деякихc міжx іa; якщо існує інтервал,I що міститьa і дійсне числоM таке, що∣f^{(n+1)}(x)∣≤M для всіхx вI, то|R_n(x)|≤\dfrac{M}{(n+1)!}|x−a|^{n+1}