Nesting Pure Functions with more than one variable
- To: mathgroup at smc.vnet.net
- Subject: [mg42295] Nesting Pure Functions with more than one variable
- From: "Ashraf El Ansary" <Elansary at btopenworld.com>
- Date: Fri, 27 Jun 2003 06:31:22 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Dear all, I'm looking for a way to nest a pure function with more than one variable. For Example, In[1]:= a={1,2,3}; b={5,6,7}; c:=Insert[#1,b[[#2]],#2+#2]& This is what I'm trying to achieve [i.e to rearrange the above lists to merge them together in a certain way], c[a,1] c[%,2] c[%,3] Out[4]= {1,5,2,3} Out[5]= {1,5,2,6,3} Out[6]= {1,5,2,6,3,7} I'm more interested in the concept of making a loop [or nesting a function] than achieving the end result. I'd assume that I'd need to nest c in a such way that my starting point would be #1=a , #2 = 1 then nest the result several times while increasing #2 by one increment each time Any idea!!! Your help is extremely appreciated Ashraf