커뮤니티
문의드립니다.
2015-03-04 17:23:56
147
글번호 83700
수고하십니다.
어떤 값의 부호를 알고 싶은데, sign과 같은 함수가 찾을수 없네요.
X/ABS(X)를 이용하면 되는데, 이 경우 0으로 나누어도
시스템은 정상작동 하나요?
0으로 나누는 것을 방지하기 위해 X/(ABS(X)+0.001)로 하게 되면 조금씩
오류가 쌓일수도 있을것 같은데..
제가 원하는 것은 X=0 이면 그냥 +부호로 나오면 되거든요.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-03-04 17:54:07
안녕하세요
예스스탁입니다.
수학함수에 Sin(Num) 제공되고 있습니다.
X가 0이 아닐때와 0일때 구분해 값 저장하시면 됩니다.
0이면 +값이어야 하므로 수숫점 낮은 숫자를 지정해 주시면 됩니다.
if X != 0 Then
var1 = X/ABS(X);
Else
var1 = 0.000001;
즐거운 하루되세요
> HI_ch****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
어떤 값의 부호를 알고 싶은데, sign과 같은 함수가 찾을수 없네요.
X/ABS(X)를 이용하면 되는데, 이 경우 0으로 나누어도
시스템은 정상작동 하나요?
0으로 나누는 것을 방지하기 위해 X/(ABS(X)+0.001)로 하게 되면 조금씩
오류가 쌓일수도 있을것 같은데..
제가 원하는 것은 X=0 이면 그냥 +부호로 나오면 되거든요.
감사합니다.