문제 은행 · 미적분 · 대학 미적분 · 급수 심화

테일러 다항식과 오차

먼저 혼자 풀어 보고, 풀이로 확인한 다음, 아래 「한 번 더」 문제로 이어서 연습하세요.

CLP-1 · 3.4절 · 3번대학 수준우리말 번역

함수 f(x)f(x) 의 4차 매클로린 다항식이 T4(x)=x4−x3+x2−x+1T_4(x)=x^4-x^3+x^2-x+1 일 때, f(x)f(x) 의 3차 매클로린 다항식을 구하세요.

영어 원문 보기

The 4th order Maclaurin polynomial for f(x)f(x) is T4(x)=x4−x3+x2−x+1T_4(x)=x^4-x^3+x^2-x+1 What is the third order Maclaurin polynomial for f(x)f(x)?

정답·풀이 보기

f(x)f(x) 의 4차 매클로린 다항식은

T4(x)=f(0)+f′(0)x+12f′′(0)x2+13!f′′′(0)x3+14!f(4)(0)x4이고, f(x) 의 3차 매클로린 다항식은T3(x)=f(0)+f′(0)x+12f′′(0)x2+13!f′′′(0)x3따라서 T4(x) 에서 x4 을 포함한 항을 그냥 “잘라 내면" 된다:T3(x)=−x3+x2−x+1\begin{aligned} T_4(x)&=f(0)+f'(0)x+\frac{1}{2}f''(0)x^2+\frac{1}{3!}f'''(0)x^3+\frac{1}{4!}f^{(4)}(0)x^4 \\ \text{이고, $f(x)$ 의 3차 매클로린 다항식은} \\ T_3(x)&=f(0)+f'(0)x+\frac{1}{2}f''(0)x^2+\frac{1}{3!}f'''(0)x^3 \\ \text{따라서 $T_4(x)$ 에서 $x^4$ 을 포함한 항을 그냥 ``잘라 내면" 된다:} \\ T_3(x)&=-x^3+x^2-x+1 \end{aligned}

원본 교재 풀이(영어)

The fourth order Maclaurin polynomial for f(x)f(x) is

T4(x)=f(0)+f′(0)x+12f′′(0)x2+13!f′′′(0)x3+14!f(4)(0)x4while the third order Maclaurin polynomial for f(x) isT3(x)=f(0)+f′(0)x+12f′′(0)x2+13!f′′′(0)x3So, we simply “chop off" the part of T4(x) that includes x4:T3(x)=−x3+x2−x+1\begin{aligned} T_4(x)&=f(0)+f'(0)x+\frac{1}{2}f''(0)x^2+\frac{1}{3!}f'''(0)x^3+\frac{1}{4!}f^{(4)}(0)x^4 \\ \text{while the third order Maclaurin polynomial for $f(x)$ is} \\ T_3(x)&=f(0)+f'(0)x+\frac{1}{2}f''(0)x^2+\frac{1}{3!}f'''(0)x^3 \\ \text{So, we simply ``chop off" the part of $T_4(x)$ that includes $x^4$:} \\ T_3(x)&=-x^3+x^2-x+1 \end{aligned}

한 번 더 — 비슷한 문제CLP-1 · 3.4절 · 12번우리말 번역

테일러 다항식을 이용하여 22007\sqrt[7]{2200} 의 값을 어림하세요. 어림값의 오차는 0.001 보다 작아야 합니다.

다 풀었으면 정답 확인

테일러 다항식을 이용하여 f(x)=x17f(x)=x^{\tfrac{1}{7}} 을 근사하자. 37=21873^7=2187 이므로 중심을 x=2187x=2187 로 잡는다.

오차가 충분히 작아지려면 몇 차 테일러 다항식을 써야 하는지 알아내야 한다.

nn차 테일러 다항식을 사용하면 오차는 다음과 같다.

∣f(2200)−Tn(2200)∣=∣f(n+1)(c)(n+1)!(2200−2187)n+1∣=∣f(n+1)(c)∣⋅13n+1(n+1)!어떤 c 가 (2187,2200) 안에 있다. 이 값이 0.001 보다 작으려면 다음이 성립해야 한다.∣f(n+1)(c)∣⋅13n+1(n+1)!<0.001∣f(n+1)(c)∣<(n+1)!1000⋅13n+1\begin{aligned} \left|f(2200)-T_n(2200)\right|&=\left|\frac{f^{(n+1)}(c)}{(n+1)!}(2200-2187)^{n+1}\right|\\ &=\left|f^{(n+1)}(c)\right|\cdot\frac{13^{n+1}}{(n+1)!} \\ \text{어떤 $c$ 가 $(2187,2200)$ 안에 있다. 이 값이 0.001 보다 작으려면 다음이 성립해야 한다.} \\ \left|f^{(n+1)}(c)\right|\cdot\frac{13^{n+1}}{(n+1)!}&<0.001\\ \left|f^{(n+1)}(c)\right|&<\frac{ (n+1)!}{1000\cdot13^{n+1}} \end{aligned}

