Chapter 2: Space Curves
Section 2.5: Principal Normal
|
Example 2.5.3
|
|
At on the graph of , the cycloid defined by , , compute N. Graph , along with and . Does N point towards the center of curvature? Hint: The curvature of was obtained in Example 2.4.4.
|
|
|
|
Solution
|
|
|
Mathematical Solution
|
|
•
|
Write the position vector as so that and . Then
|
,
,
•
|
Evaluating at gives and .
|
•
|
Note that N can be obtained from T by interchanging components and negating the second component to place N to the right of T.
|
•
|
The center of curvature for the point is given by
|
=
•
|
Hence, the center of curvature is to the right of the point P.
|
•
|
In Figure 2.5.3(a), is represented by the black arrow; and , by the green.
|
|
>
|
use Student:-VectorCalculus in
module()
local R,p1;
R:=PositionVector([p-sin(p),1-cos(p)]);
p1:=PlotPositionVector(R,p=0..2*Pi, points=[2*Pi/3],normal,tangent, curveoptions=[scaling= constrained,labels=[x,y], size=[300,300]], tangentoptions=[width=.1], normaloptions=[width=.1]);
print(p1);
end module:
end use:
|
|
Figure 2.5.3(a) Graph of ,
|
|
|
|
|
|
|
|
Maple Solution - Interactive
|
|
Initialize
|
•
|
Tools≻Load Package: Student Vector Calculus
|
|
Loading Student:-VectorCalculus
|
•
|
Execute the BasisFormat command at the right, or use the
task template.
|
|
|
Define as the position vector R
|
•
|
Enter the vector notation for as per Table 1.1.1.
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Vector Calculus≻Conversions≻To Position Vector
|
•
|
Context Panel: Assign to a Name≻R
|
|
=
|
Obtain and
|
•
|
Write R and press the Enter key.
|
•
|
Context Panel: Student Vector Calculus≻
Frenet Formalism≻Tangent Vector≻
|
•
|
Context Panel: Student Vector Calculus≻
Normalize≻Euclidean
|
•
|
Context Panel: Evaluate at a Point≻
|
|
•
|
Write R and press the Enter key.
|
•
|
Context Panel: Student Vector Calculus≻
Frenet Formalism≻Principal Normal≻
|
•
|
Context Panel: Student Vector Calculus≻
Normalize≻Euclidean
|
•
|
Context Panel: Evaluate at a Point≻
|
|
|
|
Construct Figure 2.5.3(a)
|
•
|
Control drag and
|
•
|
Context Panel: Plots≻Arrow from point≻
|
•
|
Write R
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Vector Calculus≻Conversions≻To List
|
•
|
Context Panel: Plots≻Plot Builder
Set
Options: Constrained Scaling
|
•
|
Copy and paste the arrows onto the graph of
|
|
|
|
=
|
|
|
|
|
|
|
|
Maple Solution - Coded
|
|
•
|
Install the Student Vector Calculus package.
|
•
|
Use the BasisFormat command to set the display of vectors.
|
|
|
•
|
Use the PositionVector command to define as the position vector R.
|
|
|
•
|
Use the PrincipalNormal command with the normalized option to obtain the general principal normal vector.
|
•
|
Use the eval and simplify commands to obtain the principal normal vector at .
|
|
|
•
|
Use the TangentVector command with the normalized option to obtain the general tangent vector along the curve.
|
•
|
Use the eval command to obtain the tangent vector at .
|
|
|
•
|
Use the PlotPositionVector command to graph along with the tangent and principal normal vectors at the single point .
|
|
|
|
|
The principal normal indeed points towards the center of curvature. The components of N could be obtained by interchanging the components of T and negating the second component so that N points to the right of T.
|
|
|
<< Previous Example Section 2.5
Next Example >>
© Maplesoft, a division of Waterloo Maple Inc., 2024. All rights reserved. This product is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation.
For more information on Maplesoft products and services, visit www.maplesoft.com
|