MathGroup Archive 2006

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

Search the Archive

RE: List manipulation

  • To: mathgroup at smc.vnet.net
  • Subject: [mg70211] RE: [mg70162] List manipulation
  • From: "Erickson Paul-CPTP18" <Paul.Erickson at Motorola.com>
  • Date: Sat, 7 Oct 2006 07:08:36 -0400 (EDT)

 Partition[ Partition[ 
    Partition[ Partition[ 
          Partition[ e // Flatten , 3, 3], 3, 3 ] // 
                  Transpose // Flatten , 6, 6] , 2, 2 ] // Transpose //
                     Flatten, 6, 6] // MatrixForm

You decide if this is easy... ?

-----Original Message-----
From: xun [mailto:xiaoxun at gmail.com] 
To: mathgroup at smc.vnet.net
Subject: [mg70211] [mg70162] List manipulation

Hello,

I have something as following:

a = Array[aa, {3, 3}];
b = Array[bb, {3, 3}];
c = Array[cc, {3, 3}];
d = Array[dd, {3, 3}];
A = {{a, b}, {c, d}} (* A consists of four blocks *) A // MatrixForm

And I want a 6*6 matrix (a list of 6 lists) just as A looks like.
For example, the first row should be

aa[1,1],aa[1,2],aa[1,3],bb[1,1],bb[1,2],bb[1,3]

etc....

How to get it easily?

Many thanks.
Xun 



  • Prev by Date: Re: FoourierTransform of a function defined in sections
  • Next by Date: Re: Exporting EPS figures
  • Previous by thread: Re: List manipulation
  • Next by thread: Re: List manipulation