MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Multiply 2 Lists together in a certain way

  • To: mathgroup at smc.vnet.net
  • Subject: [mg26950] Re: [mg26931] Multiply 2 Lists together in a certain way
  • From: BobHanlon at aol.com
  • Date: Sat, 27 Jan 2001 20:00:14 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

L1 = {a,b};

L2 = {  { {f,g,h}, {j,k,l} }, { {m,n,o}, {p,q,r} }  };

{{{a f,a j},{b m,b p}}} == {Transpose[
      Inner[Times, L1,Map[First, L2, {2}], List]]}

True

Bob Hanlon

In a message dated 2001/1/26 11:59:22 PM, BlimbaumJE at ncsc.navy.mil writes:

>   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...
>


  • Prev by Date: i need help
  • Next by Date: Re: Multiple choice question
  • Previous by thread: Multiply 2 Lists together in a certain way
  • Next by thread: Re: Multiply 2 Lists together in a certain way