Я хочу знать, что делает число с плавающей запятой nan в С ++. Я использую большой набор данных, и его действительно сложно отследить. Я хочу знать, как изменить число с плавающей запятой на nan, чтобы уменьшить вероятность ошибок.
Я нашел код, который вызывает проблему с наномерами. Я обнаружил, что в некоторых случаях с / м бывает нан. Но я не знаю, как это решить.
float gp(float x){
float e = 2.71828183;
x *= -1;
float s = pow(e,x);
float m = (1 + pow(e,x)) * (1 + pow(e,x));
return s / m;}