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″(a) іf‴(a), відповідно, якщоc2=f″(a)2 іc3=f‴(a)3⋅2. Більш загально, ми бачимо, що якщоf має представлення степеневого ряду наx=a, то коефіцієнти повинні бути заданіcn=f(n)(a)n!. Тобто серія повинна бути
∞∑n=0f(n)(a)n!(x−a)n=f(a)+f′(a)(x−a)+f″(a)2!(x−a)2+f‴(a)3!(x−a)3+⋯
Ця силова серія дляf відома як серія Тейлора дляfa. Ifx=0, то ця серія відома як серія Маклорена дляf.
Якщоf має похідні від усіх порядків atx=a, то серія Тейлора для функціїf ata
∞∑n=0f(n)(a)n!(x−a)n=f(a)+f′(a)(x−a)+f″(a)2!(x−a)2+⋯+f(n)(a)n!(x−a)n+⋯
Серія Тейлора дляf 0 відома як серія Маклорена дляf.
Пізніше в цьому розділі ми покажемо приклади пошуку рядів Тейлора та обговоримо умови, за яких ряд Тейлора для функції сходиться з цією функцією. Тут ми констатуємо важливий результат. Нагадаємо, що уявлення силових рядів унікальні. Тому, якщо функціяf має силовий ряд наa, то вона повинна бути серією Тейлора дляf ata.
Якщо функціяf має ряд потужності в a, який сходиться доf на деякому відкритому інтерваліa, що містить, то ця потужність ряд є серією Тейлора дляf ata.
Доказ випливає безпосередньо з того, що обговорювалося раніше.
Щоб визначити, чи збігається ряд Тейлора, нам потрібно подивитися на його послідовність часткових сум. Ці часткові суми є скінченними многочленами, відомими як поліноми Тейлора.
Поліноми Тейлора
nthЧасткова сума ряду Тейлора для функціїf ata відома як поліном Тейлораnth -ступеня. Наприклад, 0-й, 1-й, 2-й і 3-й часткові суми ряду Тейлора задаються по
p0(x)=f(a)p1(x)=f(a)+f′(a)(x−a)p2(x)=f(a)+f′(a)(x−a)+f″(a)2!(x−a)2 p3(x)=f(a)+f′(a)(x−a)+f″(a)2!(x−a)2+f‴(a)3!(x−a)3
відповідно. Ці часткові суми відомі як поліноми Тейлора 0-го, 1-го, 1-го, 2-го та 3-го ступеня Тейлораf ata відповідно. Якщоx=a, то ці многочлени відомі як поліноми Маклорена дляf. Тепер ми надаємо формальне визначення поліномів Тейлора та Маклорена для функціїf.
Якщоf маєn похідні приx=a, то поліном Тейлораnth -ступеняf ata дорівнює
pn(x)=f(a)+f′(a)(x−a)+f″(a)2!(x−a)2+f‴(a)3!(x−a)3+⋯+f(n)(a)n!(x−a)n.
Поліном Тейлораnth -ступеня дляf at0 відомий як поліном Маклоренаnth -ступеня дляf.
Тепер ми покажемо, як використовувати це визначення, щоб знайти кілька поліномів Тейлора дляf(x)=lnx atx=1.
Знайдіть поліноми Тейлораp0,p1,p2 іp3 дляf(x)=lnx atx=1. Використовуйте утиліту графіків, щоб порівняти графікf з графікамиp0,p1,p2 іp3.
Рішення
Щоб знайти ці поліноми Тейлора, нам потрібно оцінити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\ кінець {вирівнювати*}\]
Тому,
p0(x)=f(1)=0,p1(x)=f(1)+f′(1)(x−1)=x−1,p2(x)=f(1)+f′(1)(x−1)+f″(1)2(x−1)2=(x−1)−12(x−1)2p3(x)=f(1)+f′(1)(x−1)+f″(1)2(x−1)2+f‴(1)3!(x−1)3=(x−1)−12(x−1)2+13(x−1)3
Графікиy=f(x) і перших трьох поліномів Тейлора наведені на малюнку10.3.1.

Знайдіть поліноми Тейлораp0,p1,p2 іp3 дляf(x)=1x2 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*}\]
Зараз ми покажемо, як знайти поліноми Маклорена дляex,sinx, іcosx. Як зазначалося вище, поліноми Маклорена - це поліноми Тейлора, зосереджені на нулі.
Для кожної з наступних функцій знайдіть формули для поліномів Маклоренаp0,p1,p2 іp3. Знайдіть формулу для полінома Маклоренаnth -ступеня і запишіть її за допомогою сигма-нотації. Використовуйте утиліту графіків для порівняння графіківp0,p1,p2 іp3 зf.
- f(x)=ex
- f(x)=sinx
- f(x)=cosx
Рішення
Так якf(x)=ex, ми знаємо, щоf(x)=f′(x)=f″(x)=⋯=f(n)(x)=ex для всіх натуральних чиселn. Тому,
f(0)=f′(0)=f″(0)=⋯=f(n)(0)=1
для всіх натуральних чисел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 {вирівнювати*}\).
Функція і перші три поліноми Маклорена показані на малюнку10.3.2.

