ν…ŒμΌλŸ¬ 정리λ₯Ό 톡해 ν•¨μˆ˜λ₯Ό κ·Όμ‚¬ν•˜κ³ , 였차 ν•œκ³„(Error Bound)λ₯Ό κ΅¬ν•˜λŠ” 방법에 λŒ€ν•΄μ„œ

9 minute read

μˆ˜ν•™κ³Ό λ³΅μˆ˜μ „κ³΅μ„ μœ„ν•΄ μ‘Έμ—… λ§ˆμ§€λ§‰ 학기에 β€œμˆ˜μΉ˜ν•΄μ„κ°œλ‘ β€ μˆ˜μ—…μ„ λ“£κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μˆ˜ν•™κ³Ό μ‘Έμ—…μ‹œν—˜λ„ 겸사겸사 μ€€λΉ„ν•  κ²Έ ν™”μ΄νŒ… ν•΄λ΄…μ‹œλ‹€!! 전체 ν¬μŠ€νŠΈλŠ” β€œNumerical Analysisβ€œμ—μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Taylor’s Theorem

Supp $f \in C^{n}[a, b]$ that $f^{(n+1)}$ exists on $[a, b]$, and $x_0 \in [a, b]$.

For every $x \in [a, b]$, there exists a number $\xi(x)$ btw $x_0$ and $x$ with

\[f(x) = P_n(x) + R_n(x)\]

where

\[P_n(x) = \sum_{k=0}^n \frac{f^{(k)}(x_0)}{k!} (x-x_0)^k\]

and

\[R_n(x) = \frac{f^{(n+1)}(\xi(x))}{(n+1)!} (x-x_0)^{n+1}\]

Taylor μ „κ°œλ₯Ό $n$μ°¨κΉŒμ§€ μˆ˜ν–‰ν•˜λŠ” 것을 $P_n(x)$라고 두고, λ‚˜λ¨Έμ§€μ˜ 였차 파트λ₯Ό Remainder term $R_n(x)$둜 ν‘œν˜„ ν–ˆμŠ΅λ‹ˆλ‹€.

μ €λŠ” $R_n(x)$ 뢀뢄이 잘 와닿지 μ•Šμ•˜λŠ”λ°μš”, 일단 $\xi(x)$λΆ€ν„° μΉœν•΄μ§€κΈ° μ–΄λ €μ› μŠ΅λ‹ˆλ‹€ γ…‹γ…‹ κ·Έλž˜μ„œ 일단 이 녀석뢀터 해섀해보렀고 ν•©λ‹ˆλ‹€.

$\xi(x)$λŠ” β€œa number btw $x_0$ and $x$” μž…λ‹ˆλ‹€. 마음 κ°™μ•„μ„  $\xi(x) \in (x_0, x)$라고 ν‘œν˜„ν•˜κ³  μ‹Άμ§€λ§Œ, $x_0$와 $x$ 사이에 λŒ€μ†Œκ΄€κ³„κ°€ μ •ν•΄μ§€μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— μ €λ ‡κ²Œ ν‘œν˜„ ν•©λ‹ˆλ‹€.

$\xi(x)$λŠ” $x$에 μ˜μ‘΄ν•˜λŠ” ν•¨μˆ˜ μž…λ‹ˆλ‹€. Taylor μ „κ°œλ‘œ κ·Όμ‚¬ν•˜λ €λŠ” κ°’ $x$에 μ˜ν•΄ $\xi(x)$의 값도 달라지기 λ•Œλ¬Έμž…λ‹ˆλ‹€. ν•¨μˆ˜ 관계 없이 $\xi$λ₯Ό 이해해보렀고 ν•œλ‹€λ©΄, μ•„λž˜μ™€ 같이 적을 수 μžˆμŠ΅λ‹ˆλ‹€.

\[\xi \in (\min(x, x_0), \max(x, x_0))\]

그런데, $\xi(x)$의 값을 μ •ν™•νžˆ μ•Œκ±°λ‚˜, $\xi(x)$의 ν•¨μˆ˜λ₯Ό μ •ν™•νžˆ μΆ”λ‘ ν•˜λŠ” 것도 λΆˆκ°€λŠ₯ ν•©λ‹ˆλ‹€. $R_n(x)$ 텀은 μ˜€μ°¨ν•­μ΄ $\frac{f^{(n+1)}(\xi(x))}{(n+1)!} (x-x_0)^{n+1}$ μ΄λ ‡κ²Œ ν‘œν˜„ κ°€λŠ₯ν•˜λ‹€λŠ” μ‘΄μž¬μ„±λ§Œ μ–˜κΈ°ν•˜μ§€ 이에 λŒ€ν•œ μΌλ°˜ν™”λœ 해닡을 μ œκ³΅ν•˜μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€.

