ndgrid
Arrays de coordenadas para uma grade N-D, na ordem dos índices da matriz.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
[X1, X2, ...] = ndgrid(x1, x2, ...)
Um array de saída por vetor de entrada.
[X1, X2, ...] = ndgrid(x)
Usa o mesmo vetor em todas as dimensões.
Descrição
Na saída, a primeira dimensão percorre x1, a segunda x2, e assim por diante, exatamente como os subscritos de um array. Esse é o formato esperado por interpn e griddedInterpolant. meshgrid troca as duas primeiras dimensões, por isso sua saída é a transposta de ndgrid para entrada 2-D.
Argumentos de entrada
x1, x2, ...- Vetores de coordenadas, um para cada dimensão.
Argumentos de saída
X1, X2, ...- Arrays de tamanho
numel(x1)pornumel(x2)por ..., em queXkvaria ao longo da dimensãok.
Exemplo
Uma grade 2 por 3 por 2
[A, B, C] = ndgrid(1:2, 1:3, 1:2);
size(A)
size(C)
B(:, :, 1)
Saída
ans = 1×3
2 3 2
ans = 1×3
2 3 2
ans = 2×3
1 2 3
1 2 3