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

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : convert/PhysicsVectors

convert/PhysicsVectors

convert vectors of one of the VectorCalculus and Physics:-Vectors packages to the format of the other package

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

convert(V, PhysicsVectors)

convert(V, VectorCalculus)

Parameters

V

-

a vector of the VectorCalculus or Physics:-Vectors packages

Description

• 

The convert/PhysicsVectors and convert/VectorCalculus routines convert vectors of one of the VectorCalculus or Physics:- Vectors packages into a vector of the other one.

• 

According to the conventions of the Physics[Vectors] package, the conversion of one of its vectors to the VectorCalculus package always returns a VectorField.

Examples

withVectorCalculus:withPhysicsVectors:

In the context of the Physics[Vectors] package, vectors are standard algebraic type expressions where the unit vectors are distinguished from the components with an underscore. This is the position vector in cartesian coordinates and cartesian orthonormal basis

Rx_i+y_j+z_k

Rxi+yj+zk

(1)

typeR,algebraic

true

(2)

In the context of the VectorCalculus package, vectors are formed using a special non-algebraic type structure, although their display looks like an algebraic structure. To convert R above into a vector of the VectorCalculus package use

R2convertR,VectorCalculus

typeR2,algebraic

false

(3)

To see the structure behind R2 not of algebraic type use

lprintR2

Vector[row](3,{1 = x, 2 = y, 3 = z},datatype = anything,storage = rectangular,
order = Fortran_order,attributes = [vectorfield, coords = cartesian[x,y,z]],
shape = [])

To convert back to a vector of the Physics[Vectors] package use

R3convertR2,PhysicsVectors

R3xi+yj+zk

(4)

lprintR3

_i*x+_j*y+_k*z

evalbR3=R

true

(5)

See Also

lprint

Physics[Vectors]

type/algebraic

VectorCalculus