0.1+1.1 == 1.2
false
๋ถ์ ๋นํ๋๋ผ์
๋ถ๋์์์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด์ ์์ง ์๋
๋น์ฐํ๊ฑด๋ฐ ์ฝ๋ฉ์ธ์ ์ด์ ์์ํจ?
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด๋ ๋ค ๋ฐฐ์ด๊ฑฐ์๋๊ฐ...
matlab๋ก ๋ฐฐ์ฐ๋ ๊ณตํ ์์นํด์(24000์) ๋งคํธ๋ฉ ๋ฒ๋ฆฌ๊ณ ์ํ๋ง๋ณด์
float๋ ์ ๋ง ๊ผญํ์ํ๊ฑฐ ์๋๋ฉด ์ฝ๋์์ ๋ค์ด๊ณ ์ถ์ง ์์
๊ทผ๋ฐ ์ ๊ฑธ ์ธ ์ผ์ด ์์์. ๋๋ ์ฒ์ ๋ด. >,< ์ด๊ฑฐ๋ >= <= ์ด๋ฐ๊ฑฐ ์ฐ์ง ใ ใทใท ๋ํ๊ธฐ ใ ใ
์๋ float์ == ํ๋๊ฑฐ ์๋, ๊ทธ๋์ IsEqual 0.001 ์ด๋ฐ์์ผ๋ก ํ์ง
๊ทธ๋ฐ๊ฑฐํ๋ ค๋ฉด ๊ณ ์ ์์์ ์ ์จ์ผ์ง
๋ถ๋์์์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด์ ์์ง ์๋
๋น์ฐํ๊ฑด๋ฐ ์ฝ๋ฉ์ธ์ ์ด์ ์์ํจ?
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด๋ ๋ค ๋ฐฐ์ด๊ฑฐ์๋๊ฐ...
matlab๋ก ๋ฐฐ์ฐ๋ ๊ณตํ ์์นํด์(24000์) ๋งคํธ๋ฉ ๋ฒ๋ฆฌ๊ณ ์ํ๋ง๋ณด์
float๋ ์ ๋ง ๊ผญํ์ํ๊ฑฐ ์๋๋ฉด ์ฝ๋์์ ๋ค์ด๊ณ ์ถ์ง ์์
๊ทผ๋ฐ ์ ๊ฑธ ์ธ ์ผ์ด ์์์. ๋๋ ์ฒ์ ๋ด. >,< ์ด๊ฑฐ๋ >= <= ์ด๋ฐ๊ฑฐ ์ฐ์ง ใ ใทใท ๋ํ๊ธฐ ใ ใ
์๋ float์ == ํ๋๊ฑฐ ์๋, ๊ทธ๋์ IsEqual 0.001 ์ด๋ฐ์์ผ๋ก ํ์ง
๊ทธ๋ฐ๊ฑฐํ๋ ค๋ฉด ๊ณ ์ ์์์ ์ ์จ์ผ์ง