어떤 nn 에서 이 부등식이 성립하는지 알아내기는 까다롭다. 표를 만들어 보자. 표를 채우는 계산 과정을 모두 보이지는 않지만, 계산은 일반적인 방법을 따른다.

n(n+1)!1000⋅13n+1∣f(n+1)(c)∣Is ∣f(n+1)(c)∣<(n+1)!1000⋅13n+1?      011000⋅13∣f′(c)∣=17c6/7<17⋅36      121000⋅132∣f′′(c)∣=672⋅c137<672⋅313Yes!\begin{array}{c|c|c|c} n & \dfrac{(n+1)!}{1000\cdot 13^{n+1}} & \left|f^{(n+1)}(c)\right| & \textup{Is }\left|f^{(n+1)}(c)\right|<\dfrac{ (n+1)!}{1000\cdot13^{n+1}}\textup{?} \\~&~&~\\ \hline ~&~&~\\ 0&\dfrac{1}{1000\cdot 13}&|f'(c)|=\dfrac{1}{7c^{6/7}}<\dfrac{1}{7\cdot 3^6}& \\~&~&~\\ \hline ~&~&~\\ 1&\dfrac{2}{1000\cdot 13^2}&|f''(c)|=\dfrac{6}{7^2\cdot c^{\tfrac{13}{7}}}<\dfrac{6}{7^2\cdot 3^{13}}&\textup{Yes!} \end{array}

즉, 1차 테일러 다항식을 사용하면 21872187 과 22002200 사이의 어떤 cc 에 대해

∣f(2200)−T1(2200)∣=∣f′′(c)∣⋅1322!=672⋅c137⋅1322<672⋅313⋅1322=3⋅13272⋅313≈0.0000065\begin{aligned} |f(2200)-T_1(2200)|&=\left|f''(c)\right|\cdot\frac{13^2}{2!}\\ &=\frac{6}{7^2\cdot c^{\tfrac{13}{7}}}\cdot\frac{13^2}{2}\\ &<\dfrac{6}{7^2\cdot 3^{13}}\cdot\dfrac{13^2}{2}\\ &=\dfrac{3\cdot 13^2}{7^2 \cdot 3^{13}}\approx 0.0000065 \end{aligned}

따라서 사실 1차 테일러 다항식(또는 더 높은 차수의 테일러 다항식)을 쓰면 요구되는 것보다 훨씬 정확한 어림값을 얻는다. (그러나 상수 근사가 충분히 정확한지는 알 수 없으므로 n≥1n \geq 1 을 쓰는 것이 좋다.)

1차 테일러 다항식을 쓸 수 있음을 알았으므로 T1(x)T_1(x) 를 계산하자. x=2187x=2187 에서 f(x)=x17f(x)=x^{\tfrac{1}{7}} 의 테일러 다항식을 구하는 것임을 기억하자.

f(2187)=218717=3f′(x)=17x−67f′(2187)=17218776=17⋅36T1(x)=f(2187)+f′(2187)(x−2187)=3+x−21877⋅36T1(2200)=3+2200−21877⋅36=3+137⋅36≈3.00255\begin{aligned} f(2187)&=2187^{\tfrac{1}{7}}=3\\ f'(x)&=\frac{1}{7}x^{-\tfrac{6}{7}}\\ f'(2187)&=\frac{1}{7\sqrt[7]{2187}^6}=\frac{1}{7\cdot3^6}\\ T_1(x)&=f(2187)+f'(2187)(x-2187)\\ &=3+\frac{x-2187}{7\cdot3^6}\\ T_1(2200)&=3+\frac{2200-2187}{7\cdot3^6}\\ &=3+\frac{13}{7\cdot 3^6}\\ &\approx 3.00255 \end{aligned}

따라서 22007≈3.00255\sqrt[7]{2200}\approx 3.00255 이다.

이 문제로 이어서 풀기
# 테일러 다항식과 오차계산도전자동 분류

「테일러 다항식과 오차」 문제 목록으로