MathGroup Archive 1997

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

Search the Archive

Re: Map

  • To: mathgroup at
  • Subject: [mg7478] Re: Map
  • From: Edward Neuman <edneuman at>
  • Date: Thu, 5 Jun 1997 01:36:18 -0400 (EDT)
  • Organization: SIUC
  • Sender: owner-wri-mathgroup at

Sean Ross wrote:

> Does anyone know how to use Map if the mapping function has more than
> one
> argument?
> ie:  If I have a function f[x] and an array, then Map[f,array] applies
> f to each
> element of the array.  What I want is a function f[x,y] and do
> something like
> Map[f[#,3],array] so it will apply f[x,3] to every element of the
> array.  I currently
> have two kludgey work arounds which is to make a new function
> g[x_]:=f[x,3]
> then use Map[g,array] or to make a newarray={array,list of second
> arguments},
> then use MapThread..  I am looking for a better way
> Please reply to seanross at

Sean:Here is a simple fix to your code (see In[9]):

f[x_, y_]:=x+y
Map[f[#, 3]&, a]

Edward Neuman
E-mail: edneuman at

  • Prev by Date: Correction, Rotated Plot
  • Next by Date: Re: Map
  • Previous by thread: Re: Map
  • Next by thread: Re: Map