reformulating the axis grid for a plot

1 回表示 (過去 30 日間)
Franco
Franco 2011 年 6 月 9 日
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 日
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 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by