Re: newbie: all possible sums of two lists
- To: mathgroup at smc.vnet.net
- Subject: [mg30688] Re: newbie: all possible sums of two lists
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Sat, 8 Sep 2001 02:22:33 -0400 (EDT)
- References: <9n17po$24b$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Alan, Welcome! Here's a way: L1=List[i1,i2,i3,i4]; L2=List[j1,j2,j3]; Outer[Plus,L1,L2] {{i1+j1,i1+j2,i1+j3},{i2+j1,i2+j2,i2+j3},{i3+j1,i3+j2,i3+j3},{i4+j1,i4+j2, i4+j3}} Flatten[%] {i1+j1,i1+j2,i1+j3,i2+j1,i2+j2,i2+j3,i3+j1,i3+j2,i3+j3,i4+j1,i4+j2,i4+j3} -- 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 "Alan Tu" <alantu at students.uiuc.edu> wrote in message news:9n17po$24b$1 at smc.vnet.net... > Hello, I confess I am a newbie to Mathematica. I think I have a basic > understanding of the syntax and concepts, but there are just so many > functions. What is the most efficient way to find all the possible sums of > two lists. > > List[i1, i2, ... i_n] > List[j1, j2, ... j_m] > > I want > > List[i1+j1, i1+j2, i1+j3, ... i1+j_m, i2+j1, i2+j2, i2+j3, ... i2+j_m, ... > i_n+j_m] > > Any ideas would be appreciated. Thanks. > > Regards, > > Alan Tu > > >