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