Re: Modify a list of pure functions

• To: mathgroup at smc.vnet.net
• Subject: [mg70896] Re: Modify a list of pure functions
• From: Roland Franzius <roland.franzius at uos.de>
• Date: Wed, 1 Nov 2006 03:55:05 -0500 (EST)
• Organization: Universitaet Hannover
• References: <ehv8ts\$g5i\$1@smc.vnet.net>

```. schrieb:
> Hi all,
>
> I have a problem where I need to build up a list of pure functions that
> have been modified from a base pure function.  I'm not having much luck
> in getting it to work correctly, and was wondering if anyone had some
> good ideas.  A toy version of the problem is:
>
> f = Sin[#]&
> listF = Table[(i f[##])&, {i, 5}]
>
> What I'd hope to get is listF containing:
> {Sin[##]&, (2 Sin[##])&, (3 Sin[##])&, (4 Sin[##])&, (5 Sin[##])&}

Evaluate with ## and refunction the resulting Table

f = Sin[#]&

listF = Function@@@Table[{i f[##]}, {i, 5}]

{Sin[#1] &, 2 Sin[#1] &, 3 Sin[#1] &, 4 Sin[#1] &, 5 Sin[#1] &}

or still more compact

Function/@(f[##]*Range[1,5])

--

Roland Franzius

```