[Date Index]
[Thread Index]
[Author Index]
Re: Plotting multiple functions using Map
*To*: mathgroup at smc.vnet.net
*Subject*: [mg24285] Re: [mg24254] Plotting multiple functions using Map
*From*: BobHanlon at aol.com
*Date*: Fri, 7 Jul 2000 00:11:27 -0400 (EDT)
*Sender*: owner-wri-mathgroup at wolfram.com
In a message dated 7/5/2000 11:40:09 PM, Stegemann at Physik.TU-Berlin.DE writes:
>I have a two parameter function, e.g.
>In[1]:= f[x_,y_]:=x+y
>
>Now I would like to plot f[x,y1],f[x,y2],... within the same chart.
>Usually you would try something like this:
>In[2]:= Plot[{f[x,1],f[x,2],f[x,3]},{x,-3,3}]
>
>Since my list of y's is pretty long I tried this:
>In[3]:= ylist={1,2,3};
> Plot[Map[f[x,#1]&,ylist],{x,-3,3}]
>
>but Mathematica complains
> Plot::"plnr": (f[x, #1]&)/@ylist is not a machine-size real number
> at x=-2.9999997
>
>On the other hand we have
>In[4]:= Map[f[x,#1]&,ylist]
>Out[4]= {1 + x, 2 + x, 3 + x}
>and
>In[5]:= Plot[{1 + x, 2 + x, 3 + x},{x,-3,3}]
>of course works as expected.
>
>Where is my mistake?
>
Plot[Evaluate[Map[f[x, #1] &, ylist]], {x, -3, 3}];
Bob Hanlon
Prev by Date:
**With[{software=Mathematica}, Frustration]**
Next by Date:
**printing 2D graphics with a known scale**
Previous by thread:
**Re: Plotting multiple functions using Map**
Next by thread:
**RE: Plotting multiple functions using Map**
| |