How to slice 3d data in xyzv vector format

4 views (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

Categories

Find more on Data Distribution Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!