б. боf(x)=sinx, значення функції та її перших чотирьох похідних при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 {вирівнювати*}\]
Так як четверта похідна -sinx, візерунок повторюється. Тобто,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 {вирівнювати*}\]
Графіки функції та її поліномів Маклорена наведені на малюнку10.3.3.

c. forf(x)=cosx, значення функції та її перших чотирьох похідних при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 {вирівнювати*}\]
Оскільки четверта похідна єsinx, візерунок повторюється. Іншими словами,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 {вирівнювати*}\]
Графіки функції та поліноми Маклорена представлені на рисунку10.3.4.

Знайдіть формули для многочленів Маклоренаp0,p1,p2 іp3 дляf(x)=11+x.
Знайдіть формулу для полінома Маклоринаnth -ступеня. Напишіть свою відповідь, використовуючи сигма-нотацію.
- Підказка
-
Оцініть перші чотири похідніf і шукайте візерунок.
- Відповідь
-
p0(x)=1;p1(x)=1−x;p2(x)=1−x+x2;p3(x)=1−x+x2−x3;pn(x)=1−x+x2−x3+⋯+(−1)nxn=n∑k=0(−1)kxk
Теорема Тейлора з залишком
Нагадаємо, що поліном Тейлораnth -ступеня для функціїf ata єnth частковою сумою ряду Тейлора дляf ata. Тому, щоб визначити, чи сходиться ряд Тейлора, нам потрібно визначити, чиpn сходиться послідовність поліномів Тейлора. Однак ми не тільки хочемо знати, чи сходиться послідовність поліномів Тейлора, ми хочемо знати, чи сходиться вонаf. Щоб відповісти на це питання, визначаємо залишокRn(x) як
Rn(x)=f(x)−pn(x).
Щоб послідовність поліномів Тейлора сходилася доf, нам потрібно,Rn щоб залишок зійшовся до нуля. Щоб визначити, чиRn сходиться до нуля, введемо теорему Тейлора з залишком. Ця теорема не тільки корисна для доведення того, що ряд Тейлора сходиться до його пов'язаної функції, але вона також дозволить нам кількісно оцінити, наскільки добре поліном Тейлораnth -ступеня наближає функцію.
Тут ми шукаємо пов'язане на|Rn|. Розглянемо найпростіший випадок:n=0. p0Дозволяти бути 0-й поліном Тейлора ata для функціїf. ЗалишокR0 задовольняє
R0(x)=f(x)−p0(x)=f(x)−f(a).
Якщоf диференційовний на інтерваліx,I що міститьa і, то за теоремою про середнє значення існує дійсне числоc міжa іx таким, щоf(x)−f(a)=f′(c)(x−a). Тому,
R0(x)=f′(c)(x−a).
Використовуючи теорему про середнє значення в подібному аргументі, ми можемо показати,f що якщоn раз диференційовний на інтервалі,I що міститьa іx, тоnth залишокRn задовольняє
Rn(x)=f(n+1)(c)(n+1)!(x−a)n+1
для деякого реального числаc міжa іx. Важливо відзначити, що значенняc в чисельнику вище - це не центрa, а скоріше невідоме значенняc міжa іx. Ця формула дозволяє отримати зв'язаний на залишкуRn. Якщо ми знаємо, що∣f(n+1)(x)∣ обмежується деяким дійсним числомM на цьому інтерваліI, то
|Rn(x)|≤M(n+1)!|x−a|n+1
для всіхx в інтерваліI.
Тепер ми констатуємо теорему Тейлора, яка забезпечує формальний зв'язок між функцієюf та її поліномом Тейлораnth -ступеняpn(x). Ця теорема дозволяє зв'язати помилку при використанні полінома Тейлора для наближення значення функції, і буде важливою для доведення того, що ряд Тейлора дляf сходиться доf.
fДозволяти функція, яка може бути диференційованаn+1 часом на інтервалі,I що містить дійсне числоa. pnДозволяти бутиnth -ступінь Тейлора поліномf ata і нехай
Rn(x)=f(x)−pn(x)
бутиnth залишком. Тоді для кожногоx вI інтервалі існує дійсне числоc міжa іx таким, що
Rn(x)=f(n+1)(c)(n+1)!(x−a)n+1.
Якщо існує дійсне числоM таке, що∣f(n+1)(x)∣≤M для всіхx∈I, то
|Rn(x)|≤M(n+1)!|x−a|n+1
для всіхx вI.
Доказ
Зафіксуйте точкуx∈I та введіть функціюg таку, що
g(t)=f(x)−f(t)−f′(t)(x−t)−f″(t)2!(x−t)2−⋯−f(n)(t)n!(x−t)n−Rn(x)(x−t)n+1(x−a)n+1.
Ми стверджуємо, щоg задовольняє критеріям теореми Ролля. Оскількиg є поліноміальною функцією (int), вона є диференційованою функцією. Крім того,g дорівнює нулю приt=a іt=x тому
g(a)=f(x)−f(a)−f′(a)(x−a)−f″(a)2!(x−a)2+⋯+f(n)(a)n!(x−a)n−Rn(x)=f(x)−pn(x)−Rn(x)=0,g(x)=f(x)−f(x)−0−⋯−0=0.
Томуg задовольняє теорему Ролла, і, отже, існуєc міжa іx такими, щоg′(c)=0. Ми зараз обчислюємоg′. Використовуючи правило продукту, відзначимо, що
ddt[f(n)(t)n!(x−t)n]=−f(n)(t)(n−1)!(x−t)n−1+f(n+1)(t)n!(x−t)n.
Отже,
\ [\ 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)=−f(n+1)(t)n!(x−t)n+(n+1)Rn(x)(x−t)n(x−a)n+1.
За теоремою Ролла, ми робимо висновок, що існує числоc міжa іx таким, щоg′(c)=0. Оскільки
g′(c)=−f(n+1)(c)n!(x−c)n+(n+1)Rn(x)(x−c)n(x−a)n+1
робимо висновок, що
−f(n+1)(c)n!(x−c)n+(n+1)Rn(x)(x−c)n(x−a)n+1=0.
Склавши перший член з лівого боку в обидві сторони рівняння і розділивши обидві сторони рівняння,n+1, зробимо висновок, що
Rn(x)=f(n+1)(c)(n+1)!(x−a)n+1
за бажанням. З цього факту випливає, що якщо існуєM таке, що∣f(n+1)(x)∣≤M для всіхx вI, то
|Rn(x)|≤M(n+1)!|x−a|n+1.
□
Теорема Тейлора не тільки дозволяє довести, що ряд Тейлора сходиться до функції, але й дозволяє оцінити точність поліномів Тейлора в наближенні значень функцій. Ми починаємо з розгляду лінійних і квадратичних наближеньf(x)=3√x atx=8 і визначаємо, наскільки точні ці наближення при оцінці3√11.
Розглянемо функціюf(x)=3√x.
- Знайдіть перший і другий многочлени Тейлора дляf atx=8. Використовуйте утиліту графіків, щоб порівняти ці поліноми зf близькимиx=8.
- Використовуйте ці два поліноми для оцінки3√11.
- Використовуйте теорему Тейлора, щоб зв'язати помилку.
Рішення:
а Дляf(x)=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 {вирівнювати*}\)
Функція і поліноми Тейлора показані на малюнку10.3.5.

