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