Re: MapThread over ragged arrays

*To*: mathgroup at smc.vnet.net*Subject*: [mg83744] Re: MapThread over ragged arrays*From*: m.r at inbox.ru*Date*: Thu, 29 Nov 2007 06:35:00 -0500 (EST)*References*: <fhrrbf$583$1@smc.vnet.net> <figtua$fco$1@smc.vnet.net>

On Nov 27, 5:10 am, yat... at mac.com wrote: > Here is one more version: > > Function[{x, y}, f[x, y], {Listable}][mat1, mat2] > > Anybody know how to extend it so that it would work for an arbitrary > number of arguments? > > The following does not seem to work > > Function[{},f[##],{Listable}][mat1,mat2,mat3] > > Regards, > > Derek There's the undocumented Function[, body, attr] syntax: In[1]:= Function[, f[##], Listable][ {{1, 2}, {2, 3, 4}, {5, 6}}, {{a, b}, {b, c, d}, {e, f}}] Out[1]= {{f[1, a], f[2, b]}, {f[2, b], f[3, c], f[4, d]}, {f[5, e], f[6, f]}} Maxim Rytin m.r at inbox.ru