MathGroup Archive 2007

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

Search the Archive

Re: how to make myVec[v,3] to return {v_1, v_2, v_3} ?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg75260] Re: how to make myVec[v,3] to return {v_1, v_2, v_3} ?
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Mon, 23 Apr 2007 05:33:20 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <200704170025.UAA08976@smc.vnet.net> <f0ekg4$pq1$1@smc.vnet.net>

T.Sariyski wrote:
> Hi,
> 
> I want to define a function that takes a symbol and integer and 
> generates a vector e.g. myVec[v,3] returns  {v_1, v_2, v_3}? I tried
> 
> Table[v_Subscript_i, {i, 1, 3}]
> 
> but it returns {v_i, v_i, v_i}
> 
> Thanks,
> Ted
> 
> 
> In[1406]:=
> Table[v\[UnderBracket]Subscript\[UnderBracket]i, {i, 1, 3}]
> 
> 

The correct syntax is

In[1]:=
myVec[v_, n_] := Table[Subscript[v, i], {i, 1, n}]
myVec[v, 3]

Out[2]=
{v , v , v }
   1   2   3

Regards,
Jean-Marc


  • References:
    • Publicon
      • From: Michael Alexander <malexand@wu-wien.ac.at>
  • Prev by Date: Re: Outputting to file with fixed decimal digits
  • Next by Date: Re: Outputting to file with fixed decimal digits
  • Previous by thread: Re: how to make myVec[v,3] to return {v_1, v_2, v_3} ?
  • Next by thread: Re: how to make myVec[v,3] to return {v_1, v_2, v_3} ?