3D surface plot in matlab

1 visualización (últimos 30 días)
yousuf khan
yousuf khan el 22 de Feb. de 2012
Hi friends, How can I plot a 3D surface plot or 3D mesh from this kind of data in matlab. Column1 on X axis, column2 on Y axis and column3 on Z axis.
h = [ 100 100 0.0243 ; 100 310 0.0679 ; 100 350 0.0643 ;
150 200 0.3153 ;
150 250 0.3010 ;
150 450 0.1087 ;
200 180 0.4895 ;
200 400 0.1529 ;
200 450 0.1123 ; ];
I already used plot3() command but get discretely plotted values, not a surface plot or mesh.
Thanks, Yusuf

Respuestas (2)

Sean de Wolski
Sean de Wolski el 22 de Feb. de 2012
You could feed the unique values of the first two columns into meshgrid() to get a uniform grid, then with reshaping the third column accordingly you can use mesh() or surf().

Patrick Kalita
Patrick Kalita el 22 de Feb. de 2012

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by