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

Home » Public Forums » archive » Unexpected rebin behavior
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: Unexpected rebin behavior [message #36368 is a reply to message #36271] Wed, 03 September 2003 09:31 Go to previous message
James Kuyper is currently offline  James Kuyper
Messages: 425
Registered: March 2000
Senior Member
Mike Chinander wrote:
>
> Performing rebin on 2-d (or any higher dimension) integer arrays sometimes
> give results I didn't expect. Here's a trivial example array:
>
> IDL> help, b
> B INT = Array[2, 2]
>
> IDL> print, b
> 8 9
> 10 13
>
> Minifying this to a 1x1 array with rebin gives:
>
> IDL> print, rebin(b,1,1)
> 9
>
> But,
>
> IDL> print, fix(total(b)/4)
> 10

What it's doing is total(b/4), rather than total(b)/4. This has the
advantage of handling large numbers without producing overflow. It has
the disadvantage of underflowing for very small numbers, and producing
wierd results when re-binning integer data.
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: Can a CALL_EXTERNAL .dll create a window?
Next Topic: Can a CALL_EXTERNAL .dll create a window?

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

Current Time: Sat Oct 11 15:27:32 PDT 2025

Total time taken to generate the page: 1.13190 seconds