Re: Re: Draw a 3D surface
- To: mathgroup at smc.vnet.net
- Subject: [mg100743] Re: [mg100694] Re: Draw a 3D surface
- From: Syd Geraghty <sydgeraghty at me.com>
- Date: Fri, 12 Jun 2009 05:46:01 -0400 (EDT)
- References: <h0pjhq$538$1@smc.vnet.net> <200906111108.HAA21241@smc.vnet.net>
Hi, This is a question inspired by Jens's use of RegionFunction below. In the documentation for RegionFunction there is an example where RegionFunction isa pure function is called with a slot number: SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#6 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]] Here I was perplexed to know what #6 was (and still cannot figure it out). How do I get to see what #6 is? I then tried different values for the slot number: {SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#1 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#2 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#3 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#4 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#5 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (#6 > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]]} and the result was an interesting sequence of 3D objects (note that there are only 6 slots valid - #7 fails) As a further enquiry I tried a Table version of the above: Table[SphericalPlot3D[1 + Sin[5 =CE=B8] Sin[5 =CF=86]/5, {=CE=B8, 0, Pi}, {=CF=86, 0, 2 Pi}, Mesh -> None, RegionFunction -> (# i > 0.95 &), PlotStyle -> FaceForm[Orange, Yellow]], {i, 1, 6, 1}] To my surprise the resulting 3D objects were different after #1. I would appreciate any enlightenment here regarding slots and valid Table increments for slots. Thanks in advance .... Syd Syd Geraghty B.Sc, M.Sc. sydgeraghty at mac.com Mathematica 7.0.1 for Mac OS X x86 (64 - bit) (18th February 2009) MacOS X V 10.5.6 MacBook Pro 2.33 GHz Intel Core 2 Duo 2GB RAM On Jun 11, 2009, at 4:08 AM, Jens-Peer Kuska wrote: > Hi, > > g[y_] := y^2 - 2 > > Plot3D[Exp[-x^2 - y^2], {x, -3, 3}, {y, -3, 3}, PlotRange -> All, > RegionFunction -> Function[{x, y, z}, x < g[y]]] > > > ? > > Regards > Jens > > jl_03824 at yahoo.com wrote: >> I intend to draw a 3D surface, which is defined in a tricky way. >> Given >> function f(x, y), the values of f are known but the range is >> determined by a function of y, g(y). I need to plot x as a function >> of >> y and f within the range determined by g(y). Can anybody help? >> Appreciate! >> >> Jun Lin >> >
- References:
- Re: Draw a 3D surface
- From: Jens-Peer Kuska <kuska@informatik.uni-leipzig.de>
- Re: Draw a 3D surface