Crear gráficas en 3D
Este ejemplo muestra la manera de crear distintas gráficas en 3D en MATLAB®.
Gráfica de malla
La función mesh crea una malla. De forma predeterminada, el color de la malla es proporcional a la altura de la superficie.
z = peaks(25); figure mesh(z)

Gráfica de superficie
La función surf se usa para crear una gráfica de superficie en 3D.
surf(z)

Gráfica de superficie (con sombreado)
La función surfl crea una gráfica de superficie con iluminación basada en el mapa de colores. Para transiciones de color más suaves, utilice un mapa de colores con variación de intensidad lineal, como pink.
surfl(z) colormap(pink) % change color map shading interp % interpolate colors across lines and faces

Diagrama de contorno
La función contour se usa para crear una gráfica con líneas de contorno de valor constante.
contour(z,16) colormap default % change color map

Gráfica de campos vectoriales
La función quiver representa vectores de 2D como flechas.
x = -2:.2:2;
y = -1:.2:1;
[xx,yy] = meshgrid(x,y);
zz = xx.*exp(-xx.^2-yy.^2);
[px,py] = gradient(zz,.2,.2);
quiver(x,y,px,py)
xlim([-2.5 2.5]) % set limits of x axis
Cortes a través de volúmenes en 3D
La función slice muestra datos en planos que cortan datos volumétricos.
x = -2:.2:2; y = -2:.25:2; z = -2:.16:2; [x,y,z] = meshgrid(x,y,z); v = x.*exp(-x.^2-y.^2-z.^2); xslice = [-1.2,.8,2]; % location of y-z planes yslice = 2; % location of x-z plane zslice = [-2,0]; % location of x-y planes slice(x,y,z,v,xslice,yslice,zslice) xlabel('x') ylabel('y') zlabel('z')
