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>
- Publicon