์ด ๋๊ตฌ์ ๊ธฐ๋ฅ
์ด ๊ณ์ฐ๊ธฐ๋ ์ฌ์ฉ์๊ฐ ์ง์ ์ ์ํ ํ๋์ ์ํ ํจ์ f(x, y)๋ฅผ ์ซ์ ๋ฐ์ดํฐ ์์ผ๋ก ์ด๋ฃจ์ด์ง ํ์ ๋ชจ๋ ํ์ ์ ์ฉํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์ด์๋ x ๊ฐ์ด, ๋ ๋ฒ์งธ ์ด์๋ y ๊ฐ์ด ๋ค์ด๊ฐ๋ฉฐ, ๊ฐ ํ์ ํด๋น ์์น์์ ๊ณ์ฐํ f(x, y) ๊ฐ ํ๋๋ฅผ ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅํฉ๋๋ค. ์์ํ ์์ ๊ณ์ฐ๊ธฐ์ด๋ฏ๋ก ๊ตญ๊ฐ๋ ํตํ์ ๊ดํ ๊ท์น์ด ์ ํ ์๊ณ ์ด๋์๋ ๋์ผํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
f(x, y) = ์
๋ ฅ๋์ ๋ณ์ x์ y๋ฅผ ์ฌ์ฉํด ์์์ ์
๋ ฅํ์ธ์. ์ฐ์ฐ์ + - * / ^์ ๊ดํธ๋ฅผ ์ธ ์ ์๊ณ , ์์ฃผ ์ฐ๋ ํจ์์ธ sqrt, exp, ln, log, sin, cos, tan, asin, acos, atan, abs, floor, ceil, round๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ ์
๋ ฅ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋, ํ ์ค์ ํ ํ์ฉ ๋ ๊ฐ์ ์ซ์๋ฅผ ๊ณต๋ฐฑยทํญยท์ผํ๋ก ๊ตฌ๋ถํด ์
๋ ฅํ์ธ์. ํ์ํ ์ ํจ์ซ์ ์๋ฆฌ์๋ฅผ ๊ณ ๋ฅด๋ฉด, ๋๊ตฌ๊ฐ ๊ฐ ํ์ ์๋์ผ๋ก ๊ณ์ฐํฉ๋๋ค.
๊ณ์ฐ ์๋ฆฌ
์์์ ์ฒ์ ํ ๋ฒ๋ง ํ ํฐ ์คํธ๋ฆผ์ผ๋ก ๋ถ์๋ ๋ค ๋ด๋ถ ๊ณ์ฐ ์์(์ ใณํ ์ผ๋ ๋ฐฉ์)๋ก ๋ณํ๋ฉ๋๋ค. ๊ฐ ํ i์ ๋ํด ์์ง์ ๊ทธ ํ์ ๊ฐ์ ๋์ ํ์ฌ \(result_i = f(x_i, y_i)\)๋ฅผ ๊ณ์ฐํฉ๋๋ค. ํ๋ง๋ค ๋ฐ๋๋ ๊ฒ์ ๋์ ๋๋ ๊ฐ๋ฟ์ด๋ฉฐ, ๋ถ์๋ ๊ตฌ์กฐ๋ ๊ทธ๋๋ก ์ฌ์ฌ์ฉ๋ฉ๋๋ค. ๋๋ถ์ ํฐ ํ์์๋ ๋น ๋ฅด๊ณ ์ผ๊ด๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์์ ๋ก ์ดํด๋ณด๊ธฐ
๊ธฐ๋ณธ ์์ x^2*y+x*y^2(์ธ์๋ถํดํ๋ฉด x*y*(x+y))์ ๊ธฐ๋ณธ ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1ํ: x=1, y=2 โ $$1\cdot 2 + 1\cdot 4 = 6.$$ 2ํ: x=2, y=3 โ $$12 + 18 = 30.$$ 3ํ: x=3, y=4 โ $$36 + 48 = 84.$$ ๊ฒฐ๊ณผ ์ด์ [6, 30, 84]๊ฐ ๋ฉ๋๋ค. ์ธ์๋ถํดํ ํํ๋ก ๊ฒ์ฐํด ๋ณด๋ฉด \(1\cdot 2\cdot 3 = 6\), \(2\cdot 3\cdot 5 = 30\), \(3\cdot 4\cdot 7 = 84\)์ผ๋ก ๋ชจ๋ ์ผ์นํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ด๋ค ๋ณ์๋ฅผ ์ธ ์ ์๋์? x์ y ๋ ๋ณ์, ๊ทธ๋ฆฌ๊ณ ์์ pi์ e๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ ๋ฐ์ ๋ฌธ์๋ ์ง์๋๋ ํจ์ ์ด๋ฆ์ด ์๋ ํ ๋ชจ๋ ๋ถ์ ์ค๋ฅ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
0์ผ๋ก ๋๋๊ฑฐ๋ ์์์ ์ ๊ณฑ๊ทผ์ ๊ตฌํ๋ฉด ์ด๋ป๊ฒ ๋๋์? ํด๋น ํ๋ง "์ ์๋์ง ์์" ๋๋ "๋ฌดํ๋"๋ก ํ์๋๊ณ , ๋๋จธ์ง ํ์ ์ ์์ ์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
์ ํจ์ซ์ ์ค์ ์ด ๊ณ์ฐ ๊ฒฐ๊ณผ ์์ฒด๋ฅผ ๋ฐ๊พธ๋์? ์๋์. ํ๋ฉด์ ํ์๋๋ ํ์๋ง ๋ฐ๋ ๋ฟ์ ๋๋ค. ์ค์ ๊ณ์ฐ์ ํญ์ ๋ฐฐ์ ๋ฐ๋(double) ์ ์ฒด ์๋ฆฟ์๋ก ์ด๋ฃจ์ด์ง๋๋ค.