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

Home » Public Forums » archive » array concatenation in 2-D
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: array concatenation in 2-D [message #59748 is a reply to message #59630] Tue, 08 April 2008 23:37 Go to previous message
Spon is currently offline  Spon
Messages: 178
Registered: September 2007
Senior Member
On Apr 9, 2:19 am, elwood <epolo...@uwsp.edu> wrote:
> Alas, this is a form of concatenation, but it does not produce
> the required results.
> I need to concatenate by COLUMN, not row.
> If I code the concatenation you show, it produces:
> column 1:
> 1 2
> 3 4
> 5 6
>
> Whereas I need it to paste the columns together such that I
> get
> 1 3 5
> 2 4 6
>
> To be specific, each iteration of the loop
> I calculate new values of x and y
> I want to do the following, but using concatenation
> outputarry[0,0]=x1
> outputarry[1,0]=y1
>
> next iteration
> outputarry[0,1]=x2
> outputarry[1,1]=y2
>
> to get a final array where x values are in column 0
> y values are in column 1

You're almost where you want to be :-)
You can use TRANSPOSE your array to get the desired effect. It does
make concatenating a little bit more tricky, but with the help of
these two tutorials:

http://www.dfanning.com/tips/array_concatenation.html
http://www.dfanning.com/tips/rebin_magic.html

you'll be flying through it before you know it!
Alternatively you can let your concatenation happen row-by-row until
you're done, and then just transpose at the end, if that's simpler.

Good luck,

Chris
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: aster 1A -
Next Topic: Re: fastest way to find the first non-zero value in an array

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

Current Time: Fri Nov 28 23:04:41 PST 2025

Total time taken to generate the page: 0.72607 seconds