Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2006

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

Search the Archive

Re: building a list containing elements f(i,j)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg71079] Re: [mg71045] building a list containing elements f(i,j)
  • From: János <janos.lobb at yale.edu>
  • Date: Wed, 8 Nov 2006 06:04:31 -0500 (EST)
  • References: <200611060752.CAA08745@smc.vnet.net>

On Nov 6, 2006, at 2:52 AM, xarnaudx at gmail.com wrote:

>
> hi,
> i want to construct a list of the form:
> { f[1,1], ... f[n,m] }
> So the list contains elements of the form f[i,j] with i ranging from 0
> to n, and j from 0 to somebound[i].
>
> What would be the most elegant way to this?
> thanks

Here is newbie elegancy:

In[1]:=
n = 4;

In[2]:=
Flatten[Table[Table[f[i, j],
     {j, 0, i}], {i, 0, n}]]
Out[2]=
{f[0, 0], f[1, 0], f[1, 1],
   f[2, 0], f[2, 1], f[2, 2],
   f[3, 0], f[3, 1], f[3, 2],
   f[3, 3], f[4, 0], f[4, 1],
   f[4, 2], f[4, 3], f[4, 4]}

János


----------------------------------------------
Trying to argue with a politician is like lifting up the head of a  
corpse.
(S. Lem: His Master Voice)


  • Prev by Date: Possible bug concerning a limit computation
  • Next by Date: Efficiency of repeatedly appending to a List
  • Previous by thread: Re: building a list containing elements f(i,j)
  • Next by thread: Re: building a list containing elements f(i,j)