Re: help with new symbols (or pointers)
- To: mathgroup at smc.vnet.net
- Subject: [mg92416] Re: [mg92387] help with new symbols (or pointers)
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Tue, 30 Sep 2008 21:48:52 -0400 (EDT)
- Reply-to: hanlonr at cox.net
m = 8; ToExpression[ Table["x" <> ToString[n] <> " = " <> ToString[n^2 - 5 n + 6], {n, m}]] {2,0,0,2,6,12,20,30} y = Array[#^2 - 5 # + 6 &, {m}] {2,0,0,2,6,12,20,30} Table[z[n] = n^2 - 5 n + 6, {n, m}] {2,0,0,2,6,12,20,30} % == %% == %%% True x4 == y[[4]] == z[4] == 2 True Bob Hanlon ---- ag <ashutoshgupta.umd at gmail.com> wrote: ============= Hi, I want to create new symbols inside a module & assign them values=85 e.g. something like: Symbol[=93x=94<>"num"] = 5 It is not working=85 The problem is that I dont know how many symbols I would need (it could be 5, 50 or 5000)... So I cannot do something like: Symbol["x"<>"1"]; x1=5; Is there anything in Mathematica which is like pointers in C (something which would assign a value to a given location in memory)? Any help would be appreciated! Thanks, AG. -- Bob Hanlon