์ด ๊ณ์ฐ๊ธฐ๋ก ํ ์ ์๋ ์ผ
ํ ์ผ๋ณ์ ํจ์ ๊ณ์ฐ๊ธฐ๋ ํ๋์ ์ํ ํจ์ f(x)๋ฅผ ํ ์์ ๋ชจ๋ ์ซ์์ ํ๊บผ๋ฒ์ ์ ์ฉํด ์ค๋๋ค. ๊ฐ์ ํ๋์ฉ ๊ณ์ฐ๊ธฐ์ ์ ๋ ฅํ ํ์ ์์ด, ์ซ์๋ฅผ ์ธ๋ก๋ก ๋ถ์ฌ๋ฃ๊ฑฐ๋ ์ผํ๋ก ๊ตฌ๋ถํด ์ ๋ ฅํ๊ณ ๋ณ์ x๋ก ์์ ์ฐ๊ธฐ๋ง ํ๋ฉด ๊ทธ์ ๋์ํ๋ ๊ฒฐ๊ณผ ํ๋ฅผ ๋ฐ๋ก ์ป์ ์ ์์ต๋๋ค. ์ง์ญ์ด๋ ๋จ์ ๊ท์น์ด ์ ํ ์๋ ์์ ์ํ ๋๊ตฌ๋ผ์ ๋ชจ๋ ๊ฐ์ ๋จ์ํ ์ค์๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
1. ํ ์
๋ ฅ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ต๋๋ค. ํ ์ค์ ์ซ์ ํ๋์ฉ ์ฐ๊ฑฐ๋ ์ผํ๋ก ๊ตฌ๋ถํฉ๋๋ค. 2. f(x) ์นธ์ ํจ์๋ฅผ ์
๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด 3*x+9, x^2 - sqrt(x), sin(x) ์ฒ๋ผ ์๋๋ค. 3. ๊ฒฐ๊ณผ๋ฅผ ๋ช ๊ฐ์ ์ ํจ์ซ์๋ก ํ์ํ ์ง ์ ํํฉ๋๋ค. 4. ์ถ๋ ฅ ํ๋ฅผ ํ์ธํฉ๋๋ค. ๊ฐ ์
๋ ฅ๊ฐ \(x\)์ ๊ทธ์ ๋ํด ๊ณ์ฐ๋ \(f(x)\)๊ฐ ์ง์ง์ด ํ์๋ฉ๋๋ค.
์ง์ํ๋ ์ฐ์ฐ์๋ + - * / ์ ^ (๋๋ **)์ด๋ฉฐ ๊ดํธ๋ ์ธ ์ ์์ต๋๋ค. ์ง์ ํจ์๋ก๋ abs, sqrt, cbrt, exp, ln, log, log10, log2, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh, floor, ceil, round, sign, trunc๊ฐ ์๊ณ , ์์ pi์ e๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ผ๊ฐํจ์๋ ๋ผ๋์ ๋จ์๋ฅผ ์๋๋ค.
๊ณ์ฐ ์๋ฆฌ
๊ฐ ์ ๋ ฅ ์ ์ ๊ฐ \(x_i\)์ ๋ํด ๊ณ์ฐ๊ธฐ๋ ์ ๋ ฅํ ์์ ํด์ํ๊ณ \(x = x_i\)๋ฅผ ๋์ ํ์ฌ \(y_i = f(x_i)\)๋ฅผ ๊ตฌํฉ๋๋ค.
$$y_i = f\!\left(x_i\right) = \text{f(x)}\Big|_{\,x = x_i}, \qquad x_i \in \text{Data Values}$$
์ถ๋ ฅ ์์๋ ์ ๋ ฅ ์์์ ๋์ผํฉ๋๋ค. ์ ํจ์ซ์ ์ค์ ์ ํ๋ฉด์ ํ์ํ ๋์ ๋ฐ์ฌ๋ฆผ์๋ง ์ํฅ์ ์ฃผ๋ฉฐ, ๋ด๋ถ ๊ณ์ฐ์ ๋ฐฐ์ ๋ฐ๋(double)๋ก ์ด๋ฃจ์ด์ง๋ฏ๋ก ์ ํจ์ซ์ ์ฝ 15์๋ฆฌ๋ฅผ ๋์ด์๋ ๊ฐ์ ์ ํํ๊ฒ ํํ๋์ง ์์ต๋๋ค.
์์ ๋ก ๋ณด๊ธฐ
\(f(x) = 3x+9\) ์ด๊ณ ๋ฐ์ดํฐ๊ฐ \([1, 2, 3, 4, 5]\)์ผ ๋:
$$f(1)=12, \quad f(2)=15, \quad f(3)=18, \quad f(4)=21, \quad f(5)=24$$
\(f(x) = x^2 - \sqrt{x}\) ์ด๊ณ ๋ฐ์ดํฐ๊ฐ \([4, 9]\)์ผ ๋:
$$f(4)=16-2=14, \qquad f(9)=81-3=78$$
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋น ์นธ์ด๋ ์ซ์๊ฐ ์๋ ์ ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์? 0์ผ๋ก ์ทจ๊ธํ์ง ์๊ณ ๊ฑด๋๋ฐ๊ฑฐ๋ ํ์๋ง ๋จ๊ธฐ๋ฏ๋ก, ํ ์ ์ฒด์ ๊ฒฐ๊ณผ๋ฅผ ์๊ณกํ์ง ์์ต๋๋ค.
์ ์์ญ์ ๋ฒ์ด๋ ์ค๋ฅ๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์? 0 ์ดํ์ธ ์์ ln, ์์์ sqrt, 0์ผ๋ก ๋๋๊ธฐ ๊ฐ์ ์ฐ์ฐ์ ํด๋น ์ ์ ๋ํด NaN ๋๋ Infinity๋ก ํ์๋๋ฉฐ, ํ์ ๋๋จธ์ง ๊ฐ์ ๊ทธ๋๋ก ๊ณ์ฐ๋ฉ๋๋ค.
๋จ์ ๋ณํ๋ ํด ์ฃผ๋์? ์๋์. ๋ชจ๋ ์ ๋ ฅ์ ๋จ์๊ฐ ์๋ ์ค์์ด๋ฉฐ, ํจ์๊ฐ ๊ทธ ๊ฐ์ ๊ทธ๋๋ก ์ ์ฉ๋ฉ๋๋ค.