MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How can I make a sequence that includes lists?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg125485] Re: How can I make a sequence that includes lists?
  • From: Dana DeLouis <dana01 at me.com>
  • Date: Thu, 15 Mar 2012 00:32:01 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com

> IndexedVariable[f,{{1, x1}, {2, x2}, {3, x3}...{1000, x1000}}]
> does not work.

Hi.  Not sure, but would this alternative using a dispatch table work?

data = Table[{j, "x" ~~ ToString[j] }, { j,1,10000 }];

dict = Dispatch[Rule@@@data];

ReplaceAll[13, dict]
x13

ReplaceAll[995, dict]
x995

= = = = = = = = = =
HTH  :>)
Dana DeLouis
Mac & Math 8
= = = = = = = = = =




On Mar 14, 1:46 am, JasonE <ebaughja... at gmail.com> wrote:
> Hello folks,
> 
> How can I make a sequence that includes lists?
> Ex:
> Sequence[apple, {rock, tree), {ocean, lake}]
> 
> Here is my specific problem:
> 
> I use this function to make associative arrays:
> IndexedVariable[var_,indicesValues__]:=With[{dict=List[indicesValues]},Scan [(var[#[[1]]]=#[[2]])&,dict]]
> 
> (I got it from:http://www.physic.ut.ee/~kkannike/english/prog/mathematica/index.html...)
> 
> Here is an example of how it takes arguments:
> IndexedVariable[f, {1, "a"}, {2, "b"}, {3, "c"}]
> 
> In[2]:= f[1]
> Out[2]= a
> 
> In[3]:= f[2]
> Out[3]= b
> ect...
> 
> You can imagine, some associations are too long to type out by hand.
> Ex: {1, x1}, {2, x2}...{1000, x1000}
> 
> When I make these associations programtically, I get a list back:
> {{1, x1}, {2, x2},...{1000, x1000}}
> 
> IndexedVariable[f,{{1, x1}, {2, x2}, {3, x3}...{1000, x1000}}]
> does not work.
> 
> It wants a sequence.
> 
> How can I make a sequence that includes lists?
> 
> Thanks,
> Jason
> 
> Jason Ebaugh
> Contact: jasoneba... at jasonebaugh.info
> LinkedIn:www.linkedin.com/in/jasonebaugh




  • Prev by Date: Re: How can I make a sequence that includes lists?
  • Next by Date: Re: Message using FindFit with LevenbergMarquardt Method
  • Previous by thread: Re: How can I make a sequence that includes lists?
  • Next by thread: Re: How can I make a sequence that includes lists?