How to slice 3d data in xyzv vector format

1 view (last 30 days)
Rolly
Rolly on 18 Aug 2014
Answered: Jos on 18 Aug 2014
Hi,
I have a set of 3d data which contains xyzv in vectors, xyz are the coordinates i.e. x is 113104x1 double from -0.0197 to 0.0197, so do y and z, v is the value of data on each coordinate.
I have manage to plot the data set with: scatter3(x,y,z,ones(size(x))*50,v,'filled'); colorbar;
But how can I slice the sphere and take a look inside?
Thank you!

Answers (1)

Jos
Jos on 18 Aug 2014
Hi,
think this should work, fill in the x value for the slice you want to look at
xslice = 0;
scatter(y(x==xslice),z(x==xslice),ones(size(y(x==xslice)))*50,v(x==xslice))
colorbar

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!