| [ 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 값은 제대로 나오는것 같네요. 조언 주시면 감사하겠읍니다. |