CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): diploid (    2n)
날 짜 (Date): 2004년 2월  9일 월요일 오후 02시 05분 52초
제 목(Title): [Q] log(0)를 방지하려면..


프로그램중에 log(0.0)가 되어 에러가 발생하는것 같읍니다. 
정확히는 0이 아니라 매우작은 수라서 0으로 인식되는것 같구요. 
이걸 방지하려면 어떤 방법을 써야할까요? 

x < numeric_limits<double>::epsilon() 이렇게 비교하는것은 부적당할것 
같습니다. 이값보다 작은경우에도 log 값은 제대로 나오는것 같네요. 

조언 주시면 감사하겠읍니다. 


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.