Re: Multiply 2 Lists together in a certain way
- To: mathgroup at smc.vnet.net
- Subject: [mg26940] Re: Multiply 2 Lists together in a certain way
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Sat, 27 Jan 2001 20:00:08 -0500 (EST)
- References: <94tmfv$li4@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Jerry,
L1 = {a, b};
L2 = {{{f, g, h}, {j, k, l}}, {{m, n, o}, {p, q, r}}};
L2[[All, All, 1]] L1
{{a f, a j}, {b m, b p}}
--
Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565
"Blimbaum Jerry DLPC" <BlimbaumJE at ncsc.navy.mil> wrote in message
news:94tmfv$li4 at smc.vnet.net...
> I would like to multiply 2 lists together in a certain way...e.g.
>
> Suppose I have 2 lists, L1, L2 (these lists are the output of
> previous calculations):
>
>
> L1 = {a,b}
>
> L2 = { { {f,g,h}, {j,k,l} }, { {m,n,o}, {p,q,r} } }
>
>
> I want to multiply them out in such a way that i get the following
> output:
>
>
> { { {a f, a j }, {b m, b p} } }
>
>
> I have tried MapThread but the the lists are of incompatible size
> and Table..without success...so at this point i'm stuck...
>
> thanks....Jerry Blimbaum NSWC Panama City, Fl
>
>
>
>