Curvature - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Student[VectorCalculus]

  

Curvature

  

compute the curvature of a curve

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Curvature(C, t)

Parameters

C

-

free or position Vector or Vector-valued procedure; specify the components of the curve

t

-

(optional) name; specify the parameter of the curve

Description

• 

The Curvature(C, t) calling sequence computes the curvature of the curve C.

• 

The curve C can be specified as a free or position Vector or a Vector-valued procedure.  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 that are determined to be constants.

  

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

• 

If a coordinate system attribute is specified on C, it is interpreted in this coordinate system.  Otherwise, the curve is interpreted as a curve in the current default coordinate system. If the curve and the coordinate system are incompatible, an error is returned.

Examples

> 

with⁡StudentVectorCalculus:

> 

Curvature⁡cos⁡t,sin⁡t,t,t

2⁢cos⁡t2+2⁢sin⁡t2⁢24

(1)
> 

Curvature⁡PositionVector⁡cos⁡t,sin⁡t

sin⁡t2+cos⁡t2

(2)
> 

c≔Curvature⁡t↦t,t2,t3:

> 

simplify⁡c⁡tassumingt::real

2⁢9⁢t4+9⁢t2+19⁢t4+4⁢t2+132

(3)
> 

Curvature⁡a⁢cos⁡t,a⁢sin⁡t,tassuminga::constant

a2⁢cos⁡t2a2+1+a2⁢sin⁡t2a2+1a2+1

(4)
> 

SetCoordinates⁡polar

polarr,θ

(5)
> 

Curvature⁡exp⁡−t,t

2⁢−ⅇ−t⁢cos⁡t−ⅇ−t⁢sin⁡t2⁢ⅇ−2⁢t+2⁢ⅇ−t⁢sin⁡tⅇ−2⁢t2+2⁢−ⅇ−t⁢sin⁡t+ⅇ−t⁢cos⁡t2⁢ⅇ−2⁢t−2⁢ⅇ−t⁢cos⁡tⅇ−2⁢t2⁢22⁢ⅇ−2⁢t

(6)
> 

simplify⁡assumingt::real

2⁢ⅇt2

(7)

See Also

assuming

Student[VectorCalculus]

Student[VectorCalculus][Binormal]

Student[VectorCalculus][GetCoordinates]

Student[VectorCalculus][PrincipalNormal]

Student[VectorCalculus][RadiusOfCurvature]

Student[VectorCalculus][SetCoordinates]

Student[VectorCalculus][TangentVector]

Student[VectorCalculus][TNBFrame]

Student[VectorCalculus][Torsion]

Student[VectorCalculus][Vector]