       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[] == z == 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

```

• Prev by Date: Re: help with new symbols (or pointers)
• Next by Date: Re: ContourStyle -> {{Dashing[0.15, 0.5]}} has no effect
• Previous by thread: Re: help with new symbols (or pointers)
• Next by thread: Re: help with new symbols (or pointers)