quiver

Plota um campo vetorial 2-D como setas.

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

Sintaxe

quiver(X, Y, U, V)

Desenha uma seta em cada ponto (X, Y) com componentes (U, V).

quiver(U, V)

Posiciona as setas em uma grade igualmente espaçada.

quiver(___, scale)

Escala o comprimento das setas; 0 desliga a escala automática.

quiver(___, LineSpec)

Define cor e estilo das setas.

h = quiver(___)

Também retorna o objeto Quiver.

Descrição

Por padrão as setas são escaladas para que a maior não se sobreponha às vizinhas; assim os comprimentos mostram magnitudes relativas. Crie a grade com meshgrid e calcule as componentes por uma fórmula ou com gradient.

Argumentos de entrada

X, Y
Posições das bases das setas.
U, V
Componentes dos vetores, do mesmo tamanho de X e Y.
scale
Fator de escala do comprimento das setas.

Argumentos de saída

h
Objeto Quiver com UData e VData.

Exemplo

Campo de rotação

[x, y] = meshgrid(-2:0.5:2);
quiver(x, y, -y, x)
axis equal

No app, a figura é desenhada abaixo do código.

Veja também

quiver3 streamslice gradient feather meshgrid