January 17

Contorno en MATLAB: visión general de plot

Contorno en MATLAB: visión general de plot

Matthew Scyoc

Contorno en MATLAB: visión general de plot

Tabla de contenido

¿Qué es un contorno en MATLAB?

El mapa de contorno en MATLAB es una representación gráfica de una superficie 3D contra el eje z constante para mostrarla en formato 2D.

Cuando intentamos trazar un mapa 3D en MATLAB, tenemos diferentes opciones para trazar. Uno de ellos es el mapa de contorno que muestra un diagrama 3D en formato 2D que tiene un eje z constante. Una línea curva del mismo color muestra el mismo punto de elevación. Por ejemplo, si queremos trazar un diagrama 2D de una imagen 3D que se muestra en la figura 1, dibujaremos líneas curvas que muestren la altura y la inclinación en el mapa.

La figura 2 muestra el mapa de contorno de la figura 1. Vemos que cada línea circular está en el mismo punto de elevación y la inclinación se muestra por área saturada. El área superior es un poco plana, por eso no está saturada.

Trazado de contorno en MATLAB con ocho comandos diferentes

Introduciremos ocho comandos básicos para el diagrama del mapa de contorno:

  1. CONTOUR (produce un mapa de contorno plano).
  2. CONTOUR3 (produce un mapa de contorno 3D).
  3. CONTOURF (produce un mapa de contorno con líneas rellenas).
  4. EZCONTOUR
  5. EZCONTOURF
  6. EZMESHC
  7. SURFC
  8. EZSURF

Comando ‘CONTOUR’

Para producir mapas de contorno planos, utilizamos el comando ‘contorno’.

La figura 4 muestra la salida del código MATLAB.

Normalmente, el mapa de contorno le dará diez líneas. Cada línea de color tiene el mismo nivel de altura. Si queremos más líneas, usaremos el comando:

Contour (x, y, z, 25) en lugar de Contour (x, y, z). Esto nos dará un mapa de contorno de 25 líneas.

Si queremos etiquetar el mapa, usamos el comando ‘clabel’. Los niveles de altura etiquetados se muestran en esta figura.

[c, h] = contorno (x, y, z)

Clabel (c, h)

Comando ‘CONTOUR3’

Usando el comando contour3 (x, y, z), obtenemos el diagrama de contorno 3D de una función.

Si aumentamos el número de líneas a 25:

Contorno (x, y, z, 25)

Comando CONTOURF

Produce el mapa de contorno con las líneas rellenas.

Se utiliza el comando Contourf (x, y, z).

Comando EZCONTOUR

Escribe una función de la siguiente manera:

Ezcontour(‘x^2-y^2’)

La salida será:

Comando EZCONTOURF

El comando Ezcontourf (‘x ^ 2-y ^ 2’) produce un contorno con líneas rellenas.

Comando SURFC

Se utiliza para producir un diagrama de superficie para una función. Utiliza la misma sintaxis para producir la superficie de malla y el mapa de contorno simultáneamente.

Comando EZSURFC

El comando Ezsurfc (‘x ^ 2-y ^ 2’) se usa para trazar lo mismo sin declarar ecuaciones de superficie de malla y usar la sintaxis anterior.

Comando EZMESHC

Ezmeshc (‘x ^ 2-y ^ 2’) muestra tanto la superficie como las líneas de contorno en el mismo conjunto de ejes.

Conclusión

Cuando trazamos una superficie 3D en MATLAB, podemos trazar su contorno en formato 2D con un eje constante. El contorno de cualquier función se puede trazar en MATLAB y podemos ver los diferentes niveles de altura representados con diferentes colores de línea y etiquetados con el comando ‘clabel’. También podemos trazar la superficie y el contorno simultáneamente.

Referencias

www.mathworks.com

Software MATLAB

Loved this? Spread the word


About the Author

Matthew is owner of Sunglass.io. He employs a close-knit group of engineers to develop the technical content on the site, but is passionate about everything engineering. Matthew loves the future of 3D modeling and wants to push for more helpful, useful tools for the engineering community. Feel free to reach out to him directly on the Contact page or on LinkedIn!

Matthew Scyoc

Related posts

La mejor computadora portátil para SOLIDWORKS en 2019: precio, revisión, especificaciones recomendadas

​Read More

El mejor software de modelado 3D en 2019: todo lo que debes saber

​Read More

La mejor computadora portátil para modelado y renderizado 3D en 2019: todo lo que necesitas saber

​Read More

[2019] Las mejores computadoras portátiles para estudiantes de ingeniería

​Read More
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!