b Використовуючи перший поліном Тейлора atx=8, ми можемо оцінити
3√11≈p1(11)=2+112(11−8)=2.25.
Використовуючи другий многочлен Тейлора atx=8, отримуємо
3√11≈p2(11)=2+112(11−8)−1288(11−8)2=2.21875.
c Примітка, існує c в інтервалі(8,11) такий, що залишок при наближенні3√11 першим поліномом Тейлора задовольняє
R1(11)=f″(c)2!(11−8)2.
Ми не знаємо точного значенняc, тому знаходимо верхню межу,R1(11) визначаючи максимальне значенняf″ на інтервалі(8,11). Так якf″(x)=−29x5/3, найбільше значення для|f″(x)| на цьому інтервалі відбувається приx=8. Використовуючи теf″(8)=−1144, що, отримуємо
|R1(11)|≤1144⋅2!(11−8)2=0.03125.
Аналогічно для оцінкиR2(11) використовуємо той факт, що
R2(11)=f‴(c)3!(11−8)3.
Так якf‴(x)=1027x8/3, максимальне значенняf‴ на інтервалі(8,11) дорівнюєf‴(8)≈0.0014468. Тому у нас є
|R2(11)|≤0.00114683!(11−8)3≈0.0065104.
Знайдіть перший і другий многочлени Тейлора дляf(x)=√x atx=4. Використовуйте ці многочлени для оцінки√6. Використовуйте теорему Тейлора, щоб зв'язати помилку.
- Підказка
-
Оцінітьf(4),f′(4), іf″(4).
- Відповідь
-
p1(x)=2+14(x−4);p2(x)=2+14(x−4)−164(x−4)2;p1(6)=2.5;p2(6)=2.4375;
|R1(6)|≤0.0625;|R2(6)|≤0.015625
З прикладу10.3.2b, поліноми Маклорена дляsinx задаються
p2m+1(x)=p2m+2(x)=x−x33!+x55!−x77!+⋯+(−1)mx2m+1(2m+1)!
дляm=0,1,2,….
- Використовуйте п'ятий поліном Маклорена дляsinx наближення\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}