VectorCalculus
RadiusOfCurvature
compute the radius of curvature of a curve
Calling Sequence
Parameters
Description
Examples
RadiusOfCurvature(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 RadiusOfCurvature(C, t) command computes the radius of curvature of the curve C. This is defined to be 1/Curvature(C, t) when the curvature is not zero and infinity when the curvature is zero.
The curve C can be specified as a free or positionVector or a Vector valued procedure, which determines the returned object type.
If t is not specified, the function tries to determine a suitable variable name from 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, this 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, C is interpreted in this 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.
with⁡VectorCalculus:
RadiusOfCurvature⁡cos⁡t,sin⁡t,t
1
RadiusOfCurvature⁡PositionVector⁡cos⁡t,sin⁡t,t
2
r≔RadiusOfCurvature⁡t↦t,t2,t3
r≔t↦9⋅t4+4⋅t2+12⋅9⋅t4+9⋅t2+19⋅t4+4⋅t2+12
RadiusOfCurvature⁡a⁢cos⁡t,a⁢sin⁡t,tassuminga::constant
a2+1a2a2+1
SetCoordinates⁡polar
polar
RadiusOfCurvature⁡exp⁡−t,t
2⁢ⅇ−2⁢t
See Also
assuming
VectorCalculus[Binormal]
VectorCalculus[Curvature]
VectorCalculus[GetCoordinates]
VectorCalculus[PrincipalNormal]
VectorCalculus[SetCoordinates]
VectorCalculus[TangentVector]
VectorCalculus[TNBFrame]
VectorCalculus[Torsion]
VectorCalculus[Vector]
Download Help Document