contourc

Calcula as coordenadas das curvas de nível sem desenhá-las.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

C = contourc(Z)

Matriz de contorno para níveis de Z escolhidos automaticamente.

C = contourc(Z, levels)

Usa o número de níveis ou valores de níveis informados.

C = contourc(x, y, Z, levels)

Usa os vetores de coordenadas x e y.

Descrição

contourc é o núcleo numérico por trás de contour. Use-o quando precisar das coordenadas das linhas como dados, por exemplo para medir uma curva de nível ou plotá-la com plot. Uma curva fechada repete o primeiro ponto no final.

Argumentos de entrada

Z
Matriz de valores, de pelo menos 2 por 2.
x, y
Vetores de coordenadas correspondentes às colunas e linhas de Z.
levels
Número de níveis, ou vetor de valores. Repita um valor, como em [v v], para obter um único nível.

Argumentos de saída

C
Matriz de duas linhas. Cada curva começa com uma coluna contendo o nível (linha 1) e o número de pontos (linha 2), seguida de tantas colunas de coordenadas x (linha 1) e y (linha 2).

Exemplo

Coordenadas de um nível

[X, Y] = meshgrid(-2:2);
Z = X.^2 + Y.^2;
C = contourc(Z, [1 1])
Saída
C = 2×6

     1     3     2     3     4     3
     5     2     3     4     3     2

Veja também

contour contourf clabel meshgrid