같다 나는이 C#에서 다음 코드더블 변수 값이 NaN
double sum1= 0;
double sum2=0;
sum1=(a*b-bb*t1);
sum2= (a*c-cc)*(a*t2-t3);
Double fs1= sum1/Math.Sqrt(sum2);
이중 변수의 값은 어디
a=19999
b=65445.370449999828
c=41.054005875599991
bb= 126053.41368000521
cc=15889463100.382524
t1=9999.0
t2=9999.0
t3=99980001.0
나는, 이중 변수 FS1에 대한 NaN 값을 가지고 왜하지만, Microsoft Excel에서 위의 동일한 방정식을 계산할 때 나는 0.779331833과 동일한 가치를가집니다.
'sum2' 부정적이지만 ' 그것의 제곱근을 취하려고 다시 시도하십시오 – harold
어딘가에 오타가 있어야합니다. 귀하의'sum2'는 음의 값으로 계산되기 때문에 음수의 제곱근을'Double'으로 사용할 수 없습니다. –