MathGroup Archive 2005

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

Search the Archive

Re: Questions on Apply function

  • To: mathgroup at smc.vnet.net
  • Subject: [mg62897] Re: Questions on Apply function
  • From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
  • Date: Thu, 8 Dec 2005 00:04:26 -0500 (EST)
  • Organization: Uni Leipzig
  • References: <dn5ogd$nks$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

if you mean Map[] you should *use* Map[]

Apply[] replaces the head of the expression in 
your example
(#+{-6750,6435})&  @@ {6945,-4545}

gives

Plus[#1,{-6750, 6435})][6945,-4545]

Plus[6945,{-6750, 6435}]

Regards
  Jens

<PengYu.UT at gmail.com> schrieb im Newsbeitrag 
news:dn5ogd$nks$1 at smc.vnet.net...
| Please look at the following code. I'm wondering 
the output 1 doesn't
| give me the right answer. 6435-4545 should be 
1890. Is there anything
| wrong with input 1? It seems that it is correct, 
because input 3 works
| well.
|
| Thanks,
| Peng
|
| In[1]:=
| 
Apply[(#+{-6750,6435})&,{{6945,-4545},{6945, -4545}},{1}]
|
| Out[1]=
| {{195,13380},{195, 13380}}
|
| In[2]:=
| {-6750,6435}+{6945,-4545}
|
| Out[2]=
| {195,1890}
|
| In[3]:=
| Apply[(#+{a,b})&,{{a1,b1},{a2,b2},{a3,b3}},{1}]
|
| Out[3]=
| {{a+a1,a1+b},{a+a2,a2+b},{a+a3,a3+b}}
| 



  • Prev by Date: Re: Questions on Apply function
  • Next by Date: Pick function
  • Previous by thread: Re: Questions on Apply function
  • Next by thread: Re: Questions on Apply function