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

Home » Public Forums » archive » Correlate function (bug?)
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: Correlate function (bug?) [message #11269 is a reply to message #11103] Tue, 17 March 1998 00:00 Go to previous messageGo to previous message
John Smith is currently offline  John Smith
Messages: 4
Registered: March 1998
Junior Member
William Connolley wrote:

> In article 9AA03CE1@fz-juelich.de, Theo Brauers <Th.Brauers@fz-juelich.de> writes:
>> I was facing a problem with the correlate function
>> which is demonstrated by the following IDL procedure:
>
>> pro testc
>> x=[1.D-5, 1.D-6, 0.0]
>> y=[1.D-5, 1.1D-6, 0.0]
>> print, correlate(x,y, /double)
>
>> giving the following result:
>>
>> NAN
>
> The problem is due to stupid programming in the correlate function.
> You can look at the source in $IDL_DIR/lib/correlate.pro.
> There is a tolerance (set to 1e-12 at /double, or 1e-6 otherwise) and if
> ||x'||^2*||y'||^2 is less than this, NAN is returned. Double precision should be
> good for a lot better than 1e-12, and anyway its more the ratio between x and y
> that would matter not the absolute value. Ho hum.
>
> Just take the code and insert tol=0 in the appropriate place...
>
> ps - the documentation doesn't mention this tolerance factor, presumably to avoid
> worrying our pretty little heads...
>
> - William

This bug was reported long time ago to RSI and they said they will fix it in one of
their
next releases. Meanwhile I use the old version.

Samuel Haimov
haimov@uwyo.edu
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: IDL installation problem
Next Topic: Re: troubles with findfile (now with attachment)

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

Current Time: Sat Oct 11 22:30:40 PDT 2025

Total time taken to generate the page: 0.79845 seconds