# quiver3m

Project 3-D quiver plot on `axesm`

-based map

## Syntax

## Description

`quiver3m(`

plots a 3-D quiver plot on the current `lat`

,`lon`

,`z`

,`dlat`

,`dlon`

,`dz`

)`axesm`

-based map. The quiver plot
has arrows with directional components `dlat`

, `dlon`

,
and `dz`

at the geographic coordinates specified by
`lat`

and `lon`

with altitude
`z`

. For example, the first arrow originates from the point
`lat(1)`

, `lon(1)`

, and `z(1)`

,
extends in the direction of the latitude axis according to `dlat(1)`

,
extends in the direction of the longitude axis according to `dlon(1)`

,
and extends in the direction of the *z*-axis according to
`dz(1)`

. By default, the function scales the arrow lengths so that they
do not overlap.

`quiver3m(`

adjusts the length of arrows:`lat`

,`lon`

,`z`

,`dlat`

,`dlon`

,`dz`

,`scale`

)

When

`scale`

is a positive number, the function automatically adjusts the lengths of arrows so they do not overlap, then stretches them by a factor of`scale`

. For example, a`scale`

of`2`

doubles the length of arrows, and a`scale`

of`0.5`

halves the length of arrows.When

`scale`

is`"off"`

or`0`

, such as`quiver3m(lat,lon,z,dlat,dlon,dz,"off")`

, the function does not perform automatic scaling.

returns the
quiver plot, using any combination of input arguments from the previous syntaxes.`h`

= quiver3m(___)

## Examples

## Input Arguments

## Output Arguments

## Version History

**Introduced before R2006a**