Student Support Forum: 'Plotting Surface Area Graph with x,y,and z coordinates' topicStudent Support Forum > General > "Plotting Surface Area Graph with x,y,and z coordinates"

 < Previous Comment | Next Comment > Help | Reply To Comment | Reply To Topic
 Author Comment/Response James Kellinger 11/08/00 7:28pm >>Hello. I just got this program. Seems complicated to me, but I'm sure it will pay off once I get the hang of it. I'm trying to command mathematica to plot a 3d surface area graph with x, y, and z coordinates for a project. I don't know the commands, and I'm still trying to learn how to use this program. Would somebody please help me and tell me how to do this. The graph has 26 points for each axis. I'm also using it as a study aid for my precalculus class. Any advice or hints and tips to make learning mathematica easier (it's almost like programming:). Thanks. See ya.> >================ > >Much will depend on whether your list is regular or irregular. I am not sure what you mean by ''26 points for each axis'', so here is an example to get started. > >Suppose you have a list consisting of ordered triples {x, y, f(x, y)}. Consider the following list of points (x, y, Sin[x] Cos[y] : > > >xyList = >{{0, 0, 0}, {0, 1, 0}, {0, 2, 0}, {0, 3, 0}, >{1,0,0.841471},{1,1,0.454649},{1,2,-0.350175},{1,3,-0.83305}, >{2,0,0.909297},{2,1,0.491295},{2,2,-0.378401},{2,3,-0.900198}, >{3,0,0.14112},{3,1,0.0762475},{3,2,-0.0587266},{3,3,-0.139708}}; > >This is nice and orderly. With this list we can use the function >ListSurfacePlot3D from the package Graphics`Graphics3D`. The only >requirement is that our list be subdivided into lists of points with the same >x coordinates as follows: > >xyListDiv = Partition[xyList, 4] > >(*There are four y-values for each x-value*) > >{{{0, 0, 0}, {0, 1, 0}, {0, 2, 0}, {0, 3, 0}}, > > {{1, 0, 0.841471}, {1, 1, 0.454649}, {1, 2, -0.350175}, > > {1, 3, -0.83305}}, {{2, 0, 0.909297}, {2, 1, 0.491295}, > > {2, 2, -0.378401}, {2, 3, -0.900198}}, > > {{3, 0, 0.14112}, {3, 1, 0.0762475}, {3, 2, -0.0587266}, > > {3, 3, -0.139708}}} > >Now load the package: > >Needs[''Graphics`Graphics3D`''] > >Then plot the list using ListSurfacePlot3D. > >ListSurfacePlot3D[xyListDiv] > >You should not infer that a rectangular grid is necessary for >ListSurfacePlot3D. The x and y coordinates need only form a regular mesh. >In the example below the x and y coordinates form a regular, non-rectangular >mesh. > >meshList = Table [{Cos[t] Cos[u], Sin[t] Cos[u], Sin[u]}, > {t, 0, Pi, Pi/5}, {u, 0, Pi/2, Pi/10}]; > >ListSurfacePlot3D[meshList] > >If your data is not on a regular grid, see: > >http://support.wolfram.com/Graphics/ThreeD/SurfaceIrregular.html > >Tom Zeller >Forum Moderator > I would like to be able to assign axis designations in a surface plot to a table of values I am importing from Excel. I can import a table of z values such as 1 2 3 2 3 4 3 4 5 and would like to plot it with x and y axis designations such as 10 20 30 100 1 2 3 200 2 3 4 300 3 4 5 Thus y y y x z z z x z z z x z z z Also i would like to be able to change the color of the line on the surface plot associated with any row or column. I would like to be able to import the axis from the spreadsheet directly if I can, but would also like to designate them once they are in Mathematica. Jim Kellinger Rutgers university URL: ,

 Subject (listing for 'Plotting Surface Area Graph with x,y,and z coordinates') Author Date Posted Plotting Surface Area Graph with x,y,and z coor... Mike E. 10/24/00 06:49am Re: Plotting Surface Area Graph with x,y,and z ... Forum Modera... 10/31/00 07:43am Re: Plotting Surface Area Graph with x,y,and z ... James Kellin... 11/08/00 7:28pm Re: Plotting Surface Area Graph with x,y,and z ... John Leko 10/31/00 07:45am Re: Plotting Surface Area Graph with x,y,and z ... John Leko 10/31/00 07:47am Re: Plotting Surface Area Graph with x,y,and z ... Aaron Honecker 10/31/00 07:48am
 < Previous Comment | Next Comment > Help | Reply To Comment | Reply To Topic