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 Patch com 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

Veja também

quiver3 streamline isosurface meshgrid