Como criar plotagens de contorno de superfície no MATLAB usando a função surfc()

Como Criar Plotagens De Contorno De Superficie No Matlab Usando A Funcao Surfc



O contorno da superfície , comumente referido como surfe é um gráfico de visualização de dados tridimensional usado para criar o gráfico de contorno sob o gráfico de superfície do tipo z= f(x,y) tendo uma borda sólida e cores de face. Onde x, assim como y, são variáveis ​​independentes e z é a variável dependente, o que significa que cada combinação de x e y dentro de um domínio especificado pode ser usada para calcular o valor de z.

Neste guia, aprenderemos como criar um enredo de surfc no MATLAB usando diferentes exemplos.

O que é um Gráfico Surfc no MATLAB?

A enredo de surfc é um gráfico de contorno que nos permite representar f(x, y, z) em espaços tridimensionais sob o gráfico de superfície. Podemos criar esses gráficos no MATLAB usando o built-in do MATLAB surfc() função. Esta função é usada para criar gráficos tridimensionais com faces sólidas e cores de borda no MATLAB. Esta função aceita os valores de X, Y e Z como argumentos e cria uma representação tridimensional enredo de surfc que representa o comportamento da função na forma z = f(x, y) .







Sintaxe

O surfc() função usa a sintaxe simples em MATLAB:



surfe ( X,Y,Z )
surfe ( X,Y,Z,C )
surfe ( COM )
surfe ( Z,C )

Aqui:



A função surfc(X, Y, Z) cria um gráfico de superfície tridimensional com o gráfico de contorno abaixo com faces sólidas e cores de borda, onde a matriz Z representa uma altura acima do plano x-y e as matrizes X e Y representam o plano x-y.





A função surfc(X, Y, Z, C) cria o gráfico de contorno sob o gráfico de superfície especificando as cores adicionais.

A função surfc(Z) produz um gráfico de superfície com o contorno usando a matriz Z, utilizando índices de colunas e linhas como as respectivas coordenadas x e y.



A função surfc(Z, C) rende para especificar as cores das arestas adicionais.

Como criar plotagens de contorno de superfície no MATLAB usando a função surfc ()?

Siga as três etapas fornecidas para criar contornos sob as plotagens de superfície no MATLAB usando o surfc() função.

Passo 1: Crie uma grade de malha no plano xy utilizando o meshgrid() função que cobre o domínio da função dada.

Passo 2: Calcule o valor da função especificada para cada ponto na grade de malha criada.

Etapa 3: Desenhe a função z = f(x, y) utilizando o surfc() função.

Exemplos

Considere alguns exemplos para entender o surfc() função está funcionando.

Exemplo 1: Como criar plotagem de contorno de superfície usando a função surfc(X,Y,Z)?

O exemplo dado cria um contorno sob o gráfico de superfície para a função Z = exp(X).*cos(X).^2 usando o surfc(X, Y, Z) função.

[ X,Y ] = grade de malha ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;
Z = exp ( x ) .* porque ( x ) .^ 2 ;
surfe ( X,Y,Z )

Exemplo 2: Como criar plotagem de contorno de superfície usando a função surfc(Z)?

Este exemplo descreve o funcionamento do surfc(Z) função para gerar um contorno sob o gráfico de superfície para a função dada.

[ X,Y ] = grade de malha ( 1 : 0,5 : 10 , 1 : vinte ) ;
Z = Y.* porque ( x ) +X.* sem ( E ) ;
surfe ( COM )

Exemplo 3: Como criar plotagem de contorno de superfície usando a função surfc(Z,C)?

Este código MATLAB explica como especificar as cores diferentes no gráfico surfc usando a função surfc(Z, C) onde C representa o mapa de cores.

[ X,Y ] = grade de malha ( 1 : 0,5 : 10 , 1 : vinte ) ;
Z = ( porque ( x ) + sem ( E ) ) .^ 3 ;
C = X + Y;
surfe ( Z,C )

Conclusão

MATLAB é uma ferramenta de programação útil que nos permite criar diferentes gráficos de diferentes tipos usando funções internas. Ele nos fornece o surfc() função que é usada para fazer contornos sob as plotagens de superfície que possuem faces sólidas e cores de borda. Esta função aceita um ou mais argumentos obrigatórios e opcionais e gera um enredo de surfc para a função dada. Este guia descreveu a funcionalidade do surfc() função usando alguns exemplos, permitindo que você crie seu parcelas de surfc em MATLAB.