       Re: Bump Function

• To: mathgroup at smc.vnet.net
• Subject: [mg31976] Re: Bump Function
• Date: Fri, 14 Dec 2001 16:53:05 -0500 (EST)
• References: <9vchll\$3mm\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```I suspect that you actually want:
f(x,y)	= x^2+y^2 for  x^2+y^2<1
= 2  for x^2+y^2 >1
because as written the function is not defined for 1 <= x <=2

This is straightforward using the Which command to define and the Plot3D command
to display:

f[x_, y_] :=
Which[x^2 + y^2 <= 1 , x^2 + y^2 , x^2 + y^2 > 1, 2]
Plot3D[f[x, y], {x, -3, 3}, {y, -3, 3}]

I wonder if you want to let f(x,y) = 1 for x^2+y^2>1.  Otherwise your "bump"
jumps suddenly from 1 to 2 at x^2+y^2 = 1.  Also, as written the "bump" goes
downward and the default view settings make it difficult to see.  Below are some
other examples that you might find helpful in figuring out the options in
Plot3D.  Note:  I let f(x,y) = 1 for x^2+y^2>1.

f[x_,y_] :=
Which[x^2+y^2<=1 ,x^2+y^2 , x^2+y^2 >1,1]

Plot3D[f[x,y],{x,-3,3},{y,-3,3},ViewPoint->{1.323, -2.540, -1.932}]
Plot3D[-f[x,y],{x,-3,3},{y,-3,3}]
Plot3D[-f[x,y],{x,-3,3},{y,-3,3},PlotPoints\[Rule]50,Mesh\[Rule]False]

In article <9vchll\$3mm\$1 at smc.vnet.net>, Ajitkumar says...
>
>Hi,
>
>Could  somebody tell me how to plot the graph of bump functions. For
>example, if I want to draw the graph of the function say,
>
>f(x,y)	= x^2+y^2 for  x^2+y^2<1
>	= 2  for x^2+y^2 >2
>
>
>Thanks
>Ajit Kumar
>Dept of Maths
>University of Mumbai
>Vidyanagari, Kalina
>Mumbai 400 098
>India
>Phone No. +91 652 6683
>Email- ajitkumar at math.mu.ac.in
>       ajit_kumara at hotmail.com
> http://math.mu.ac.in/faculty/scholars/ajit.html
>
>