MathGroup Archive 2006

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

Search the Archive

Re: when dimension increases

  • To: mathgroup at smc.vnet.net
  • Subject: [mg67589] Re: when dimension increases
  • From: "Ray Koopman" <koopman at sfu.ca>
  • Date: Sat, 1 Jul 2006 05:12:34 -0400 (EDT)
  • References: <e82n4s$qvr$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

In[1]:= a = {{2,1},{{3,2,1},1,{4,3,2,1}},{4,{3,2,1},{2,1},{1}}};
In[2]:= Map[Sort,a,{-2}]
Out[2]= {{1,2},{{1,2,3},1,{1,2,3,4}},{4,{1,2,3},{1,2},{1}}}

Arkadiusz Majka wrote:
> Hi,
>
> Imagine that I want to sort (or do anything else) a list
>
> list={5,2,8,3}
>
> So I use Sort[list]
>
> Next I add next dimension and obtain a list listNew=Table[list,{5}]
>
> In order to sort all sublists of it  it I use Map[Sort, listNew]
>
> Now I add another more dimension listNew1=Table[list, {3},{5}]
>
> I can again sort all sublists of it using combination of Table and Map.
>
> The question is the following:
>
> How can I deal with expresions of unknown a priori dimension? For
> example what is the most elegant (clear and fast) method of sorting all
> sublists of multidimensional expresion? I would like to avoid Table and
> unclear expresions with many "Maps" (one embeded in another).
> 
> Thanks for your help,
> 
> Arek


  • Prev by Date: Re: Recognizing newline character in regular expressions
  • Next by Date: Re: when dimension increases
  • Previous by thread: Re: Recognizing newline character in regular expressions
  • Next by thread: Re: when dimension increases