2D plot of 3D data

4 Ansichten (letzte 30 Tage)
Bran
Bran am 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

Akzeptierte Antwort

José-Luis
José-Luis am 14 Jan. 2013
Maybe slice() is what you are looking for?
  4 Kommentare
Bran
Bran am 15 Jan. 2013
AHHH yes of course! I remember now! THANK YOU! :)
Bran
Bran am 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 :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by