3d plot simple surf error

17 visualizaciones (últimos 30 días)
ionescu andrei
ionescu andrei el 15 de Mzo. de 2017
Respondida: Tohru Kikawada el 15 de Mzo. de 2017
x=1:0.1:10;
y=0.5:0.1:10;
k=1:0.1:10;
[xx yy kk]=meshgrid (x,y,k);
f=8.854187817.*(xx.*xx.*kk.^2)./(yy.*yy);
surf(xx,yy,f);
this doesn t work how to solve it? i really need help...

Respuesta aceptada

Tohru Kikawada
Tohru Kikawada el 15 de Mzo. de 2017
You need to change
surf(xx,yy,f);
to
surf(xx(:,:,1),yy(:,:,1),f(:,:,1));
because surf can only creates a 3D surface plot. If you want to visualize more than 4D data, you need to use griddatan to fits a hypersurface in 3D.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by