Re: lists of variables
- To: mathgroup at smc.vnet.net
- Subject: [mg58163] Re: [mg58156] lists of variables
- From: "Caffa Vittorio Dr." <Caffa at iabg.de>
- Date: Tue, 21 Jun 2005 06:02:36 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Try:
variable[a_String, i_Integer /; i ? 0] := ToExpression[a <> ToString[i]]
variable["t", 3] // InputForm
t3
variable["t", #] & /@ Range[13] // InputForm
{t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13}
Cheers, Vittorio
>-----Original Message-----
>From: Heath Gerhardt [mailto:heathgerhardt at hotmail.com]
To: mathgroup at smc.vnet.net
>Sent: Monday, June 20, 2005 11:22 AM
>Subject: [mg58163] [mg58156] lists of variables
>
>I need to make lists of variables, for example
>
>{t1,t2,t3}
>
>but have not been able to figure out how to make Mathematica do this.
>Tried using
>
>Array[t,3]
>
>which gives
>
>{t[1],t[2],t[3]}
>
>but then I don't know how to set the t[i]'s in expressions similar to
>
>F[t[1]_,t[2]_,t[3]_]:=Cos[t[1]+t[2]-t[3]]
>
>thanks in advance
>Heath