Interpolation Differentiation
์ํ๊ณผ ๋ณต์์ ๊ณต์ ์ํด ์กธ์ ๋ง์ง๋ง ํ๊ธฐ์ โ์์นํด์๊ฐ๋ก โ ์์ ์ ๋ฃ๊ฒ ๋์์ต๋๋ค. ์ํ๊ณผ ์กธ์ ์ํ๋ ๊ฒธ์ฌ๊ฒธ์ฌ ์ค๋นํ ๊ฒธ ํ์ดํ ํด๋ด ์๋ค!! ์ ์ฒด ํฌ์คํธ๋ โNumerical Analysisโ์์ ํ์ธํ ์ ์์ต๋๋ค.
Differentiation on Interpolation
๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋คํญ์ ๊ทผ์ฌํ ๊ฒฐ๊ณผ $f(x) \approx P(x)$์์ ์ด๊ฑธ ๋ฏธ๋ถํ๋ฉด ๋ํจ์๋ฅผ ๊ทผ์ฌํ $fโ(x) \approx Pโ(x)$๋ฅผ ์ป์ ์ ์์ ๊ฒ๋๋ค.
\[P'(x) = \sum_i f(x_i) L_i'(x)\]์ด ๊ฐ์ ์ด์ฐ์ ์ฐ ํด์ ์ป์ ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์ด๋ฐ ๋ํจ์์ ๊ทผ์ฌ๊ฐ ์ผ๋งํผ์ ์ค์ฐจ๋ฅผ ๋ง๋ค์ด๋ด๋์ง๋ ์์์ผ ํฉ๋๋ค.
๋ผ๊ทธ๋์ฃผ ๊ทผ์ฌ์์ ์ค์ฐจํญ์ ์๋์ ๊ฐ์ด ์ ์ ๋ฉ๋๋ค. cc. Interpolation Error
\[f(x) - P(x) = \frac{\omega_{n+1}(x)}{(n+1)!} f^{(n+1)} (\xi(x))\]๋ํจ์์ ๊ทผ์ฌ์ ๋ํ ์ค๋ฅ๋ ์ด๊ฒ์ $x$์ ๋ํด ๋ฏธ๋ถํ๋ฉด ์ป์ ์ ์์ต๋๋ค.
\[f'(x) - P'(x) = \frac{d}{dx} \left( \frac{\omega_{n+1}(x)}{(n+1)!} f^{(n+1)} (\xi(x)) \right)\]๊ทธ๋ฌ๋ ์ด ๊ฒฐ๊ณผ๋ ์ ํ ๋์์ด ๋์ง ์์ต๋๋ค! ์ด๊ฒ์ ๊ตฌํ ๋์ ๊ฐ์ฅ ํฐ ์ฅ์ ๋ฌผ์ $\xi(x)$ ์ ๋๋ค. ๋ฏธ๋ถ์ ํ๊ฒ ๋๋ฉด ์ฒด์ธ๋ฃฐ์ ์ํด $d\xi / dx$๊ฐ ๋์ค๊ฒ ๋๋๋ฐ, ์ฐ๋ฆฌ๋ $xi(x)$ ํจ์๊ฐ ๋ฌด์์ธ์ง ํน์ ํ ์๋ ์๊ณ ์ด๊ฒ ๋ฏธ๋ถ ๊ฐ๋ฅํ์ง๋ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ด ๋ฏธ๋ถ ์์ฒด๊ฐ ์๋ฏธ๊ฐ ์๊ณ ํ ์๋ ์์ต๋๋ค.
Lagrange Differentiation Error Formula
๊ทธ๋ฐ๋ฐ, ์ด๊ฑธ ์ข๋ ๊ฐ๋จํ ๋ฒ์ ์ ๋ณด๊ฐ ์ค์ฐจ๋ก ํํํ๋ ์ ๋ฆฌ๊ฐ ์์ต๋๋ค.
๋ผ๊ทธ๋์ฃผ ๋ณด๊ฐ๋ฒ์ด ์กด์ฌํ๊ธฐ ์ํ ๊ธฐ๋ณธ ์ธํ ์ ๊ฐ์ต๋๋ค. ํจ์ $f(x)$๋ ์ฐ์์ด์ด์ผ ํ๊ณ , ์ด๊ฒ์ $n+1$๋ฒ ๋ฏธ๋ถ ๊ฐ๋ฅํ๊ณ ์ฐ์์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ $n+1$๊ฐ์ $x_i, i=0, 1, \dots, n$ ์ ๋ค์ด ์กด์ฌํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด $n$๊ฐ์ ์๋ก ๋ค๋ฅธ ์ $\eta_i, i=1, \dots, n$์ด ์๊ณ , ๊ฐ $x$์ ๋์ ๋๋ $\xi(x)$๋ ์กด์ฌํด ์๋์ ์ค์ฐจ ๋ฑ์์ด ์ฑ๋ฆฝํฉ๋๋ค.
\[f'(x) - P'(x) = \frac{f^{(n+1)}(\xi(x))}{n!} \omega_n^\ast (x)\]์ด๋, $\omega_n^\ast (x) = (x-\eta_1)\cdots(x-\eta_n)$ ์ ๋๋ค.
์ฒ์์ ์ฒด์ธ๋ฃฐ ๋๋ฌธ์ $d\xi/dx$๊ฐ ๋์จ๋ค๊ณ ํ๋ ๊ทธ ์ค์ฐจ๋์ ์ข ๋ค๋ฅธ ๋ ์์ด ๋์๋ค!! ๊ทธ๋ฆฌ๊ณ $\eta_i$๋ผ๋ ์ฒ์ ๋ณด๋ ์ ๋ค๋ ์ ์๋๊ณ , ๊ทธ๊ฑธ๋ก $\omega_n^\ast(x)$๋ผ๋ ์๋ก์ด ๋คํญ์๋ ์ฆ๊ฐํ๋ค. ๐ตโ๐ซ
์ฒ์์ ์ด ์ ๋ฆฌ๊ฐ ์์ฒญ ํท๊ฐ๋ฆฌ๋๋ฐ, ํ๋ฒ ์ต๋ํ ์ค๋ช ์ ํด๋ณด์!
์ผ๋จ $f(x)$์ $P(x)$๋ ์ ์์ ๋ฐ๋ผ์, $i=0, 1, \dots, n$, $n+1$๊ฐ์ ์ ์ ๋ํด์ ์๋์ ๋ฑ์์ด ์ฑ๋ฆฝํ๋ค.
\[f(x_i) - P(x_i) = 0\]์ ๋ณด๋ฉด, $f(x) - P(x)$ ํจ์๋ $n+1$๊ฐ ์ ์ ๋ํด ์๋ก ํจ์๊ฐ์ด ๊ฐ์ ์ง์ ์ด ์กด์ฌํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ฉด, $(x_{i-1}, x_i)$ ์ฌ์ด์ ์ด๋ค ์ ์ $\eta_i$๊ฐ ์กด์ฌํด์, ๋ํจ์์ ๋ํด ์๋์ ๋ฑ์์ ๋ง์กฑํ๋ค! ์ด๊ฒ์ โ๋กค์ ์ ๋ฆฌโ์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ์ด๋ค.
\[f'(\eta_i) - P'(\eta_i) = 0\]์ด $\eta_i$ ์ ์ $i=1, \dots, n$๋ก $n$๊ฐ ์กด์ฌํ๋ค. ์ด ์ ๋ค์ ์๋ณธ ๋ํจ์ $fโ(x)$์ ๋ณด๊ฐ ๋ํจ์ $Pโ(x)$๊ฐ ๊ฐ๊ฒ ๋๋ ํน๋ณํ ์ ๋ค ์ ๋๋ค.
๋ง์ฝ ๋ํจ์ ์ค์ฐจ๋ฅผ ๊ตฌํ๋ ค๋ ์ $x$๊ฐ $\eta_i$ ์ค ํ๋์ ๊ฐ๋ค๋ฉด ์ค์ฐจ๋ 0์ด ๋๊ฒ ์ง๋ง, ์ฐ๋ฆฌ๋ ์ ๊ฐ๋ฅผ ๊ณ์ํ๊ธฐ ์ํด ๋ํจ์ ์ค์ฐจ๋ฅผ ๊ตฌํ๋ ค๋ $x$๊ฐ ๋ชจ๋ $\eta_i$๋ค๊ณผ ์๋ก ๋ค๋ฅธ ์ ์ด๋ผ๊ณ ๊ฐ์ฑ ํ๊ฒ ์ต๋๋ค.
์ด๋, ์๋ก์ด ํจ์ $\chi(t)$๋ฅผ ์๋์ ๊ฐ์ด ์ ์ ํฉ๋๋ค.
\[\chi(t) = f'(t) - P'(t) - \frac{f'(x) - P'(x)}{\omega_n^\ast(x)} \omega_n^\ast (t)\]์ด ํจ์๋ ํน๋ณํ ์ ์๋ ํจ์๋ก ์๋์ ๊ฐ์ ์ฑ์ง์ ๋ง์กฑ ํฉ๋๋ค.
[$t = \eta_i$]
์ ์์ ๋ฐ๋ผ $\omega_n^\ast(\eta_i) = 0$๊ฐ ๋๊ณ ,
\[\begin{aligned} \chi(t = \eta_i) &= f'(\eta_i) - P'(\eta_i) - \frac{f'(x) - P'(x)}{\omega_n^\ast(x)} \cancel{\omega_n^\ast (\eta_i)} \\ &= f'(\eta_i) - P'(\eta_i) \\ &= 0 \end{aligned}\][$t = x$]
\[\begin{aligned} \chi(t = x) &= f'(x) - P'(x) - \frac{f'(x) - P'(x)}{\omega_n^\ast(x)} \omega_n^\ast (x) \\ &= f'(x) - P'(x) - \left(f'(x) - P'(x)\right) \\ &= 0 \end{aligned}\]์ฆ, ๋ชจ๋ $\eta_i$์ $x$์ ๋ํด์ $\chi(t) = 0$์ด ๋ฉ๋๋ค. ์ด๊ฒ์ ํจ์ $\chi(t)$๊ฐ ์๋ก ๋ค๋ฅธ $n+1$๊ฐ์ ์๋ก ๋ค๋ฅธ ์ $(\eta_1, \eta_2, \dots, \eta_n, x)$์์ 0์ด ๋๋ ํจ์๋ผ๋ ๊ฑธ ๋งํฉ๋๋ค.
[๋กค์ ์ ๋ฆฌ๋ฅผ ์ ์ฉ]
ํจ์ $chi(t)$๊ฐ $n+1$๊ฐ ์ ์์ 0์ด ๋๋ฏ๋ก ๋กค์ ์ ๋ฆฌ์ ๋ฐ๋ผ $\chiโ(t) = 0$์ด ๋๋ $t$๊ฐ $(\eta_1, \eta_2), (\eta_2, \eta_3), \dots$ ์ฌ์ด์ $n$๊ฐ ์กด์ฌํ๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ฐฌ๊ฐ์ง๋ก ๋กค์ ์ ๋ฆฌ๋ฅผ ์ ์ฉํ๋ฉด, $\chiโโ(t) = 0$์ด ๋๋ ์ ๋ $n-1$๊ฐ ์กด์ฌํฉ๋๋ค.
์ด๊ฒ์ ๋ฐ๋ณตํ๋ฉด ์ต์ข ์ ์ผ๋ก $\chi^{(n)}(t) = 0$์ด ๋๋ ํ ์ ์ $(a, b)$ ์์์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ทธ ํ ์ ์ $\xi$๋ผ๊ณ ํฉ๋๋ค.
\[\chi^{(n)} (\xi) = 0\]TODOโฆ ๋๋จธ์ง๋ ์ถํ์โฆ Hermite ๋ณด๊ฐ๋ฒ์ ์ ์ผ์ฑ์ ์ฆ๋ช ํ ๋์ ๋น์ทํ ๋ ผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค๊ณ ํฉ๋๋คโฆ
Convergence of Interpolation Polynomial
TODOโฆ ๊ธฐ๋ง๊ณ ์ฌ ๋ ๋ค์ ์ต์๋ค.
๋งบ์๋ง
์ด ํฌ์คํธ์์๋ ๋ณด๊ฐ(interpolation)์ผ๋ก ์ป์ ํจ์๋ฅผ ๋ฏธ๋ถํ๋ ๋ฐฉ์์ผ๋ก ์์น์ ๋ฏธ๋ถ์ ๋ฌ์ฑ ํ์ต๋๋ค. ๋ค์ ํฌ์คํธ์์๋ ์ ๋ถ์์์ ์์ด๋์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ โ๋ดํด-์ฝ์ธ ๋ฐฉ์โ์ผ๋ก ์ถ์์ ๋ฏธ๋ถ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋ ๋ฐฉ์์ ์ฐจ์ด๋ ๋ณด๊ฐ ๊ธฐ๋ฐ์์๋ ํจ์๊ฐ์ด ๋ง์ด ์ฃผ์ด์ก๊ณ , ์๋ณธ ํจ์๊ฐ ๋งค๋๋ฝ๊ณ ๋ถ๋๋ฌ์ฐ๋ฉฐ ์ ๋ฐํ ๋ฏธ๋ถ๊ฐ์ด ํ์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋๋ก โ๋ดํด-์ฝ์ธ ๋ฐฉ์โ์ ๋ฏธ๋ถ๊ฐ์ ์๋ ค๋ $x_i$ ์ฃผ๋ณ์ ๊ฐ๋ง ์๊ณ ์๊ณ , ๋ฏธ๋ถ๊ฐ ๊ณ์ฐ์ ์ค์๊ฐ์ผ๋ก ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํฉ๋๋ค.