reformulating the axis grid for a plot

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?

 採用された回答

Sean de Wolski
Sean de Wolski 2011 年 6 月 9 日

0 投票

doc meshgrid
doc ndgrid
?

2 件のコメント

Franco
Franco 2011 年 6 月 9 日
tried it. I need a way to ammend the axis after it has been established.
Sean de Wolski
Sean de Wolski 2012 年 3 月 12 日
set(the_axes_handle,'xdata',new_xdata)
same for y, z

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by