MapToBasis - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Student[VectorCalculus]

  

MapToBasis

  

convert a Vector or vector field to a different coordinate system

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

MapToBasis(V, c)

Parameters

V

-

Vector or Vector-valued procedure; specify the Vector or vector field

c

-

(optional) name or name[name, name, ...]; specify the new coordinate system

Description

• 

The MapToBasis(V, c) calling sequence converts the Vector or vector field V to the coordinate system c.

• 

If V is a Vector-valued procedure, it is interpreted as a vector field.

• 

If c is not specified, the current default coordinate system is used as the new coordinate system.

  

If c is specified and V represents a vector field, the new coordinate system must be indexed with the names of the new coordinates.  Otherwise, an error is raised.  If V represents a Vector, no coordinate names are required.

• 

If a coordinate system attribute is specified on V, V is interpreted in this coordinate system.

  

If a coordinate system attribute is not specified on V, V is interpreted as a Vector or vector field in the current default coordinate system.  If the default coordinate system is not compatible with the new coordinate system, an error is raised.

Examples

withStudentVectorCalculus:

GetCoordinates

cartesian

(1)

MapToBasis1,1,'polar'

vr,θ

SetCoordinatesv,'polar'

MapToBasisv

When transforming vector fields, you must specify coordinate names for the new coordinate system.

SetCoordinatessphericalr,φ,θ

sphericalr,φ,θ

(2)

vVectorFieldr,0,0

MapToBasisv,cartesianx,y,z

MapToBasisr,φ,θ→1r2,0,0,cartesianx,y,z

See Also

Coordinates

Student[VectorCalculus]

Student[VectorCalculus][GetCoordinates]

Student[VectorCalculus][SetCoordinates]

Student[VectorCalculus][Vector]

Student[VectorCalculus][VectorField]