MathGroup Archive 2002

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

Search the Archive

Rule application issue

  • To: mathgroup at smc.vnet.net
  • Subject: [mg34143] Rule application issue
  • From: jabidof at yahoo.fr (Jari)
  • Date: Mon, 6 May 2002 05:20:12 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Dear Mathgroup,

Consider the following list:

In[353]:=
allDataCollected={{{2,b+w},{6,d+t}},{{5,f},{4,g},{7,l}},{{{2,1},a},{{4,5},
          h},{{6,5},j},{{5,4},k},{{8,1},m}}};

Here is the result I want:

In[354]:=
Distribute[{allDataCollected[[1]],
    allDataCollected[[2]]}, List, List, List, ({{#1[[1]], #2[[1]]},
#1[[2]] \
#2[[2]]})&]

Out[354]=
{{{2,5},f (b+w)},{{2,4},g (b+w)},{{2,7},l (b+w)},{{6,5},f
(d+t)},{{6,4},
    g (d+t)},{{6,7},l (d+t)}}

The problem occurs when I try to obtain the same result but using
rules (which is mandatory for my application):

In[355]:=
allDataCollected/.{{NE__},{NS__},{A___}}\[Rule]
    Distribute[{{NE}, {NS}}, List, List, 
      List, ({{#1[[1]], #2[[1]]}, #1[[2]] #2[[2]]})&]

I get part specifications errors :-(

Anybody's got an idea?

Thanks for your help,
Jari


  • Prev by Date: Some questions about plotting.
  • Next by Date: Re: Help for Mathematica
  • Previous by thread: RE: Some questions about plotting.
  • Next by thread: Re: Rule application issue