A vector field is a map that assigns each a vector function . In French, a vector field is called "un champ." Several vector fields are illustrated above. A vector field is uniquely specified by giving its divergence and curl within a region and its normal component over the boundary, a result known as Helmholtz's theorem (Arfken 1985, p. 79).
Vector fields can be plotted using VectorFieldPlot[f, x, xmin, xmax, y, ymin, ymax] in the Mathematica package VectorFieldPlots` (which can be loaded with the command <<VectorFieldPlots`) .
Flows are generated by vector fields and vice versa. A vector field is a tangent bundle section of its tangent bundle.