์ด ๊ณ์ฐ๊ธฐ๋ ๋ฌด์์ ํ๋์?
์ด ๋๊ตฌ๋ ๋(ยฐ) ๋จ์๋ก ํ์๋ ํํฅ(๋๋ ๋ชจ๋ ๋ฐฉ์๊ฐ)์ N, NNE, NE, ENE, E์ฒ๋ผ ํ์ค 16๋ฐฉ์ ๋์นจ๋ฐ ๋ฐฉํฅ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ธฐ์ ๋ณด๊ณ ์, ๊ด์ธก์, GPS ๊ธฐ๊ธฐ์์๋ ๋ฐฉํฅ์ ๋ณดํต 0~360ยฐ์ ๊ฐ๋๋ก ํ์ํ์ง๋ง, ์ฌ๋๋ค์ ์ผ์์ ์ผ๋ก '๋ถ๋ํ', 'NE'์ฒ๋ผ ์ด๋ฆ์ผ๋ก ๋ ๋ฐฉ์๋ก ์ํตํฉ๋๋ค. ์ด ๋ณํ๊ธฐ๊ฐ ๋ ํํ์ ์ด์ด ์ค๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
ํํฅ์ ๋(ยฐ) ๋จ์๋ก ์ ๋ ฅํ์ธ์(0ยฐ๋ ๋ถ์ชฝ, 90ยฐ๋ ๋์ชฝ, 180ยฐ๋ ๋จ์ชฝ, 270ยฐ๋ ์์ชฝ). 0~360ยฐ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๊ฐ์ ์๋์ผ๋ก ํ ๋ฐํด ์์ผ๋ก ๋ณํ๋๋ฏ๋ก, 360ยฐ, 720ยฐ, -10ยฐ ๊ฐ์ ๊ฐ๋ ๋ชจ๋ ์ฌ๋ฐ๋ฅด๊ฒ ๊ณ์ฐ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์๋ ๋์นจ๋ฐ ๋ฐฉ์ ์ด๋ฆ, ์ ๊ทํ๋ ๊ฐ๋, ๊ทธ๋ฆฌ๊ณ ๋ด๋ถ ๊ณ์ฐ์ ์ฐ์ด๋ 0~15 ์ธ๋ฑ์ค๊ฐ ํจ๊ป ํ์๋ฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ํ์ด
360ยฐ์ ์ ์ ์ฒด๋ฅผ ๊ฐ๊ฐ 22.5ยฐ์ธ 16๊ฐ์ ๋์ผํ ๊ตฌ๊ฐ์ผ๋ก ๋๋๋๋ค. ์ ๋ ฅํ ๊ฐ๋๋ฅผ 22.5๋ก ๋๋ ๋ค ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์๋ก ๋ฐ์ฌ๋ฆผํ๋ฉด ๊ฐ์ฅ ๊ทผ์ ํ ๋์นจ๋ฐ ๋ฐฉ์๊ฐ ์ ํ๋ฉ๋๋ค. ์ด ๊ฒฐ๊ณผ์ 16์ ๋๋จธ์ง(modulo 16)๋ฅผ ์ทจํ๋ฉด 360ยฐ์ ๊ฐ๊น์ด ๊ฐ์ด ๋ค์ ๋ถ์ชฝ(์ธ๋ฑ์ค 0)์ผ๋ก ๋์์ต๋๋ค.
$$\text{Index} = \left( \text{round}\!\left( \frac{\text{Degrees} \bmod 360}{22.5} \right) \right) \bmod 16$$
์์๋๋ก 16๊ฐ ๋ฐฉ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW.
์์ ๋ก ์ดํด๋ณด๊ธฐ
200ยฐ์ ๊ฒฝ์ฐ: \(200 \div 22.5 = 8.888\ldots\)์ด๋ฉฐ, ๋ฐ์ฌ๋ฆผํ๋ฉด 9๊ฐ ๋ฉ๋๋ค. ๋ชฉ๋ก์์ ์ธ๋ฑ์ค 9๋ SSW(๋จ๋จ์)์ ๋๋ค. 90ยฐ์ ๊ฒฝ์ฐ: \(90 \div 22.5 = 4\)์ด๊ณ , ์ธ๋ฑ์ค 4๋ E(๋์ชฝ)์ ๋๋ค. 360ยฐ์ ๊ฒฝ์ฐ: ๋จผ์ 0์ผ๋ก ์ ๊ทํ๋๊ณ , \(0 \div 22.5 = 0\)์ด๋ฏ๋ก N(๋ถ์ชฝ)์ด ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
0ยฐ์ 360ยฐ๋ ๊ฐ์๊ฐ์? ๋ค, ๋ ๋ค ์ ๋ถ(ๆญฃๅ)์ ๊ฐ๋ฆฌํต๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ๋ณํํ๊ธฐ ์ ์ 360ยฐ๋ฅผ 0ยฐ๋ก ์ ๊ทํํฉ๋๋ค.
8๋ฐฉ์์ 16๋ฐฉ์ ๋์นจ๋ฐ์ ๋ฌด์์ด ๋ค๋ฅธ๊ฐ์? 8๋ฐฉ์ ๋์นจ๋ฐ์ 45ยฐ ๊ฐ๊ฒฉ(N, NE, E, SEโฆ)์ ์ฌ์ฉํฉ๋๋ค. ์ด ๋๊ตฌ๋ 22.5ยฐ ๊ฐ๊ฒฉ์ ์ฐ๋ ๋ ์ธ๋ฐํ 16๋ฐฉ์ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํด ์ ๋ฐ๋๊ฐ ๋ ๋์ต๋๋ค.
์์ ๊ฐ๋๋ ์ ๋ ฅํ ์ ์๋์? ๋ค. ์์ ๊ฐ๋๋ 0~360ยฐ ๋ฒ์ ์์ผ๋ก ๋ณํ๋๋ฏ๋ก, -90ยฐ๋ 270ยฐ(์์ชฝ)๊ฐ ๋ฉ๋๋ค.