processing {x,y,z} data
- To: mathgroup at smc.vnet.net
- Subject: [mg13060] processing {x,y,z} data
- From: sean_ross_at_pl-04m3 at smtpgw1.plk.af.mil
- Date: Sat, 4 Jul 1998 16:45:02 -0400
- Sender: owner-wri-mathgroup at wolfram.com
I am in need of efficiently processing lists of {x,y,z} data and am
finding severe roadblocks with almost every built-in function I can
think of. If anyone has figured work arounds for the following
behaviors, I would appreciate your input.
1-Interpolation. It wants lists of data with a square number of
points. This means it can interpolate a 100 element list(10x10),
but
not a 90 element list(9x10). I don't want to throw away or pad
data.
2-ListPlot3D. Only wants an array of z values and plots them
versus
the array element number. This means that unevenly spaced data
can't
be plotted. I want to put in the {x,y,z} data points so that the
axes
are correct.
3-ListSurfacePlot3D. The ViewPoint option is broken. No matter
what
viewpoint I select, it uses one that is more or less equivalent to
ViewPoint->{whatever,whatever,0}. I can't get the top-down
viewpoint.
4-ScatterPlot3D-ViewPoint option is broken as in item #3.
5-ContourPlot-Only wants an array of heights. I can't give it the
{x,y,z} coordinates. This means that unevenly spaced data can't be
plotted nor will the values on the axes be correct.
The most severe limitation is with #1, the Interpolation function.
Could I interpolate my data, I could convert it to any format
required.
Thanks for your help--Sean Ross
P.S. I am using version 3.0.1 on a Win 95 pentium.