Applying multiple functions to multiple sets of arguements
- To: mathgroup at smc.vnet.net
- Subject: [mg42608] Applying multiple functions to multiple sets of arguements
- From: rishiroy at umich.edu (Rishi Roy)
- Date: Fri, 18 Jul 2003 05:25:01 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi all. I was hoping someone cold help me. I wanted a way to apply an arbitrary number of functions to an arbitrary number of sets of arguments. Meaning if I have n functions: {f1, f2, ...,fn} and m sets of arguments: {x1, x2, ..., xm}, how can I generate a list like: {{f1[x1], f1[x2], ...,f1[xm]},{f2[x1], f2[x2], ...,f2[xm]},...,{fn[x1], fn[x2], ...,fn[xm]}}? I am currently doing this by looping throgh both lists and populating each results one by one. As expecting this is horribly slow. I was hoping someone could recommend a faster, functional way to do this. I tried using map, but couldnt get a handle on it. Any help would be greatly appreciated. Thank you in advance. Rishi Roy