[Date Index]
[Thread Index]
[Author Index]
Re: defining consecutive variables
*To*: mathgroup at smc.vnet.net
*Subject*: [mg99474] Re: defining consecutive variables
*From*: dh <dh at metrohm.com>
*Date*: Wed, 6 May 2009 05:26:22 -0400 (EDT)
*References*: <gtp199$joi$1@smc.vnet.net>
Hi Jason,
why do you need different variable names? I would put the matrices in a
function q[i].
Scan[q[i]=f[i],{i,1,40}]
Daniel
Jason wrote:
> I have a code where I need to define a large number of variables as matrices, called q1,q2,q3......qn. I'd like to be able to define them all without writing out n assignment lines, so a Do loop seems appropriate to me but I don't know how to assign sequential variable names. This gets the job done but it is really ugly IMO
>
>
> f[x_] := Table[x RandomReal[], {n, 5}, {np, 5}](*for example*)
>
> Do[ToExpression["q" <> ToString[n] <> "=f[n]"], {n, 0, 40}]
>
> at the end of which I have 41 matrices which I can call as q0,q1, etc. Is this the best way to accomplish this task?
>
> Thanks
>
Prev by Date:
**Re: programmatically rotating a function plot**
Next by Date:
**Functions in partial differential equations with different number of**
Previous by thread:
**Re: defining consecutive variables**
Next by thread:
**Re: defining consecutive variables**
| |