MathGroup Archive 2004

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

Search the Archive

Understanding Flatten


Mathematica 5.0.1 on Windows 2000
MathGroup:

In my study of Flatten, the Mathematica Book gives this example ...

	You can use Flatten to "splice" sequences of elements into lists
	or other expressions.  

	In[5]:= Flatten[ {a, f[b, c], f[a, b, d]}, 1, f ]

	Out[5]= {a,b,c,a,b,d}

I modified In[5] as follows ...

	In[1]:= Flatten[ { {a, f[b, c], f[a, b, d]}, {g, f[e, g]} }]

	Out[1]= {a, f[b, c], f[a, b, d], g, f[e, g]}	
	
I don't see why adding {g, f[e, g]} as a second list to the In[5] example
unflattens Flatten's answer.  What am I misunderstanding?

Thanks.
Harold


  • Prev by Date: A zillion times slower in version 5
  • Next by Date: Re: how to plot with logarithmic scale on X-axis ?
  • Previous by thread: Re: A zillion times slower in version 5
  • Next by thread: Re: Understanding Flatten