VectorCalculus - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Vector Calculus : VectorCalculus/TNBFrame

VectorCalculus

  

TNBFrame

  

compute the tangent, normal, binormal frame of a curve in R^3

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

TNBFrame(C, t, out)

Parameters

C

-

free or position Vector or Vector valued procedure; specify the components of the curve in R^3

t

-

(optional) name; specify the parameter of the curve

out

-

(optional) equation of the form output=which where which is a list containing a combination of the names 'T', 'N', and 'B'

Description

• 

The TNBFrame(C, t, out) command computes the tangent, normal, binormal frame of the curve C.  The computed objects are returned in an expression sequence.

• 

The curve can be specified as a free or position Vector or a procedure that returns a Vector. This determines the returned object type.

• 

If t is not specified, the function tries to determine a suitable variable name by using the components of C.  To do this, it checks all of the indeterminates of type name in the components of C and removes the ones which are determined to be constants.

  

If the resulting set has a single entry, the single entry is the variable name.  If it has more than one entry, an error is raised.

• 

The right side of the equation out, when specified, controls which of the Vectors in the tangent, normal, binormal frame return. If 'T' is specified, the tangent vector is returned.  If 'N' is specified, the normal vector is returned.  If 'B' is specified, the binormal vector is returned.  The default is 'output'='T','N','B'.

• 

If a coordinate system attribute is specified on C, C is interpreted in that coordinate system.  Otherwise, the curve is interpreted as a curve in the current default coordinate system.  If the two are not compatible, an error is raised.

Examples

withVectorCalculus:

TNBFramePositionVectorcost,sint,t,t

122sint122cost122,costsint0,122sint122cost122

(1)

TNBFramecost,sint,t,'output'='T'

122sint122cost122

(2)

TNBFramecost,sint,t,'output'='N','B'

costsint0,122sint122cost122

(3)

SetCoordinates'cylindrical'

cylindrical

(4)

TNBFrame1,t,t

12costcossint2sint+12cost2sinsint2cost2sinsint2+cost2cossint212cost2cossint2+12costsinsint2sintcost2sinsint2+cost2cossint2122,cost2cossintcostsinsintsintcost2sinsint2+cost2cossint2costcossintsint+cost2sinsintcost2sinsint2+cost2cossint20,12costcossint2sint12cost2sinsint2cost2sinsint2+cost2cossint212cost2cossint212costsinsint2sintcost2sinsint2+cost2cossint2122

(5)

See Also

VectorCalculus

VectorCalculus[Binormal]

VectorCalculus[Curvature]

VectorCalculus[GetCoordinates]

VectorCalculus[PrincipalNormal]

VectorCalculus[RadiusOfCurvature]

VectorCalculus[SetCoordinates]

VectorCalculus[TangentVector]

VectorCalculus[Torsion]

 


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