MathGroup Archive 2006

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

Search the Archive

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


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: Re: Possible simple bug in NMaximize
  • Next by Date: Re: Possible simple bug in NMaximize
  • Previous by thread: Re: building a list containing elements f(i,j)
  • Next by thread: Re: building a list containing elements f(i,j)