Vector Analysis

Building on the Wolfram Language's powerful capabilities in calculus and algebra, the Wolfram Language supports a variety of vector analysis operations. Vectors in any dimension are supported in common coordinate systems. By exploiting the Wolfram Language's efficient representation of arrays, operations can be performed on scalars, vectors, and higher-rank tensors in a uniform manner.

Vector Calculus

Grad () gradient

Div () divergence

Curl () curl in any dimension

Laplacian () Laplacian

Coordinate Systems

CoordinateChartData properties of coordinate systems

CoordinateTransformData relationships between coordinate systems

TransformedField transform a scalar, vector, or tensor field between coordinate systems

CoordinateTransform re-express a point in a new coordinate system

FromPolarCoordinates convert from polar or hyperspherical to Cartesian coordinates

ToPolarCoordinates convert from Cartesian to polar or hyperspherical coordinates

FromSphericalCoordinates convert from spherical to Cartesian coordinates

ToSphericalCoordinates convert from Cartesian to spherical coordinates


ArcLength length

ArcCurvature curvature

FrenetSerretSystem generalized curvatures and associated basis

LineIntegrate line integral of a vector field

NLineIntegrate numerical line integral of a vector field

Higher-Dimensional Parametric Regions

Area area

Volume volume

RegionMeasure arbitrary-dimensional volume

SurfaceIntegrate surface integral of a vector field

NSurfaceIntegrate numerical surface integral of a vector field


StreamPlot  ▪  VectorPlot  ▪  ListVectorPlot  ▪  VectorPlot3D  ▪  ...