-1
다음 함수를 사용할 때 일부 입력에 대해 NAN
이 반환되는 경우가 있습니다. 변수에 음수 값을 사용할 때 NAN
이 발생한다고 생각합니다. 이 문제를 어떻게 해결할 수 있습니까?pow 함수가 NAN을 반환하는 이유는 무엇입니까?
pow(($LY/$FY),(1/10)) - 1
다음 함수를 사용할 때 일부 입력에 대해 NAN
이 반환되는 경우가 있습니다. 변수에 음수 값을 사용할 때 NAN
이 발생한다고 생각합니다. 이 문제를 어떻게 해결할 수 있습니까?pow 함수가 NAN을 반환하는 이유는 무엇입니까?
pow(($LY/$FY),(1/10)) - 1
$LY/$FY
이 긍정적인지 확인하기 전에 미리 확인하십시오. 또는 무엇을 사용하고 있느냐에 따라 해당 분수에 abs()
함수를 사용하여 음수를 양수로 변경하십시오.
두 인수가 모두 음수가 아닌 정수이고 결과를 정수로 표시 할 수있는 경우 결과는 정수 유형으로 반환되고 그렇지 않으면 결과는 부동 소수점 형식으로 반환됩니다. [**'(pow)'**] (http://php.net/manual/en/function.pow.php). 그렇다면 왜 NaN을 반환할까요? –
숫자를 1/10의 제곱으로 "올림"하는 것은 그 번호의 10 번째 루트를 취하는 것과 같습니다. 10 진수의 어떤 숫자도 양수이므로 음수의 10 번째 근은 존재하지 않습니다. –
Ahh .. : D''허수 ';) –