0% encontró este documento útil (0 votos)
105 vistas11 páginas

Graficos 3d MatLab

Este documento explica la función "mesh" en Matlab, la cual crea gráficos de malla tridimensional. Define mesh como una superficie tridimensional con colores de borde sólido pero sin colores de cara. Explica la sintaxis de mesh y sus argumentos como X, Y, Z y C. También incluye ejemplos de cómo crear una malla de la función seno y especificar colores.

Cargado por

arielren
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
105 vistas11 páginas

Graficos 3d MatLab

Este documento explica la función "mesh" en Matlab, la cual crea gráficos de malla tridimensional. Define mesh como una superficie tridimensional con colores de borde sólido pero sin colores de cara. Explica la sintaxis de mesh y sus argumentos como X, Y, Z y C. También incluye ejemplos de cómo crear una malla de la función seno y especificar colores.

Cargado por

arielren
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

GRÁFICAS

3D
“MESH”
Estudiantes:
• Poquechoque Flores Luis Fernando
• Salazar Salazar Renzo Ariel
• Teran Delgado Rodrigo Marcelo

Docente:
Ing. Andrade Irahola Mario
Gestión:
II/2021
 Matlab está preparado para realizar diversos tipos de
gráficos en tres dimensiones. Ya se ha comentado que
por las características del programa, estos gráficos al
igual que los de dos dimensiones, están orientados a la
representación de vectores.
INTRODUCCIÓ  Se pueden realizar gráficos 3D tanto de líneas como de
N mallas o superficies. Para ello los pasos a seguir serán
siempre los mismos:
 Preparar los datos.
 Usar la función gráfica 3D adecuada.
 Retocar las propiedades del dibujo a nuestro gusto.
 La función Mesh crea un grafico de malla,
que es una superficie tridimensional que
tiene colores de borde solido y sin colores
de cara. La función traza los valores en la
DEFINICIÓN matriz z como alturas sobre una cuadricula
en el plano x-y definido por X y Y. Los
colores de los bordes varían según las
alturas especificadas por z.
SINTAXIS

 mesh(X,Y,Z)
 mesh(Z)
 mesh(...,C)
 mesh(…, ’PropertyName’, PropertyValue,…)
 mesh(axes_handles,...)
 s = mesh(...)
ARGUMENTOS
 Mesh (Z): Dibuja una mala de alambres con x =
 Mesh(x,y,z) : Dibuja una malla de alambres con
el color determinado por z, por lo que el color es 1:n y Y = 1:m, donde [m,n] = size (Z). La altura
proporcional a la altura de la superficie. Si X y Z, es una función de un solo valor definida en una
Y con vectores, length (X) = n y length (Y) = m, cuadricula rectangular. El color es proporcional a
donde [m,n] = size (Z). En este caso, (X(j), Y(i), la altura de la superficie. Los valores de Z pueden
Z(ij)) son las intersecciones de las lineas de ser valores numéricos, DateTime, Duration o
cuadricula de alambres; X y Y corresponden a categóricos
las columnas y filas de Z, respectivamene. Si X  Mesh(…,c): Dibuja una malla de alambres con el
y Y son matrices, (X(ij), Y(ij), Z(ij) son las color determinado por la matriz C. MATLAB
intersecciones de las lineas de la cuadricula. Los realiza una transformación lineal en los datos de c
valores de X, Y, o Z pueden ser valores numeric, para obtener los colores actuales. Si X, Y y Z son
datetime, duracion, o categorical. matrices, deben tener el mismo tamaño que C.
ARGUMENTOS

 Mesh
(…,’PropertyName’,PropertyValue,…)  Mesh(axes_handles,…)
Establece el valor de la propiedad Surface Parcelas en los ejes con el identificador
especificada. Se puede establecer varios axes_handle en lugar de los ejes actuales (gca)
valores de propiedad con una sola instrucción.

 S = Mesh(…)
Devuelve un objeto Surface Properties
EJEMPLOS
CREAR TRAMA DE MALLA (MESH
PATTERN) DE LA FUNCIÓN SINC

>> [X,Y] = meshgrid(-9:.5:7);


>> R = sqrt(X.^2 + Y.^2) + eps;
>> Z = sin(R)./R;
>> mesh(X,Y,Z)
EJEMPLOS
ESPECIFICAR COLOR PARA
TRAMA DE MALLA (MESH
PATTERN)

>> [X,Y] = meshgrid(-9:.5:7);


>> R = sqrt(X.^2 + Y.^2) + eps;
>> Z = sin(R)./R;
>> C = gradient(Z);
>> figure
>> mesh(X,Y,Z,C)
EJEMPLOS
CAMBIO DE ILUMINACIÓN Y
ANCHO DE LÍNEA PARA TRAMA
DE MALLA (MESH PATTERN)

>> [X,Y] = meshgrid(-9:.5:7);


>> R = sqrt(X.^2 + Y.^2) + eps;
>> Z = sin(R)./R;
>> C = del2(Z);
>> figure
mesh(X,Y,Z,C,'FaceLighting','gouraud','LineWidt
h',0.4)
SUGERENCIAS
 MESH no acepta entradas complejas
 Se dibuja una malla como un objeto con el punto de vista especificado por
“view(3)”
 El color de la cara es el mismo que el color de fondo (para simular un alambre
con eliminación de superficies ocultas) o al dibujar un modelo de alambre
estándar de vista.
 El color actual determina el color del borde.
 El comando “hidden” controla la simulación de superficies ocultas en la
malla
 El comando “shading” controla el modelo de sombreado.
CONCLUSIONES

 Luego de realizar la practica pudimos observar que la función


mesh representa una superficie sobre un malla rectangular y que
los argumentos x, y, z son matrices de la misma dimensión
conteniendo respectivamente las coordenadas x, y, z de los nodos
de la malla.

También podría gustarte