Cómo crear gráficos de contorno de superficie en MATLAB usando la función surfc()

Como Crear Graficos De Contorno De Superficie En Matlab Usando La Funcion Surfc



El contorno de la superficie , comúnmente conocido como navegar es un gráfico de visualización de datos tridimensionales que se utiliza para crear el gráfico de contorno debajo del gráfico de superficie del tipo z= f(x,y) tener un borde sólido y colores de cara. Donde x, así como y, son variables independientes y z es la variable dependiente, lo que significa que cada combinación de x e y dentro de un dominio específico puede usarse para calcular el valor de z.

En esta guía, aprenderemos a crear un parcela de surf en MATLAB utilizando diferentes ejemplos.

¿Qué es un diagrama de Surfc en MATLAB?

A parcela de surf es un diagrama de contorno que nos permite representar f(x, y, z) en espacios tridimensionales bajo la superficie gráfica. Podemos crear estas gráficas en MATLAB usando el integrado de MATLAB navegarc() función. Esta función se utiliza para crear gráficos tridimensionales con caras sólidas y colores de borde en MATLAB. Esta función acepta los valores de X, Y y Z como argumentos y crea una representación tridimensional parcela de surf que representa el comportamiento de la función en la forma z = f(x, y) .







Sintaxis

El navegarc() función utiliza la sintaxis simple en MATLAB:



navegar ( X,Y,Z )
navegar ( X,Y,Z,C )
navegar ( CON )
navegar ( Z,C )

Aquí:



La función surfc(X, Y, Z) crea un gráfico de superficie tridimensional que tiene el gráfico de contorno debajo con caras sólidas y colores de borde donde la matriz Z representa una altura sobre el plano x-y y las matrices X e Y representan el plano x-y.





La función surfc(X, Y, Z, C) crea el gráfico de contorno debajo del gráfico de superficie especificando los colores adicionales.

La función surfc(Z) produce un gráfico de superficie con el contorno utilizando la matriz Z mediante la utilización de índices de columna y de fila como las respectivas coordenadas x e y.



La función surfc(Z, C) yields para especificar los colores de los bordes adicionales.

¿Cómo crear gráficos de contorno de superficie en MATLAB usando la función surfc()?

Siga los tres pasos dados para crear gráficos de contorno debajo de la superficie en MATLAB usando el navegarc() función.

Paso 1: Cree una rejilla de malla en el plano xy utilizando el rejilla de malla () función que cubre el dominio de la función dada.

Paso 2: Calcule el valor de la función especificada para cada punto en la cuadrícula de malla creada.

Paso 3: Dibujar la función z = f(x, y) utilizando el navegarc() función.

Ejemplos

Considere algunos ejemplos para entender el navegarc() la función está funcionando.

Ejemplo 1: ¿Cómo crear un gráfico de contorno de superficie usando la función surfc (X, Y, Z)?

El ejemplo dado crea un contorno debajo del gráfico de superficie para la función Z = exp(X).*cos(X).^2 utilizando el surfc(X, Y, Z) función.

[ X,Y ] = rejilla de malla ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = Exp ( X ) .* porque ( X ) .^ 2 ;
navegar ( X,Y,Z )

Ejemplo 2: ¿Cómo crear un gráfico de contorno de superficie usando la función surfc(Z)?

Este ejemplo describe el funcionamiento del surfc(Z) función para generar un contorno bajo el gráfico de superficie para la función dada.

[ X,Y ] = rejilla de malla ( 1 : 0.5 : 10 , 1 : 20 ) ;
Z = Y.* porque ( X ) +X.* sin ( Y ) ;
navegar ( CON )

Ejemplo 3: ¿Cómo crear un gráfico de contorno de superficie usando la función surfc(Z,C)?

Este código de MATLAB explica cómo especificar los diferentes colores en el gráfico de surfc utilizando la función surfc(Z, C) donde C representa el mapa de colores.

[ X,Y ] = rejilla de malla ( 1 : 0.5 : 10 , 1 : 20 ) ;
Z = ( porque ( X ) + sin ( Y ) ) .^ 3 ;
C = X + Y;
navegar ( Z, C )

Conclusión

MATLAB es una herramienta de programación útil que nos permite crear diferentes gráficos de diferentes tipos utilizando funciones integradas. Nos proporciona la navegarc() función que se utiliza para hacer contornos debajo de las parcelas de superficie que tienen caras sólidas y colores de borde. Esta función acepta uno o más argumentos obligatorios y opcionales y genera un parcela de surf para la función dada. Esta guía describe la funcionalidad del navegarc() usando algunos ejemplos, lo que le permite crear su parcelas de surf en MATLAB.