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

Home » Public Forums » archive » A new puzzle for histogram
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: A new puzzle for histogram [message #50287 is a reply to message #50233] Tue, 19 September 2006 10:50 Go to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Fri, 15 Sep 2006 16:41:04 -0700, gknoke wrote:

> R.G. Stockwell wrote:
>> Check out hist_nd
>>
>> http://www.dfanning.com/programs/hist_nd.pro
>>
>>
>> Cheers,
>> bob
>
> I'm having a bit of an issue getting hist_nd to work. I guess I'm a
> little slow. So here's the hist_2d call I am using:
>
> count = hist_2d(ix, jy, max1=(xysize-1),max2=(xysize-1),min1=0,min2=0)
>
> I noticed hist_nd requires a single array organized as n_dim*n_points,
> so I did the following:
> nx = n_elements(ix)
> ix = reform(ix, nx)
> jy = reform(jy, nx)
> xy = intarr(2, nx)
> xy[0] = ix & xy[1] = jy
> count = hist_nd(xy, 1, min=0, max=39)
>
> But I get drastically different results from what I had with hist_2d.
> Any insight on what I'm doing wrong?

Because xy[0]=ix only sets the first element. This "trick" (using the
first in a range of indices when assigning a sub-array) only works when
the adjacent data are in memory order (along rows). Perhaps:

xy=[reform(ix,1,nx),reform(jy,1,nx)]

would work better.

JD
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: IDL 6.3 Intel in Mac + IDLWAVE + graphics = CRASH
Next Topic: Re: Where's the syntax error? No stringst that only contain numbers?

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

Current Time: Sat Oct 11 16:27:12 PDT 2025

Total time taken to generate the page: 1.35704 seconds