comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: where() and IEEE NaN
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: where() and IEEE NaN [message #17818 is a reply to message #17816] Fri, 05 November 1999 00:00 Go to previous message
korpela is currently offline  korpela
Messages: 59
Registered: September 1993
Member
In article <7vv1j3$6ro$1@ra.nrl.navy.mil>,
Todd Bowers <tbowers@nrlssc.navy.mil> wrote:
> IDL> a = [1,2,!Values.F_NaN,4,!Values.F_NaN]
> IDL> print, a
> 1.00000 2.00000 NaN 4.00000 NaN
> IDL> print, where(a EQ !Values.F_NaN)
> 0 1 2 3 4
>
> Hmmmmmm.... is this a known feature? The where() help says
> nothin' about NaN's.
> IDL v5.2a

Unfortunately, on some platforms IDL is not IEEE compliant which greatly
limits IDL's usefulness as a cross platform system. RSI could easily fix
this on most platforms with a compiler option, but they choose not to.
The only correct response for any array to "print,where(a eq !values.F_NaN)"
is "-1".

Eric

--
Eric Korpela | An object at rest can never be
korpela@ssl.berkeley.edu | stopped.
<a href="http://sag-www.ssl.berkeley.edu/~korpela">Click for home page.</a>
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Center of mass???
Next Topic: Re: contour plots on walls of a cube

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:03:07 PDT 2025

Total time taken to generate the page: 0.28700 seconds