surf
Desenha uma superfície 3-D colorida pela altura.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
surf(Z)
Desenha a superfície com alturas Z sobre a malha de índices.
surf(X, Y, Z)
Usa X e Y como coordenadas da malha.
surf(X, Y, Z, C)
Colore a superfície por C em vez de Z.
surf(___, Name, Value)
Define propriedades como 'EdgeColor' ou 'FaceAlpha'.
h = surf(___)
Também retorna o handle da superfície.
Descrição
Cada célula da malha vira um quadrilátero colorido, com bordas pretas por padrão. Use shading interp ou shading flat para remover as linhas da malha, colormap para mudar as cores, e view ou o mouse para girar o gráfico.
Para montar a malha de uma função de duas variáveis, chame meshgrid primeiro e avalie a função na saída.
Argumentos de entrada
X, Y- Vetores ou matrizes de coordenadas. Se ambos forem vetores, seus comprimentos devem casar com as colunas e linhas de
Z. Z- Matriz de alturas.
C- Dados de cor opcionais, do mesmo tamanho de
Z, mapeados pelo colormap.
Argumentos de saída
h- Handle do objeto de superfície.
Exemplo
Uma elevação suave
[X, Y] = meshgrid(-2:0.2:2);
Z = X .* exp(-X.^2 - Y.^2);
surf(X, Y, Z)
colorbar
No app, a figura é desenhada abaixo do código.