์ด ๊ณ์ฐ๊ธฐ๋ ๋ฌด์์ ํ๋์?
์ด ๋๊ตฌ๋ ๋ฐ๋ฌดํ ๊ตฌ๊ฐ์์์ ์ ์ ๋ถ \(I = \int_{a}^{\infty} f(x)\,dx\) ๋ฅผ ์ด์ค์ง์(DE) ๊ตฌ์ ๋ฒ ์ค ๋ฐ์ง์ (half-line)์ฉ ๋ณํ ๊ณต์์ผ๋ก ์์น ๊ณ์ฐํฉ๋๋ค. DE ๋ฐฉ๋ฒ์ ์ ํ๋๊ฐ ๋งค์ฐ ๋์ ๋ฒ์ฉ ์ ๋ถ ๊ธฐ๋ฒ์ผ๋ก, ๋ฌดํ๋๋ก ๊ฐ์๋ก ๋์์ (๊ฑฐ๋ญ์ ๊ณฑ ํํ, ์: \(1/x^{p}\))์ผ๋ก ๊ฐ์ํ๋ ํผ์ ๋ถํจ์์ ํนํ ์ ๋ง์ผ๋ฉฐ, ํํ ๋์ \(x = a\) ๋ถ๊ทผ์ ์ฝํ ํน์ด์ ์ด ์์ด๋ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๋จ, ์ฃผ๊ธฐ์ ์ด๊ฑฐ๋ ์ง๋ํ๋ ํผ์ ๋ถํจ์์๋ ์ ํฉํ์ง ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
ํผ์ ๋ถํจ์ f(x)๋ฅผ ๋ณ์ x์ ๋ํ ์์์ผ๋ก ์ ๋ ฅํ์ธ์(+ - * / ^, ๊ดํธ, ๊ทธ๋ฆฌ๊ณ sqrt, exp, log, log10, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, abs ํจ์์ ์์ pi, e๋ฅผ ์ง์ํฉ๋๋ค). ์ ํํ ํํ a๋ฅผ ์ ๋ ฅํ๊ณ , ํ์ํ ์ ํจ์ซ์ ์๋ฆฟ์๋ฅผ ์ ํํ ๋ค ์คํํ์ธ์. ๊ฒฐ๊ณผ๋ก ์ ๋ถ์ ์์น๊ฐ์ด ์ถ๋ ฅ๋ฉ๋๋ค.
๊ณต์ ํ์ด
๋ฐ์ง์ ์ ๋ณ์๋ณํ \(\phi(t) = \exp\!\left(\tfrac{\pi}{2}\cdot\sinh t\right)\)๋ฅผ ํตํด ์ค์ ์ ์ฒด ์ง์ ์ผ๋ก ์ฌ์๋ฉ๋๋ค. ๋ฐ๋ผ์ \(x = a + \phi(t)\)๋ (\(t \to -\infty\)์ผ ๋) a์์ ์์ํด \(+\infty\)๊น์ง ํ๊ฒ ๋ฉ๋๋ค. ๊ทธ ๋ํจ์๋ \(\phi^{\prime}(t) = \tfrac{\pi}{2}\cdot\cosh(t)\cdot\exp\!\left(\tfrac{\pi}{2}\cdot\sinh t\right)\)์ ๋๋ค. ๋ณํ๋ ํผ์ ๋ถํจ์ \(g(t) = f(a + \phi(t))\cdot\phi^{\prime}(t)\)๋ ์์ชฝ ๋์์ ์ด์ค์ง์์ ์ผ๋ก ๊ฐ์ํ๋ฏ๋ก, ๊ท ์ผ ๊ฒฉ์ ์์์์ ๋จ์ ์ฌ๋ค๋ฆฌ๊ผด ๊ณต์๋ง์ผ๋ก๋ ๊ฑฐ์ ์ต์ ์ ์ ํ๋๋ฅผ ์ป์ต๋๋ค:
$$I \approx h\cdot\sum_{k=-N}^{N} g(kh).$$์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ๋ ๋ ธ๋(ํฐ t)๋ ๊ทธ ์ง์ ์์ ํผ์ ๋ถํจ์๊ฐ ์ฌ์ค์ 0์ด๋ฏ๋ก ๊ฑด๋๋๋๋ค.
๊ณ์ฐ ์์
\(f(x) = 1/(1 + x^{3/2})\), \(a = 0\)์ธ ๊ฒฝ์ฐ ์ ํํ ๊ฐ์ \(\dfrac{4\pi}{3\sqrt{3}} \approx 2.4183991523\) ์ ๋๋ค. \(h = 1/16\)๋ก ๊ณ์ฐํ DE ํฉ์ ์ด ๊ฐ์ ์์์ ์ฌ๋ฌ ์๋ฆฌ๊น์ง ์ฌํํฉ๋๋ค. \(t = 0\)์ผ ๋: \(\phi = 1\), \(x = 1\), \(f = 0.5\), \(\phi^{\prime} = \pi/2 \approx 1.5708\) ์ด๋ฏ๋ก \(g \approx 0.7854\) ์ ๋๋ค. ๊ฐ์ค๋ ๋ชจ๋ ๋ ธ๋๋ฅผ ํฉํ๋ฉด \(2.41840\)์ผ๋ก ์๋ ดํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ง์์ ์ผ๋ก ๊ฐ์ํ๋ ํผ์ ๋ถํจ์์๋ ์ธ ์ ์๋์? ์๋์ ํ์ง๋ง, ์์ ์ง์ ๊ฐ์์ ๊ฒฝ์ฐ์๋ ๋ค๋ฅธ DE ์ฌ์ ๊ณต์์ด ๋ ๋น ๋ฅด๊ฒ ์๋ ดํฉ๋๋ค. ์ด ๋ณํ ๊ณต์์ ๋์์ ๊ฐ์๋ฅผ ๊ฒจ๋ฅํ ๊ฒ์ ๋๋ค.
์ง๋ํ๋ ํผ์ ๋ถํจ์๋ ์ ์คํจํ๋์? ๊ฐ์ํ์ง ์๋ ์ง๋ ํจ์์ ์ฌ๋ค๋ฆฌ๊ผด ํฉ์ ์๋ ดํ์ง ์๊ธฐ ๋๋ฌธ์, ๋ฐ์ง์ ์ฉ DE ๊ตฌ์ ๋ฒ์ ๊ทธ๋ฐ ๊ฒฝ์ฐ์ ์ ํฉํ์ง ์์ต๋๋ค.
์๋ฆฟ์ ์ค์ ์ ๋ฌด์์ ๋ฐ๊พธ๋์? ํ๋ฉด์ ํ์๋๋ ๋ฐ์ฌ๋ฆผ ์๋ฆฟ์๋ง ๋ฐ๊ฟ๋๋ค. ๋ด๋ถ ๊ณ์ฐ์ ํญ์ ์์ ํ ๋ฐฐ์ ๋ฐ๋(double precision)๋ก ์ด๋ฃจ์ด์ง๋๋ค.