|
[Date Index]
[Thread Index]
[Author Index]
Re: Assignment problem
- To: mathgroup at smc.vnet.net
- Subject: [mg86244] Re: Assignment problem
- From: dh <dh at metrohm.ch>
- Date: Fri, 7 Mar 2008 02:24:10 -0500 (EST)
- References: <fqo8o1$suo$1@smc.vnet.net>
Hi marco,
to make it work, you may either you put the whole statement in a string
or use "Symbol":
For[i=1,i<3,i++,ToExpression["q["<>ToString[i]<>"]=0;"]]
or more elegant
For[i=1,i<3,i++,Symbol["q"][i]=0]
hope this helps, Daniel
Marco Gabiccini wrote:
> Hi all,
>
> I would like to do something like:
>
> For[ i=1, i<n, i++, ToExpression[ "q" <> ToString[i] ] = 0 ]
>
> that is assigning q1=0, q2=0, etc... but it does not work.
>
> I would not like to use the easy way out:
>
> For[ i=1, i<n, i++, q[i] = 0 ]
>
> of employing q[i] instead of qi.
>
> Can you help me please?
>
> Thanks,
>
> Marco
>
> Ing. Marco Gabiccini, PhD
> Assistant Professor of Applied Mechanics
> Dept. of Mechanical, Nuclear and Production Engineering
> University of Pisa
> Via Diotisalvi, 2, 56126 Pisa (PI) - Italy
> Phone: +39-050-836.676
> E-mail: m.gabiccini at ing.unipi.it
>
>
Prev by Date:
Re: 64-bit problems with Mac version
Next by Date:
changing style of vertices for ShowGraph with Combinatorica
Previous by thread:
Re: Assignment problem
Next by thread:
Re: Assignment problem
|