coneplot
Desenha vetores 3-D de um campo vetorial como cones.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
coneplot(X, Y, Z, U, V, W, Cx, Cy, Cz)
Coloca cones nos pontos (Cx, Cy, Cz) do campo (U, V, W) definido na grade (X, Y, Z).
h = coneplot(___)
Também retorna o objeto patch.
Descrição
Em cada ponto pedido o campo é interpolado e um cone é desenhado apontando ao longo do vetor, com tamanho proporcional à sua magnitude. Combine com camlight e lighting para dar volume aos cones.
Argumentos de entrada
X, Y, Z- Coordenadas da grade, como retornadas por
meshgrid. U, V, W- Componentes do campo vetorial na grade.
Cx, Cy, Cz- Coordenadas onde os cones são colocados.
Argumentos de saída
h- Um objeto
Patchcom todos os cones.
Exemplo
Campo radial
[X, Y, Z] = meshgrid(-2:2);
U = X; V = Y; W = Z;
[cx, cy, cz] = meshgrid(-1:1);
h = coneplot(X, Y, Z, U, V, W, cx, cy, cz);
disp(class(h))
view(3)
Saída
matlab.graphics.primitive.Patch