Numerical Integration
μνκ³Ό 볡μμ 곡μ μν΄ μ‘Έμ λ§μ§λ§ νκΈ°μ βμμΉν΄μκ°λ‘ β μμ μ λ£κ² λμμ΅λλ€. μνκ³Ό μ‘Έμ μνλ κ²Έμ¬κ²Έμ¬ μ€λΉν κ²Έ νμ΄ν ν΄λ΄ μλ€!! μ 체 ν¬μ€νΈλ βNumerical Analysisβμμ νμΈν μ μμ΅λλ€.
λ€μ΄κ°λ©°
μμΉμ μ λΆμ μ°λ¦¬κ° ν¨μ $f(x)$μ λ°μ΄ν° ν¬μΈνΈ $(x_i, y_i)$λ€λ§ μκ³ μμ λ, μ΄κ²λ€μ μ¬μ©ν΄ μ μ λΆ $\int f(x)$μ κ°μ κ·Όμ¬νλ κ² μ λλ€.
μ΄λ² ν¬μ€νΈμμλ μ£Όμ΄μ§ ν¨μ $f(x)$μ λΆμ μ λΆ $\int_a^b f(x)\,dx$λ₯Ό μμΉμ μ λΆμΌλ‘ ꡬνλ λ°©λ²μ μ΄ν΄λ΄ λλ€. μμΉμ μΌλ‘ λΆμ μ λΆμ μλμ κ°μ κΌ΄μ κ°κ² λ©λλ€.
\[\int_a^b f(x) \, dx = \sum_{i=0}^n a_i f(x_i)\]μ΄λ, λ°μ΄ν° ν¬μΈνΈμ μ§ν© $\left\{ x_0, \dots, x_n \right\}$μ $[a, b]$ μ¬μ΄μ μλ‘ λ€λ₯Έ μ λ€ μ λλ€.
Trapezoid Rule
βTrapezoidβλ μ¬λ€λ¦¬κΌ΄μ΄λΌλ λ» μ λλ€. μ΄ λ°©μμ λ°μ΄ν° ν¬μΈνΈλ₯Ό λ¨ 2κ°λ§ μ¬μ©ν©λλ€.
κ·Έλμ
- $x_0 = a$
- $x_1 = b$
- $h = (b-a)$
λ‘ κ΅¬μ± λ©λλ€. κ·Έλ¦¬κ³ μ΄κ±Έλ‘ Langrange λ³΄κ° ν¨μλ₯Ό ꡬνλ©΄
\[P(x) = \frac{(x-x_1)}{(x_0 - x_1)} f(x_0) + \frac{(x-x_0)}{(x_1 - x_0)} f(x_1)\]μ΄λ° Linear Lagrange Polynomialμ΄ λμ΅λλ€. κ·Έλ¦¬κ³ μ΄κ±Έ μ λΆνλ©΄,
\[\int_a^b f(x) \, dx = \int_{x_0 = a}^{x_1 = b} \left[ \frac{(x-x_1)}{(x_0 - x_1)} f(x_0) + \frac{(x-x_0)}{(x_1 - x_0)} f(x_1) \right] \, dx + \text{Err Term}\]μλ¬ ν μ λμ€μ λΆμνκ³ μΌλ¨ κ³μ μμ±ν΄λ΄ μλ€.
\[\begin{aligned} \int_a^b f(x) \, dx \approx &= \left[ \frac{(x-x_1)^2}{2(x_0 - x_1)} f(x_0) + \frac{(x-x_0)^2}{2(x_1 - x_0)} f(x_1) \right]_{x_0}^{x_1} \\ &= \frac{x_1 - x_0}{2} [f(x_0) + f(x_1)] \\ &= \frac{f(x_0) + f(x_1)}{2} h \end{aligned}\]μ¦, μ¬λ€λ¦¬κΌ΄μ λμ΄λ‘ μμΉμ μ λΆμ ꡬν©λλ€! μ λ§ μ¬νν μ κ·Όλ²!! γ γ γ
Simpsonβs Rule
μ΄λ²μλ κ· λ±νκ² λΆν¬λ 3κ°μ μ μ μ¬μ©ν΄ μ λΆ κ·Όμ¬λ₯Ό μνν©λλ€.
- $x_0 = a$
- $x_1 = a + h$
- $x_2 = b$
- $h = (b-a)/2$
λ§μ°¬κ°μ§λ‘ λΌκ·Έλμ£Ό κ·Όμ¬λ₯Ό ν©λλ€.
\[P_2(x) = \frac{(x-x_1)(x-x_2)}{(x_0-x_1)(x_0-x_2)}f(x_0) + \frac{(x-x_0)(x-x_2)}{(x_1-x_0)(x_1-x_2)}f(x_1) + \frac{(x-x_0)(x-x_1)}{(x_2-x_0)(x_2-x_1)}f(x_2)\]μ΄λ, κ° $(x-x_i)(x-x_j)$μ λν μ λΆμ ꡬν΄μ μμ μ 리νλ €κ³ νλ©΄β¦ μ§μ₯μ΄ νΌμ³μ§λλ€.. γ γ (μ§μ ν΄λ΄;;)
κ²°λ‘ λΆν° μ μΌλ©΄, μ¬νμ¨ λ°©μμ μ λΆ κ·Όμ¬λ μλμ κ°μ΄ μ λ λ©λλ€.
\[\int_{x_0}^{x_2} f(x) \, dx \approx \frac{h}{3} (f(x_0) + 4 f(x_1) + f(x_2))\]κ·Έλμ μΌλ°μ±μ μμ§ μκ³ (w.l.o.g), $x_1 = 0$λ₯Ό μ€μ νκ³ , $x_0 = -h$, $x_1 = h$κ° λλ μν μ΄λν ν¨μ $g(x)$μ λν΄μ μ λΆ κ·Όμ¬λ₯Ό λμ μνν©λλ€.
$P_2(x)$λ μλμ κ°μ΄ λ€μ μμ± λ©λλ€.
\[P_2(x) = \frac{(x)(x-h)}{(-h)(-2h)}f(x_0) + \frac{(x+h)(x-h)}{(+h)(-h)}f(x_1) + \frac{(x+h)(x)}{(2h)(h)}f(x_2)\] \[\begin{aligned} \int_{-h}^{h} f(x) \, dx &\approx \int_{-h}^{h} P_2(x) \, dx \\ &= \int_{-h}^{h} \frac{1}{2h^2} \left[ x(x-h)f(x_0) - 2 (x^2 - h^2) f(x_1) + x(x+h) f(x_2) \right] \, dx \\ &= \int_{-h}^{h} \frac{1}{2h^2} \left[ x^2 f(x_0) - xhf(x_0) - 2x^2 f(x_1) + 2h^2 f(x_1) + x^2 f(x_2) + xh f(x_2) \right] \, dx \\ \end{aligned}\]μ¬κΈ°μμ κΈ°ν¨μλ λμΉμ±μΌλ‘ μΈν΄ μ λΆκ°μ΄ 0μ΄ λ©λλ€. μ΄κ²λ€μ λ²λ €λ΄λ©΄
\[\begin{aligned} \int_{-h}^{h} f(x) \, dx &\approx \int_{-h}^{h} P_2(x) \, dx \\ &= \int_{-h}^{h} \frac{1}{2h^2} \left[ x^2 f(x_0) - 2x^2 f(x_1) + 2h^2 f(x_1) + x^2 f(x_2) \right] \, dx \\ \end{aligned}\]κ·Έλ¦¬κ³ μ€μ λ‘ μ λΆμ μνν΄λ΄ μλ€! μ΄ μ λΆμ (λΉκ΅μ ) κ°λ¨ν©λλ€!
\[\begin{aligned} \int_{-h}^{h} f(x) \, dx &\approx \int_{-h}^{h} P_2(x) \, dx \\ &= \frac{1}{2h^2} \left[ \frac{2}{3}h^3 f(x_0) - \frac{4}{3}h^3 f(x_1) + 4 h^3 f(x_1) + \frac{2}{3}h^3 f(x_2) \right] \\ &= \frac{h}{3} f(x_0) - \frac{2h}{3}f(x_1) + 2hf(x_1) + \frac{h}{3}f(x_2) \\ &= \frac{h}{3}\left[ f(x_0) + 4f(x_1) + f(x_2) \right] \end{aligned}\]μμ°!! μ¬νμ¨ κ³΅μμ΄ μ λ λμμ΅λλ€ γ γ μ λΆμ μν μ΄λν ν¨μμμ μννλ μλ μμΉμμ μννλ μκ΄ μμ΅λλ€! κ·Έλμ μ΄κ² κ·Έλλ‘ κ²°κ³Όλ‘ μ¬μ©νλ©΄ λ©λλ€!
4-points case
λ°μ΄ν° ν¬μΈνΈκ° 2κ°, 3κ°λ‘ λμ΄λ¬λλ°, 4κ°μΈ κ²½μ°λ μ΄λ»κ² λ κΉμ? μ΄ κ²½μ°λ 곡μμ΄ μμ΅λλ€.
μ΄κ²μ βSimpsonβs 3/8 RuleβλΌκ³ νλ©°, 곡μμ μλμ κ°μ΅λλ€.
\[\int_{x_0}^{x_3} f(x) \, dx \approx \frac{3h}{8} (f(x_0) + 3f(x_1) + 3f(x_2) + f(x_3))\]곡μμ λν μ λλ 3-pointμμ νλ κ²μ²λΌ ν¨μλ₯Ό ννμ΄λ ν νμ μνν΄μ£Όλ©΄ λλ€κ³ ν©λλ€.
(Closed) Newton-Cotes Formula
μ§κΈκΉμ§ μ΄ν΄λ³Έ Trapezoid Rule, Simpsonβs Rule λͺ¨λ λ±κ°κ²© λ°μ΄ν° ν¬μΈνΈμμμ μ λΆ κ·Όμ¬λ₯Ό νλ λ°©λ²μ΄μμ΅λλ€.
μ΄κ²μ μΌλ°ν νμ¬ $n$κ° λ±κ°κ²© ν¬μΈνΈμμ μννλ κ²μ βλ΄ν΄-μ½μΈ 곡μβμ΄λΌκ³ ν©λλ€.
λ΄ν΄-μ½μΈ 곡μμ ꡬκ°μ μ λμ μ ν¬ν¨νλμ§, ν¬ν¨νμ§ μλμ§μ λ°λΌ βλ«ν 곡μβκ³Ό βμ΄λ¦° 곡μβμΌλ‘ λλ©λλ€. μ΄λ² ν¬μ€νΈμμ μ΄ν΄λ³Έ μ λΆ κ·Όμ¬λ€μ λͺ¨λ βλ«ν λ΄ν΄-μ½μΈ 곡μβ μ λλ€.
Degree of Precision
μμΉμ λΆμΌλ‘ μ νν μ λΆμ΄ κ°λ₯ν λ€νμμ μ΅κ³ μ°¨μλ₯Ό λ§ν©λλ€.
μλ₯Ό λ€μ΄, μ¬λ€λ¦¬κΌ΄ λ²μΉμ μ νλλ $k=1$λ‘ 1μ°¨ λ€νμκΉμ§λ μ ννκ² μμΉ μ λΆμ νμ§λ§, 2μ°¨ λ€νμμμλ μ€μ°¨κ° λ°μ ν©λλ€. μ¬νμ¨ λ²μΉμ μ νλλ $k=2$λ‘ 2μ°¨ λ€νμκΉμ§λ μ ννκ² μμΉ μ λΆμ μ 곡 ν©λλ€.
Error Analysis
μΌλ¨ μ€ν΅!
Trapezoid Rule
Simpsonβs Rule
Closed Newton-Cotes formula
Open Newton-Cotes Formula
μ΄λ²μλ κ΅¬κ° $[a, b]$μ μ λμ μ ν¬ν¨νμ§ μλ λ°©μμΌλ‘ μμΉ μ λΆμ μν ν©λλ€.
μ΄λ, λ°μ΄ν° λ Έλλ λ±κ°κ²©μΌλ‘ λΆν¬νμ§λ§, $[a, b]$ μ λμ μ ν¬ν¨νμ§λ μμ΅λλ€.
μμ μμλ μλμ κ°μ΄ λ°μ΄ν° λ Έλλ λ μ΄λΈλ§ ν©λλ€.
- interval start $a = x_{-1}$
- interval end $b = x_{n+1}$
- start node $x_0 = a + h$
- end node $x_n = b - h$
- space $h = (b-a)/(n+2)$
κ·Έλ¦¬κ³ μ΄λ¦° λ΄ν΄-μ½μΈ μ μμ μλμ κ°μ΄ μμ± λ©λλ€.
\[\int_{a}^{b} f(x) \, dx \approx \sum_{i=0}^n a_i f(x_i)\]Closed Form vs. Open Form
Closed Formμ ν¨μκ° μ λμ μ λͺ¨λ ν¬ν¨νλ, κ²½κ³λ₯Ό ν¬ν¨νλ λ°©λ² μ λλ€. λ°λ©΄μ Open Formμ ν¨μμ μ λμ μ ν¬ν¨νμ§ μλλ°μ. μ΄κ²μ $a, b$μμ λΆμ°μμ΄ λ°μνκ±°λ μ μλμ§ μλ βνΉμ΄μ βμΌ λ Open Formμ μ¬μ©ν΄ μμΉ μ λΆμ μννκ² λ©λλ€.
λ°λ©΄μ λμ 곡ν΅μ λ μ‘΄μ¬ν©λλ€! λλ€ λ°μ΄ν° λ Έλμ κ°―μκ° μ§μ μΌ λ, νμ μΌλλ³΄λ€ λ μ’μ κΈ°λμΉλ₯Ό μ 곡ν©λλ€. μ¦, $2n$μΌ λκ° $2n-1$λ³΄λ€ λ μ’μ Degree of Precision $k$λ₯Ό μ 곡νκ³ , $2n$μ $2n+1$λ³΄λ€ κ°μ Deg of Precession $k$λ₯Ό κ°μ§λλ€.
μ΄ λΆλΆλ μΆνμ μ’λ λΆμν΄λ³΄κ² μ΅λλ€.
Composite Newton-Cotes Formula
κΈ°μ‘΄ μ κ·Όμ ꡬκ°μ $[a, b]$ νλλ§ μ μνκ³ , μ¬κΈ° μμμ μμΉ μ λΆμ μν νμ΅λλ€. νμ§λ§ μ΄κ²μ 볡μ‘ν ν¨μλ₯Ό μμΉμ λΆ νκ±°λ κΈ΄ ꡬκ°μ λν΄μλ μ νλκ° λ¨μ΄μ§κ±°λ μ€μ°¨κ° 컀μ§λ λ¬Έμ κ° μμμ΅λλ€.
κ·Έλμ βν©μ± μμΉμ λΆβ λ°©λ²μ΄ λ±μ₯νμ΅λλ€! ν©μ± μμΉμ λΆμ λ¨μΌ ꡬκ°μ΄ μλλΌ μ λΆνλ €λ κ΅¬κ° $[a, b]$λ₯Ό μμ νμ ꡬκ°μΌλ‘ λλκ³ , κ° νμ ꡬκ°μ κΈ°μ‘΄ μ λΆ κ³΅μμ λ 립μ μΌλ‘ μ μ© ν©λλ€!
Composite Trapezoidal Rule
Composite Simpson Rule
λ§Ίμλ§
ν©μ± λ΄ν΄-μ½μΈ λ°©λ²μ μ΄μ μ μ΄ν΄λ³Έ βμ€νλΌμΈ(Spline) 보κ°λ²βκ³Ό μ κ·Όμ΄ λΉμ·ν κ² κ°μ΅λλ€. μ 체 ꡬκ°μ λν΄ ν¨μ κ·Όμ¬λ₯Ό νλκ² μλλΌ νμ ꡬκ°μΌλ‘ λλμ΄ μ§μμ (locally) μ κ·Όνλ μ κ·ΌμΌλ‘ μ€μ°¨λ μ§λ(runge effect)λ₯Ό ν΄κ²°νλ €κ³ νλ μ μ΄ κ°μ λ§₯λ½μΈ κ² κ°μ΅λλ€.