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

Home » Public Forums » archive » Re: VALUE_LOCATE and NaNs
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: VALUE_LOCATE and NaNs [message #81824 is a reply to message #81823] Thu, 25 October 2012 02:34 Go to previous message
lecacheux.alain is currently offline  lecacheux.alain
Messages: 325
Registered: January 2008
Senior Member
Le jeudi 25 octobre 2012 11:14:47 UTC+2, Fab a écrit :
> Dear IDLers,
>
>
>
> I am quite an adept of using NaNs as missing values for my data, because
>
> many IDL routines go along with them. However, some of the routines are
>
> not really documented about how they handle NaNs.
>
> See the following example:
>
>
>
> IDL> data = FINDGEN(10) & data[0] = !VALUES.F_NAN
>
> IDL> p = VALUE_LOCATE(FINDGEN(10), data) & print, p[0]
>
> -1
>
> IDL> p = VALUE_LOCATE(INDGEN(10), data) & print, p[0]
>
> 0
>
> % Program caused arithmetic error: Floating illegal operand
>
>
>
> Which is quite dangerous! If I didn't debug my code to find the origin
>
> of the Floating illegal operand warning, value_locate's output would be
>
> wrong.
>
>
>
> Someone else than me thinking of this as a bug?
>
>
>
> Thanks,
>
>
>
> Fab

Please note that:
IDL> p = VALUE_LOCATE(LINDGEN(10), data) & print, p[0]
-1
gives the correct result.

alx.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: random numbers with gamma distribution
Next Topic: new graphics legend function: problems with symbol fill color

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

Current Time: Fri Oct 10 18:54:51 PDT 2025

Total time taken to generate the page: 0.24127 seconds