Student[VectorCalculus]
Curvature
compute the curvature of a curve
Calling Sequence
Parameters
Description
Examples
Curvature(C, t)
C
-
free or position Vector or Vector-valued procedure; specify the components of the curve
t
(optional) name; specify the parameter of the curve
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.
with⁡StudentVectorCalculus:
Curvature⁡cos⁡t,sin⁡t,t,t
2⁢cos⁡t2+2⁢sin⁡t2⁢24
Curvature⁡PositionVector⁡cos⁡t,sin⁡t
sin⁡t2+cos⁡t2
c≔Curvature⁡t↦t,t2,t3:
simplify⁡c⁡tassumingt::real
2⁢9⁢t4+9⁢t2+19⁢t4+4⁢t2+132
Curvature⁡a⁢cos⁡t,a⁢sin⁡t,tassuminga::constant
a2⁢cos⁡t2a2+1+a2⁢sin⁡t2a2+1a2+1
SetCoordinates⁡polar
polarr,θ
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
simplify⁡assumingt::real
2⁢ⅇt2
See Also
assuming
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]
Download Help Document