[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ATAN function with two ARGS
Ben Tupper wrote:
> In comp.lang.idl-pvwave you write:
>
> >Hello,
>
> >I have bumped into a conflict between the IDL documentation and IDL output.
>
> >From the IDL (5.2) docs, the optional argument Y is described as follows:
>
> >-------START
> >Y
> >An optional argument.
>
> >If this argument is supplied, ATAN returns the angle whose tangent
>
> >is equal to Y/X. If both arguments are zero, the result is undefined.
>
> >------END
>
> >So I tried the following...
>
> >IDL> help, ATAN(0.0,0.0)
> ><Expression> FLOAT = 0.00000
>
> >Uhoh! Is it me, or is it Monday morning syndrome?
>
> >Ben
>
> When I try the above command, I get
>
> IDL> help,atan(0.0,0.0)
> <Expression> FLOAT = -NaN
>
> IDL> help,/struct,!version
> ** Structure !VERSION, 5 tags, length=80:
> ARCH STRING 'alpha'
> OS STRING 'OSF'
> OS_FAMILY STRING 'unix'
> RELEASE STRING '5.2'
> BUILD_DATE STRING 'Oct 30 1998'
>
> William Thompson
>
The above was sent to me by William Thompson. Below is the version info for
the platform not returning the undefined value.
I've sent notice of this anomaly to RSI.
Thanks,
Ben
IDL> help,!version
<Expression> STRUCT = -> !VERSION Array[1]
IDL> help,!version,/str
** Structure !VERSION, 5 tags, length=40:
ARCH STRING 'sparc'
OS STRING 'sunos'
OS_FAMILY STRING 'unix'
RELEASE STRING '5.2'
BUILD_DATE STRING 'Oct 30 1998'
IDL> help, ATAN(0.0, 0.0)
<Expression> FLOAT = 0.00000
--
Ben Tupper
Bigelow Laboratory for Ocean Science
tupper@seadas.bigelow.org
pemaquidriver@tidewater.net