contour
Desenha curvas de nível, as curvas ao longo das quais uma função de duas variáveis é constante.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
contour(Z)
Curvas de nível da matriz Z, usando os índices de coluna e linha como coordenadas.
contour(X, Y, Z)
Usa as coordenadas X e Y.
contour(___, levels)
Um escalar define o número de níveis; um vetor define os próprios níveis.
[C, h] = contour(___)
Também retorna a matriz de contorno e o objeto de contorno.
Descrição
Um mapa de contorno mostra uma superfície vista de cima, como as linhas de mesma altitude de um mapa topográfico. Linhas próximas indicam declive acentuado. Use contourf para preencher as regiões entre as linhas e contour3 para elevar as linhas à sua altura.
Argumentos de entrada
Z- Matriz de valores.
X, Y- Coordenadas da grade: matrizes do tamanho de
Z, ou vetores correspondentes a suas colunas e linhas. levels- Número de níveis ou vetor com os valores dos níveis. Um vetor com um valor desenha uma única linha.
Argumentos de saída
C- Matriz de contorno, veja
contourc. h- O objeto
Contour; sua propriedadeLevelListlista os níveis desenhados.
Exemplo
Níveis de um paraboloide
[X, Y] = meshgrid(-2:0.1:2);
Z = X.^2 + Y.^2;
[C, h] = contour(X, Y, Z, [1 2 3]);
disp(h.LevelList)
axis equal
Saída
1 2 3