3-D quiver or velocity plot
quiver3(x,y,z,u,v,w)
quiver3(z,u,v,w)
quiver3(...,scale)
quiver3(...,LineSpec)
quiver3(...,LineSpec,'filled')
quiver3(...,'PropertyName',PropertyValue,...)
quiver3(ax,...)
h = quiver3(...)
A three-dimensional quiver plot displays vectors with components (u,v,w)
at
the points (x,y,z)
, where u
, v
, w
, x
, y
,
and z
all have real (non-complex) values.
quiver3(x,y,z,u,v,w)
plots
vectors with directions determined by components (u,v,w)
at
points determined by (x,y,z)
. The matrices x
,y
,z
,u
,v
,
and w
must all be the same size and contain the
corresponding position and vector components.
quiver3(z,u,v,w)
plots
vectors with directions determined by components (u,v,w)
at
equally spaced points along the surface z
. For
each vector (u(i,j),v(i,j),w(i,j))
, the column
index j
determines the x-value
of the point on the surface, the row index i
determines
the y-value, and z(i,j)
determines
the z-value. That is, quiver3
locates
the vector at the point on the surface (j,i,z(i,j))
.
The quiver3
function automatically scales the vectors
to prevent overlapping based on the distance between them.
quiver3(...,scale)
automatically
scales the vectors to prevent them from overlapping, and then multiplies
them by scale
. scale
=
2
doubles
their relative length, and scale
=
0.5
halves
them. Use scale = 0
to plot the vectors without
the automatic scaling.
quiver3(...,LineSpec)
specifies line style, marker symbol, and color using any valid LineSpec
. quiver3
draws
the markers at the origin of the vectors.
quiver3(...,LineSpec,'filled')
fills markers specified by LineSpec
.
quiver3(...,'PropertyName',PropertyValue,...)
specifies
property name and property value pairs for the quiver chart that the
function creates.
quiver3(ax,...)
plots
into the axes ax
instead of into the current axes
(gca
).
h = quiver3(...)
returns
the Quiver
object.