Re: Flatten and BlockProcessing
- To: mathgroup at smc.vnet.net
- Subject: [mg65653] Re: Flatten and BlockProcessing
- From: "Mariusz Jankowski" <mjankowski at usm.maine.edu>
- Date: Wed, 12 Apr 2006 06:00:02 -0400 (EDT)
- Organization: University of Southern Maine
- References: <e1fp4f$beo$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Marten, use MatrixJoin[M], where MatrixJoin is also part of the ImageProcessing package. Mariusz >>> On 4/11/2006 at 4:24 am, in message <e1fp4f$beo$1 at smc.vnet.net>, Maarten van der Burgt<maarten.vanderburgt at icos.be> wrote: > Hallo, > > I have a structure M: > > M = {{{{a, b}, {e, f}}, {{c, d}, {g, h}}}, {{{k, l}, {o, p}}, {{m, n}, > {q, > r}}}} > > > M//Dimensions > > gives > > {2, 2, 2, 2}, > > (or more general {n1, n2, m1, m2}; M is the result of the > BlockProcessing > function from the Image Processing package) > > Does anyone know an elegant way of 'flattening' M to give > > {{a, b, c, d}, {e, f, g, h}, {k, l, m, n}, {o, p, q, r}} > > with dimensions {4, 4} (or more general {n1*m1, n2*m2})? > > > Thanks for your help, > > > Maarten