En MATLAB, podemos trazar diferentes tipos de módulos, como el trazado en 2D y el trazado en 3D. En este artículo, veremos cuáles son los distintos tipos de trazado 3D.
- Gráfico de malla : un gráfico de malla es una superficie 3D que crea diferentes tipos de mallas para diferentes tipos de expresión. Para crear malla tenemos que dar los valores x e y para z, (z= f(x, y)). Para trazar el gráfico de malla, tiene mesh() que generará la superficie 3d. Tiene color de borde sólido pero no color de cara.
Sintaxis:
mesh(Z)
Ejemplo:
Matlab
% give the input of x and y. [x,y]= meshgrid(0:0.1:5); % give the expression for x % and y for the output in z z= sin(x).*cos(y); % mesh() is used for 3D plotting mesh(z);
Producción:
- Gráfico de superficie: un gráfico de superficie es una superficie 3D que crea diferentes tipos de superficies para diferentes expresiones. Para crear una superficie tenemos que dar los valores x e y para z, (z= f(x, y)). Para trazar el gráfico de superficie tiene surf() que generará la superficie 3d. Tiene color de borde sólido y color de cara sólido
Sintaxis:
surf(Z)
Ejemplo:
Matlab
% give the input for x and y [x,y]= meshgrid(0:0.1:5); % give the expression for % x and y for the value of z. z= sin(x).*cos(y); % use surf() for the plotting surf(z)
Producción:
- Gráfica de superficie (con sombreado): Gráfica de superficie que crea una gráfica de superficie tridimensional que tiene colores sólidos de borde y colores sólidos de cara y también sombreado. En superficie con sombreado, tenemos que dar los valores x e y para z, (z= f(x, y)). Para trazar el gráfico de superficie, tiene surf(z) que se utiliza para el trazado en 3D.
Sintaxis:
surfl(z)
Hay tres tipos de sombreado disponibles:
- sombreado plano
- sombreado facetado
- interpretación de sombreado
Ejemplo:
Matlab
% give the input for x and y [x,y]= meshgrid(0:0.1:5); % give the expression for x and y % for the value of z z= sin(x).*cos(y); % use surfl() for the plotting % shading faceted is by default surfl(z) shading faceted title('Faceted Shading') % use shading flat for each mesh % line segment and face has a % constant color surfl(z) shading flat title('Flat Shading') % use shading flat for varies the % color in each line segment and % face by interpolating surfl(z) shading interp title('Interpolated Shading')
Producción:
- Gráfico de contorno: Un gráfico de contorno también se llama gráfico de línea. Para trazar el contorno, tiene variables x, y que se utilizan para dar los valores de z, (z=f(x, y)). Las variables x e y suelen estar en una cuadrícula llamada meshgrid.
Sintaxis:
contour(Z)
Ejemplo:
Matlab
% enter the inputs of x and y [x,y]= meshgrid(0:0.1:5); % enter the expression using % x and y z= sin(x).*cos(y); % use contour() for plotting contour3(z,50)
Producción:
- Gráfico de carcaj : Un gráfico de carcaj o gráfico vectorial es un tipo de gráfico que proporciona componentes direccionales de u, v, w utilizando los componentes cartesianos x, y y z. Para trazar el diagrama de carcaj, use carcaj3().
Sintaxis:
quiver3(X, Y, Z, U, V, W)
Ejemplo:
Matlab
% give the input value for x, % y and z [x,y,z]= meshgrid(0:0.1:5); % using x, y and z give the % values for u,v and w u= sin(x).*cos(y); v= sin(x).*cos(y); w= sin(x).*cos(y); %use quiver3() for 3d plotting quiver3(x,y,z,u,v,w);
Producción:
Publicación traducida automáticamente
Artículo escrito por kanishkmadan2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA