์ ํจ์ซ์ ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ ์ํ๋ ์ ํจ์ซ์(significant figures, ์ค์ฌ์ sig figs) ์๋ฆฌ์ ๋ง์ถฐ ์ซ์๋ฅผ ๋ฐ์ฌ๋ฆผํด ์ค๋๋ค. ์ ํจ์ซ์๋ ์ซ์์ ์ ๋ฐ๋์ ๋ํด ์๋ฏธ ์๋ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ์๋ฆฟ์๋ฅผ ๋งํฉ๋๋ค. 0์ด ์๋ ๋ชจ๋ ์ซ์๋ ์ ํจ์ซ์์ด๋ฉฐ, ์ ํจ์ซ์ ์ฌ์ด์ ๋ผ์ด ์๋ 0๊ณผ ์์์ ๋ค์ ์ค๋ ๋์๋ฆฌ 0๋ ์ ํจ์ซ์๋ก ์ธ์ ๋ฉ๋๋ค. ์ธก์ ๊ฐ์ ์ฌ๋ฐ๋ฅธ ์ ํจ์ซ์ ์๋ฆฌ๋ก ํ๊ธฐํ๋ฉด, ๊ทธ ๊ฐ์ด ์ผ๋ง๋ ์ ๋ฐํ๊ฒ ์ธก์ ๋์๋์ง๋ฅผ ๋ช ํํ ์ ๋ฌํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ฐ์ฌ๋ฆผํ๋ ค๋ ์ซ์์ ๋จ๊ธฐ๊ณ ์ถ์ ์ ํจ์ซ์ ๊ฐ์(1~15 ์ฌ์ด)๋ฅผ ์ ๋ ฅํ์ธ์. ๊ณ์ฐ๊ธฐ๊ฐ ๋ฐ์ฌ๋ฆผ๋ ๊ฐ์ ๋ฐ๋ก ๋ณด์ฌ ์ค๋๋ค. ์๋ฅผ ๋ค์ด 12345.678์ ์ ํจ์ซ์ 3์๋ฆฌ๋ก ๋ฐ์ฌ๋ฆผํ๋ฉด 12300์ด ๋ฉ๋๋ค.
๊ณต์ ํ์ด
๋จผ์ \( p = \lfloor \log_{10}|x| \rfloor - (s-1) \) ์์ ์ฌ์ฉํด ์ซ์์ ์๋ฆฟ์ ํฌ๊ธฐ๋ฅผ ๊ตฌํฉ๋๋ค. ์ฌ๊ธฐ์ \(s\)๋ ์ํ๋ ์ ํจ์ซ์ ๊ฐ์์ ๋๋ค. ์ด๋ ๊ตฌํ \(p\)๋ ๋ง์ง๋ง๊น์ง ๋จ๊ธธ ์๋ฆฟ์์ 10์ ๊ฑฐ๋ญ์ ๊ณฑ ์๋ฆฟ๊ฐ์ ๋ํ๋ ๋๋ค. ์ซ์๋ฅผ \(10^{p}\)์ผ๋ก ๋๋๊ณ , ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์๋ก ๋ฐ์ฌ๋ฆผํ ๋ค, ๋ค์ \(10^{p}\)์ ๊ณฑํฉ๋๋ค.
$$\text{result} = \text{round}\!\left(\frac{x}{10^{p}}\right)\times 10^{p}, \quad p = \lfloor \log_{10}|x| \rfloor - (s-1)$$์ด๋ ๊ฒ ํ๋ฉด ๋จ๊ธธ ์๋ฆฟ์์ ๋ฒ๋ฆด ์๋ฆฟ์ ์ฌ์ด์ ๋ฐ์ฌ๋ฆผ ๊ฒฝ๊ณ๊ฐ ์ ํํ ๋์ด๋๋ก ์ซ์๊ฐ ์ด๋ํฉ๋๋ค.
์์ ๋ก ๋ณด๊ธฐ
0.0045678์ ์ ํจ์ซ์ 2์๋ฆฌ๋ก ๋ฐ์ฌ๋ฆผํด ๋ด ์๋ค. \(\log_{10}(0.0045678) \approx -2.34\)์ด๋ฏ๋ก \(\lfloor -2.34 \rfloor = -3\)์ด๊ณ , \(p = -3 - (2-1) = -4\)๊ฐ ๋ฉ๋๋ค. ์ธ์(factor)๋ \(10^{-4} = 0.0001\)์ ๋๋ค. \(0.0045678 / 0.0001 = 45.678\)์ด๊ณ , ์ด๋ฅผ ๋ฐ์ฌ๋ฆผํ๋ฉด 46, ๋ค์ \(46 \times 0.0001 = 0.0046\)์ด ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ต์ 0.0046์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์์ชฝ์ 0๋ ์ ํจ์ซ์์ธ๊ฐ์? ์๋๋๋ค. 0.0045์ฒ๋ผ ์ฒ์ ๋ฑ์ฅํ๋ 0์ด ์๋ ์ซ์๋ณด๋ค ์์ ์๋ 0์ ์์์ ์์น๋ฅผ ๋ํ๋ผ ๋ฟ์ด๋ฉฐ, ์ ๋ ์ ํจ์ซ์๊ฐ ๋์ง ์์ต๋๋ค.
์ซ์ 0์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์? ๊ฐ 0์ ์๋ฆฟ์ ํฌ๊ธฐ๋ฅผ ์ ์ํ ์ ์์ผ๋ฏ๋ก, ์ด ๊ณ์ฐ๊ธฐ๋ ์ ํจ์ซ์ ๊ฐ์์ ์๊ด์์ด ํญ์ 0์ ๋ฐํํฉ๋๋ค.
ํ์ค ๋ฐ์ฌ๋ฆผ ๋ฐฉ์์ ์ฐ๋์? ๋ค. ๊ฐ์ฅ ํํ ์ฐ์ด๋ ๋ฐฉ์๋๋ก 0.5๋ ์ฌ๋ฆผ ์ฒ๋ฆฌํฉ๋๋ค(์ค์ผ์ผ๋งํ ์ ์์ ๋ํด 0์์ ๋ฉ์ด์ง๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ฌ๋ฆผํ๋ round-half-away-from-zero ๋ฐฉ์).