보간 ν•¨μˆ˜μ˜ μ˜€μ°¨μ— λŒ€ν•œ 정리. 이걸 λ°”νƒ•μœΌλ‘œ λ³΄κ°„λ²•μ˜ 둜컬 μ˜€μ°¨μ™€ κΈ€λ‘œλ²Œ 였차의 μƒν•œμ„ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

2 minute read

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

λ“€μ–΄κ°€λ©°

β€œλΌκ·Έλž‘μ§€ 보간법”과 β€œλΆ„ν•  μ°¨λΆ„ 보간법”은 ν•¨μˆ˜λ₯Ό 보간 λ‹€ν•­μ‹μœΌλ‘œ κ·Όμ‚¬ν•œ κ²°κ³Ό μž…λ‹ˆλ‹€. 이것이 μ‹€μ œ ν•¨μˆ˜μ˜ κ°’κ³Ό 보간 값이 μ–Όλ§ˆλ‚˜ 차이가 λ‚˜λŠ”μ§€λ₯Ό μˆ˜ν•™μ μœΌλ‘œ μ‚΄νŽ΄λ³΄λŠ” 파트 μž…λ‹ˆλ‹€.

Interpolation Error Theorem

Let $x_1, \dots, x_n$ bet $n$ distinct nodes in the interval $[a, b]$. Assume that $f \in C^{n}[a, b]$.

Given that $x \in [a, b]$, there exists a $\xi = \xi(x)$ in $(a, b)$ s.t.

\[f(x) - I_n f(x) = \frac{\omega_n(x)}{n!} f^{(n)} (\xi)\]

where $\omega_n(x)$ is a β€œnodal polynomial” s.t. $\omega_n(x) = (x-x_1)(x-x_2)\cdots(x-x_n) = \prod (x-x_i)$.

이 μ •λ¦¬μ˜ μ˜λ―ΈλŠ” μ‹€μ œ ν•¨μˆ˜κ°’κ³Ό 보간값 μ‚¬μ΄μ˜ 였차λ₯Ό μ •ν™•νžˆ μœ„μ˜ μˆ˜μ‹μœΌλ‘œ ν‘œν˜„ν•  수 μžˆλ‹€λŠ” 것을 λ§ν•©λ‹ˆλ‹€.

μ΄λ•Œ, μˆ˜μ‹ μžμ²΄λ‘œλ„ λͺ‡κ°€μ§€ μ˜λ―Έκ°€ μœ λ„ λ˜λŠ”λ°,

  • μ˜€μ°¨λŠ” κ³ μ°¨ λ„ν•¨μˆ˜ $f^{(n)}(\xi)$에 λΉ„λ‘€ν•œλ‹€
    • ν•¨μˆ˜κ°€ 많이 νœ˜μ–΄μ§ˆμˆ˜λ‘ μ˜€μ°¨κ°€ μ»€μ§‘λ‹ˆλ‹€.
  • μ˜€μ°¨λŠ” λ…Έλ“œλ“€κ³Όμ˜ 거리 κ³± $\omega_n(x)$에 λΉ„λ‘€ν•œλ‹€
    • $x$κ°€ λ…Έλ“œλ“€κ³Ό 멀리 λ–¨μ–΄μ§ˆμˆ˜λ‘ μ˜€μ°¨κ°€ 컀짐
  • μœ„μ˜ μ˜€μ°¨μ‹μ€ λ“±ν˜Έκ°€ μžˆλŠ” β€œμ •ν™•ν•œβ€ 였차 ν‘œν˜„μ‹ μž…λ‹ˆλ‹€.
    • λ­”ν•œλ‹€λ©΄, λΆ€λ“±ν˜Έκ°€ μžˆλŠ” 였차 μƒν•œμ„ (error bound)의 ν˜•νƒœλ‘œλ„ μ“Έ 수 μžˆμŠ΅λ‹ˆλ‹€.

ν•œλ§ˆλ””λ‘œ μš”μ•½ν•˜λ©΄ μ•„λž˜μ™€ κ°™κ² λ„€μš”.

Interpolation error depends on
the nth derivative(=curvature)
and the distance from the interpolation nodes.

Proof

TODO

Properties

Local Bound

β€œInterpolation Error Theorem”에 μ˜ν•΄ μ•„λž˜μ˜ 뢀등식이 성립 ν•©λ‹ˆλ‹€.

\[\| f(x) - I_n f(x) \| \le \frac{\| \omega_n(x) \|}{n!} M_n\]

where $M_n = \max_{x \in [a, b]} | f^{(n)}(x) |$.

이것은 $f^{(n)}(\xi)$κ°€ $M_n$으둜 μΉ˜ν™˜λ˜λ©΄μ„œ λΆ€λ“±μ‹μœΌλ‘œ 바뀐 것 μž…λ‹ˆλ‹€.

Global Bound

β€œInterpolation Error Theorem”에 μ˜ν•΄ μ•„λž˜μ˜ 뢀등식이 성립 ν•©λ‹ˆλ‹€.

\[\| f(x) - I_n f(x) \| \le \frac{\max_{x\in[a, b]} \| \omega_n(x) \| }{n!} M_n\]

where $M_n = \max_{x \in [a, b]} | f^{(n)}(x) |$.

이것은 전역적인 μ—λŸ¬ μž…λ‹ˆλ‹€. nodal polynomial인 $\omega_n(x)$의 μƒν•œμ„ κ΅¬ν•¨μœΌλ‘œμ¨, μ „μ—­ μ—λŸ¬λ₯Ό μœ λ„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.