meshgrid
Matrizes de coordenadas para uma grade 2-D ou 3-D.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
[X, Y] = meshgrid(x, y)
Grade a partir dos vetores x e y.
[X, Y] = meshgrid(x)
Igual a meshgrid(x, x).
[X, Y, Z] = meshgrid(x, y, z)
Grade 3-D.
Descrição
Depois da chamada, X(i,j) e Y(i,j) dão as coordenadas do ponto da grade na linha i e coluna j. Avaliar uma função no plano exige então uma única expressão vetorizada, como Z = X.^2 + Y.^2, pronta para surf, contour ou mesh.
meshgrid põe x ao longo das colunas, de acordo com os eixos do gráfico. Já ndgrid segue a ordem dos índices da matriz.
Argumentos de entrada
x, y, z- Vetores de coordenadas da grade ao longo de cada eixo.
Argumentos de saída
X, Y, Z- Arrays com
numel(y)linhas enumel(x)colunas. Cada linha deXé uma cópia dex; cada coluna deYé uma cópia dey.
Exemplo
[X, Y] = meshgrid(1:3, 1:2)
Z = X + 10*Y
Saída
X = 2×3
1 2 3
1 2 3
Y = 2×3
1 1 1
2 2 2
Z = 2×3
11 12 13
21 22 23