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.