2D plot of 3D data

1 view (last 30 days)
Bran
Bran on 14 Jan 2013
Hi there,
I'm not sure how best to go about making a 2D plot of my 3D data. I have calculated FFT of samples at points in the x,y and z axes but I would like to use surf() to plot this information as a 2D surface plot in spherical coordinates theta and phi, how best can I go about this??
Many thanks in advance Bran

Accepted Answer

José-Luis
José-Luis on 14 Jan 2013
Maybe slice() is what you are looking for?
  4 Comments
Bran
Bran on 15 Jan 2013
AHHH yes of course! I remember now! THANK YOU! :)
Bran
Bran on 16 Jan 2013
Hey jose, so sorry to be bothering you again, but I am trying to indeed use the slice function for my data as it seems to be the only way to display volume information; I have x = [-7:1:9] y = [-7:1:9] z = [-7:1:9]
v = FFT and I wish to take several slices across the z acces ie; zslice = [0, 5, 9]
but the command slice(x,y,z,v,xslice,yslice,zslice)
is throwing up several errors any idea what might be wrong??
Many thanks :)

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!