reformulating the axis grid for a plot

1 view (last 30 days)
Ok, so I have data for a temperature field in a 3d array such that temp(i,j,k) defines the temperature at the coordinates in the i, j, and k directions, but the problem is that the coordinate field is not linear. What i mean is that when i = 1, x = 0, when i = 2, x = .19, when i = 3, x = .76, so on and so fourth. Right now, when I want to take a slice of the data (which is 128x128x128), i can only take a slice in terms of the i value and the coordinate system is set up in terms of the i value, so the points are distributed from 1 to 128, but i need the distributed relative to the function that defines the coordinate axis. Anyone out there know how to do that?

Accepted Answer

Sean de Wolski
Sean de Wolski on 9 Jun 2011
doc meshgrid
doc ndgrid
?
  2 Comments
Franco
Franco on 9 Jun 2011
tried it. I need a way to ammend the axis after it has been established.
Sean de Wolski
Sean de Wolski on 12 Mar 2012
set(the_axes_handle,'xdata',new_xdata)
same for y, z

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!