Iterator sequences
- To: mathgroup at yoda.physics.unc.edu
- Subject: Iterator sequences
- From: hkunzle at galilei.math.ualberta.ca (H.P. Kunzle)
- Date: Sat, 3 Oct 92 13:27:11 -0700
Is there a way in Mathematica to generate a list of
iterators dynamically?
What I have in mind is something like
Sum[ Product[v[i]^j[i],{i,3}],Table[{j[i],nn[[i]]},{i,3}]]
where nn is a given list of integers.
This won't work since Table[..] is a list of lists, not
just a sequence. I tried to fool Mathematica into
accepting it by using
Sum[ Product[v[i]^j[i],{i,3}],
ToExpression[StringDrop[StringDrop[
ToString[Table[{j[i],nn[[i]]},{i,3}]],1],-1]] ]
but also get just an error message:
Sum::itform:
Argument ToExpression[StringDrop[<<8>>op[<<2>>], -1]]
at position 2 does not have the correct form for an
iterator.
Any help is appreciated.
Hans Kunzle
---
H.P. Kunzle | Office: (403) 492-3798
Department of Mathematics | Home: (403) 437-4141
University of Alberta | Fax: (403) 492-6826
Edmonton | E-mail: hkunzle at galilei.math.ualberta.ca
CANADA T6G 2G1 | (userkunz at mts.ucs.ualberta.ca)