MathGroup Archive 1997

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Try again, how to interleave two lists?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg9682] Re: Try again, how to interleave two lists?
  • From: pewei at no_spam.algonet.se (Infotek)
  • Date: Fri, 21 Nov 1997 01:31:19 -0500
  • Organization: FMV:FLYG
  • Sender: owner-wri-mathgroup at wolfram.com

In article <643e45$5bb at smc.vnet.net>, hennig at itwm.uni-kl.de says...
> rob peterson wrote:
> 
> > I have two lists of 3D points which in ColumnForm, list A looks like::
> > (In ColumnForm)
> > 
> > {Ax1,Ay1,Az1}
> > {Ax2,Ay2,Az2}
> > .
> > .
> > {Axn,Ayn,Azn}
> > 
> > B looks the same but with B entries.
> > 
> > What I need is a list which looks like
> > 
> > {
> > {{Ax1,Ay1,Az1},{Bx1,By1,Bz1},{Ax2,Ay2,Az2},{Bx2,By2,Bz2}....{Bxn,Byn,Bzn}
> > }
> > 
> > Any suggestions on how to form this from the two A, B lists?
> 
With a={{Ax1,Ay1,Az1},{Ax2,Ay2,Az2},{Ax3,Ay3,Az3}}
b={{Bx1,By1,Bz1},{Bx2,By2,Bz2},{Bx3,By3,Bz3}}
Try:

Flatten[Transpose[{a, b}],1]
which gives:

{
{Ax1,Ay1,Az1},{Bx1,By1,Bz1},{Ax2,Ay2,Az2},
{Bx2,By2,Bz2},{Ax3,Ay3,Az3},{Bx3,By3,Bz3} }


  • Prev by Date: Re: Book recommendation for Mathematica (fwd)
  • Next by Date: Programmer needed
  • Previous by thread: Re: Try again, how to interleave two lists?
  • Next by thread: Getting the Update!!