convert/PhysicsVectors - Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : convert/PhysicsVectors

convert/PhysicsVectors

Converts 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:withPhysics[Vectors]:

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

R_ix+_jy+_kz

(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

R2xe_x+ye_y+ze_z

(3)

typeR2,algebraic

false

(4)

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

R3_ix+_jy+_kz

(5)

lprintR3

_i*x+_j*y+_k*z

evalbR3=R

true

(6)

See Also

lprint

Physics[Vectors]

type/algebraic

VectorCalculus

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam