Re: problem of syntax.

*To*: mathgroup at smc.vnet.net*Subject*: [mg104366] Re: problem of syntax.*From*: Peter Breitfeld <phbrf at t-online.de>*Date*: Thu, 29 Oct 2009 02:57:21 -0500 (EST)*References*: <hc91nu$e3r$1@smc.vnet.net>

micmac wrote: > Hello everyone, > > For some reasons, I have a matrix where each element is itself another > matrix of size one. > How can I transform that in a normal matrix where each element is just the > value ? > > I am very confused with mathematica syntax. > > thanks, > > Julien > Suppose, you have the matrix mat={{{1}, {2}}, {{3}, {4}}} The Elements {1}, {2}, {3} and {4} are now on Level -2, as you can see using TreeForm[mat]. Then use Replace on this Level to change the lists to their values: Replace[mat,List[x_]->x, {-2}] Out= {{1, 2}, {3, 4}} -- _________________________________________________________________ Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de