Reading NaN & Inf in mex files

gOS bkirklin at quantapoint.com
Tue Aug 5 14:52:31 CDT 2008


I've got a function which reads in text files formatted in a specific way.
Thanks to windows, these files can sometimes contain values like 1.#INF or
1.#IND or even 1.#QNAN. As you can see these are window's own versions of
Inf and NaN. These can also be negative.

I was able to produce an NaN value which Octave recognized as NaN with:
double nan = std::numeric_limits<long double>::quiet_NaN();

However, double inf = std::numeric_limits<long double>::infinity(); was
interpreted somewhere as meaning NaN as well instead of inf.

Does anyone have any suggestions as to how to correct this?
-- 
View this message in context: http://www.nabble.com/Reading-NaN---Inf-in-mex-files-tp18838647p18838647.html
Sent from the Octave - General mailing list archive at Nabble.com.



More information about the Help-octave mailing list