Create a grid from column data

11 次查看(过去 30 天)
I am trying to create a grid from column data. I have 3 columns, an X coordinate, a Y coordinate, and a column of values (in this case salinity) measured at the X Y locations. I want to turn this data into a grid and then create a countour plot. I can do the plotting bit but I can't find a simple way of transforming the column data to gridded data. I am a little new to Matlab and any help would be greatly appreciated.

采纳的回答

Image Analyst
Image Analyst 2012-5-29
Try TriScatteredInterp().
  2 个评论
Dirk
Dirk 2012-6-14
Thanks for that. I used the Triscatteredinterp, created a meshgrid and then interpolated my data over that meshgrid. Works fine. However, if I had wanted to turn my three columns of data into a grid from the start, what would be a good function to use ?
Walter Roberson
Walter Roberson 2012-6-14
Minor hints: http://www.mathworks.com/matlabcentral/answers/41105-creating-a-meshplot-with-only-x-y-and-z-vectors-not-matrices

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by