"vector" Map[] / functional outer product?
- To: mathgroup at smc.vnet.net
- Subject: [mg83746] "vector" Map[] / functional outer product?
- From: Mitch Murphy <mitch at lemma.ca>
- Date: Thu, 29 Nov 2007 06:36:04 -0500 (EST)
greetings, is there a simpler way to express {f@#,g@#}& /@ {a,b,c} -> {{f[a],g[a]},{f[b],g[b]},{f[c],g[c]}} ie. is there some mathematica function ??? such that {f,g} ??? {a,b,c} -> {{f[a],g[a]},{f[b],g[b]},{f[c],g[c]}} you might be asking what's so difficult about the "@#,@#,... & /@" syntax, but what about when you don't have two functions f,g but 8-10 functions... the syntax gets ugly fast and hard to read. note that Outer[{f, g}, {a, b, c}] -> {{f, g}[a], {f, g}[b], {f, g}[c]} doesn't work, neither does Outer[Apply, {f, g}, {a, b, c}] ->{{a, b, c},{a, b, c}} thanks, Mitch