Case Study

Polynomial - 1

$f(x) = 4 x^3 + 3 x^2 + 2 x + 1$라고 ν•˜κ³ , $x_0 = 0$라고 ν•˜μž. 이것을 2μ°¨ ν…ŒμΌλŸ¬ 근사 ν•΄λ³΄μž.

\[\begin{aligned} f'(x) &= 12 x^2 + 6 x + 2 \\ f''(x) &= 24 x + 6 \\ f'''(x) &= 24 \end{aligned}\] \[P_n(x) = f(0) + \frac{f'(0)}{1!} x + \frac{f''(0)}{2!} x^2 = 1 + 2 x + 3 x^2\]

그리고 λ‚˜λ¨Έμ§€ν•­ $R_n(x)$λŠ”

\[R_n(x) = \frac{f'''(\xi(x))}{3!} x^3 = \frac{24}{6} x^3 = 4 x^3\]

μ•žμ—μ„œλŠ” $\xi(x)$λ₯Ό 포함해 $R_n(x)$λ₯Ό μ •ν™•νžˆ μ•Œ 수 μ—†λ‹€κ³  ν•˜μ˜€μ§€λ§Œ, μ΄λ ‡κ²Œ $R_n(x)$이 λͺ…ν™•νžˆ λ‚˜μ˜€λŠ” κ²½μš°λ„ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜, 이것은 $f(x)$κ°€ 닀항식인 경우만 κ°€λŠ₯ν•œ μΌ€μ΄μŠ€ μž…λ‹ˆλ‹€.

Polynomial - 2

$f(x) = 5 x^4 + 4 x^3 + 3 x^2 + 2 x + 1$라고 ν•˜κ³ , $x_0 = 0$라고 ν•˜μž. 이것을 2μ°¨ ν…ŒμΌλŸ¬ 근사 ν•΄λ³΄μž.

\[\begin{aligned} f'(x) &= 20 x^3 + 12 x^2 + 6 x + 2 \\ f''(x) &= 60 x^2 + 24 x + 6 \\ f'''(x) &= 120 x + 24 \end{aligned}\] \[P_n(x) = f(0) + \frac{f'(0)}{1!} x + \frac{f''(0)}{2!} x^2 = 1 + 2 x + 3 x^2\]

그리고 λ‚˜λ¨Έμ§€ν•­ $R_n(x)$λŠ”

\[R_n(x) = \frac{f'''(\xi(x))}{3!} x^3 = \frac{120 \xi(x) + 24}{6} x^3 = (20 \xi(x) + 4) x^3\]

μ΄λ²ˆμ—λŠ” $R_n(x)$에 $\xi(x)$ 텀이 포함 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이 κ²½μš°λŠ” 였차 $| f(x) - P_n(x) |$λ₯Ό λͺ…ν™•νžˆ κ΅¬ν•˜κΈ° μ–΄λ ΅μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ 였차 ν•œκ³„(Error Bound)λ₯Ό ꡬ해야 ν•©λ‹ˆλ‹€.

\[\| f(x) - P_n(x) \| = \| (20 \xi(x) + 4) x^3 \|\]

이 경우, $| \xi(x) | \le | x |$λΌλŠ” 뢀등식이 μ„±λ¦½ν•©λ‹ˆλ‹€. λ”°λΌμ„œ,

\[\text{Err} = \| (20 \xi(x) + 4) x^3 \| \le \| (20 x + 4) x^3 \| = \| 20 x^4 + 4 x^3 \|\]


그런데, ν•˜λ‚˜ κΆκΈˆν•΄μ§„ 것은 $| f(x) - P_n(x) | = | 5 x^4 + 4 x^3 |$으둜 μ •ν™•νžˆ κ΅¬ν•΄μ§€λŠ”λ°, 였차 ν•œκ³„λΌλŠ” λΆ€λ“±μ‹μœΌλ‘œ 였차의 μƒν•œμ„ λŒ€μ‹  κ΅¬ν•˜λŠ” κ±ΈκΉŒμš”?

λ‹€ν•­μ‹μ˜ κ²½μš°λŠ” μ •ν™•ν•œ(exact) 였차λ₯Ό ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€λ§Œ, ν…ŒμΌλŸ¬ μ „κ°œλ₯Ό μˆ˜ν–‰ν•˜λŠ” λŒ€λΆ€λΆ„μ˜ ν•¨μˆ˜λ₯Ό κ·Έλ ‡μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κΈ° λ•Œλ¬Έμ— $\xi(x)$κ°€ λ“€μ–΄κ°€λŠ” $R_n(x)$을 κ΅¬ν•˜κ³ , 이λ₯Ό 톡해 였차의 μ΅œλŒ€κ°’μ„ κ΅¬ν•˜λŠ” 것 μž…λ‹ˆλ‹€. 였차 뢄석은 보톡 μ•„λž˜μ™€ 같은 폼으둜 μ΄λ€„μ§€λŠ”λ°μš”.

\[\| R_n(x) \| \le \frac{M}{(n+1)!} \| x - x_0 \|^{n+1}\]

μ΄λ•Œ, $M$은 $f^{(n+1)}(\xi(x))$κ°€ $x$와 $x_0$ μ‚¬μ΄μ—μ„œ κ°€μ§ˆ 수의 ν•¨μˆ˜μ˜ μ΅œλŒ€κ°’μ„ λ§ν•©λ‹ˆλ‹€.

Cosine

$f(x) = \cos x$라고 ν•˜κ³ , $x_0 = 0$라고 ν•˜μž. 이것을 2μ°¨ ν…ŒμΌλŸ¬ μ „κ°œ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

\[\begin{aligned} f'(x) &= - \sin x \\ f''(x) &= - \cos x \\ f'''(x) &= \sin x \end{aligned}\]

그러면

\[P_n(x) = f(0) + f'(0) x + \frac{f''(0)}{2!} x^2 = 1 + 0 - \frac{1}{2} x^2\] \[R_n(x) = \frac{f'''(\xi(x))}{3!} x^3 = \frac{1}{6} x^3 \sin \xi(x)\]

μ΄λ ‡κ²Œ 2μ°¨ 근사λ₯Ό κ΅¬ν•œ μƒνƒœμ—μ„œ $x = 0.01$둜 λŒ€μž…ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. 그러면 근사값 $P_2(x = 0.01)$λŠ”

\[P_2(0.01) = 1 - \frac{(0.01)^2}{2} = 0.99995\]

그리고, μ˜€μ°¨ν…€ $R_2(x=0.01)$은 μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€.

\[R_2(0.01) = \frac{10^{-6}}{6} \sin \xi(0.01)\]

μ΄λ•Œ, $\sin \xi(0.01)$의 값을 λͺ…ν™•νžˆ μ•Œ 수 μ—†κΈ° λ•Œλ¬Έμ—, 였차 ν•œκ³„λ₯Ό μ„€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. μš°λ¦¬λŠ” $\sin \xi(0.01)$ 값이 [-1, 1] 사이에 μžˆλ‹€λŠ” 것을 μ•ŒκΈ° λ•Œλ¬Έμ— μ˜€μ°¨ν…€μ€ μ•„λž˜μ™€ 같은 뢀등식이 λ©λ‹ˆλ‹€.

\[\| R_2 (0.01) \| \le \frac{10^{-6}}{6} \approx 1.6 \times 10^{-6}\]


그런데, μ—¬κΈ°μ—μ„œ 더 λ‚˜μ•„κ°€λ©΄, 0에 κ°€κΉŒμš΄ μ•„μ£Ό μž‘μ€ $x$ 값에 λŒ€ν•΄μ„œλŠ” μ•„λž˜μ˜ 뢀등식이 μ„±λ¦½ν•©λ‹ˆλ‹€.

\[\| \sin x \| \le \| x \|\]

이것을 ν™œμš©ν•˜λ©΄ 였차 ν•œκ³„λ₯Ό 더 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.

\[\| R_2 (0.01) \| \le \| \frac{10^{-6}}{6} \cdot x \| \le \frac{10^{-8}}{6} \approx 1.6 \times 10^{-8}\]

higher approximation

μ΄λ²ˆμ—λŠ” 같은 ν•¨μˆ˜μ™€ 상황에 λŒ€ν•΄ 3μ°¨ 근사λ₯Ό ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. 그러면, ν•¨μˆ˜λŠ” μ•„λž˜μ™€ 같이 근사 λ©λ‹ˆλ‹€.

\[\cos x = 1 - \frac{1}{2}x^2 + \frac{1}{24} x^4 \cos \xi(x)\]

보면 2μ°¨ 근사와 3μ°¨ κ·Όμ‚¬μ˜ 닀항식 뢀뢄은 κ°™κ³ , 이에 따라 근사값도 κ°™μŠ΅λ‹ˆλ‹€: $P_2(x) = P_3(x)$. 그런데, λ‚˜λ¨Έμ§€ν•­μ€ 두 근사가 λ‹€λ₯΄κ²Œ ν‘œν˜„ λ©λ‹ˆλ‹€.

3μ°¨ 근사에 λŒ€ν•œ 였차 ν•œκ³„λ₯Ό 계산해보면,

\[\| \frac{1}{24}x^4\cos \xi(x) \| \le \frac{1}{24} (0.01)^4 (1) \approx 4.2 \times 10^{-10}\]

numerical of Taylor polynomial

$\int_a^b f(x) \, dx$에 λŒ€ν•œ 적뢄값을 ꡬ할 λ•Œλ„ $\int_a^b P(x) \, dx$λ₯Ό λŒ€μ‹  κ΅¬ν•˜λŠ” λ°©μ‹μœΌλ‘œλ„ ν…ŒμΌλŸ¬ 근사λ₯Ό ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ§Œμ•½, μ λΆ„ν•˜κΈ° μ–΄λ €μš΄ ν•¨μˆ˜κ°€ μžˆλ‹€λ©΄ μ΄λ ‡κ²Œ 근사λ₯Ό 톡해 적뢄을 ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, $\sin (0.1)$의 값을 κ΅¬ν•œλ‹€κ³  ν•΄λ΄…μ‹œλ‹€. $\sin(x)$에 λŒ€ν•΄ λ°”λ‘œ ν…ŒμΌλŸ¬ 근사λ₯Ό ν•˜λŠ” 방법도 μžˆκ² μ§€λ§Œ, μ•žμ—μ„œ $\cos x$에 λŒ€ν•œ 근사λ₯Ό ν–ˆμœΌλ‹ˆ 이λ₯Ό ν™œμš©ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

\[\sin(0.1) = \int_0^{0.1} \cos x \, dx\]

관계λ₯Ό μ΄μš©ν•˜λ©΄ $\sin (0.1)$λ₯Ό 근사식에 λŒ€ν•œ μ λΆ„μœΌλ‘œ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

\[\begin{aligned} \sin (0.1) &\approx \int_0^{0.1} P_3(x) \, dx \\ &= \int_0^{0.1} \left( 1 - \frac{1}{2} x^2 \right) \, dx \\ &= \left[x - \frac{1}{6}x^3\right]_0^{0.1} \\ &= 0.1 - \frac{1}{6} (0.1)^3 \\ &\approx 0.09983 \end{aligned}\]

그리고 였차 ν•œκ³„λ„ $\cos x$의 μ˜€μ°¨ν…€ $R_2(x)$λ₯Ό 톡해 μœ λ„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

\[\frac{1}{24} \left\| \int_0^{0.1} x^4 \cos \xi (x) \, dx \right\| \le \frac{1}{24} \int_0^{0.1} x^4 \, dx = \frac{(0.1)^5}{120} \approx 8.3 \times 10^{-8}\]

맺음말

β€œμˆ˜μΉ˜ν•΄μ„κ°œλ‘ (MATH351)β€œμ˜ μ²«κ±ΈμŒμ„ λ‚΄λ”›μ—ˆμŠ΅λ‹ˆλ‹€! μ‘Έμ—… μ‹œν—˜μ„ μœ„ν•΄ μˆ˜κ°• μ‹ μ²­ν•œ κ³Όλͺ©μ΄μ§€λ§Œ, 이 κ³Όλͺ©μ„ 톡해 μ €μ˜ μˆ˜ν•™μ  견문이 더 λ„“μ–΄μ‘ŒμœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€ γ…Žγ…Ž μˆ˜ν•™κ³Όμ˜ κ³Όλͺ©λ“€μ΄ μˆ˜μ—…μ„ 듀을 λ‹Ήμ‹œμ—λŠ” μ°Έ 고되고 이걸 μ–΄λ–»κ²Œ 체득할지 고민이 많이 λ˜μ§€λ§Œ, μ΄μ–΄μ§€λŠ” 이둠듀을 따라가면 κ·Έ μ†μ—μ„œ μ†Œμ†Œν•œ μž¬λ―Έλ„ 보이고, 문제λ₯Ό ν•΄κ²°ν•˜λŠ” μ˜κ°λ“€μ΄ λ³΄μ΄λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

그럼 이번 학기도 ν™”μ΄νŒ…!! μ‘Έμ—… μ‹œν—˜λ„ ν™”μ΄νŒ…!!!!