Chapter 2: Space Curves
Section 2.5: Principal Normal
|
Example 2.5.9
|
|
At on the graph of , the curve 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.9.
|
|
|
|
Solution
|
|
|
Mathematical Solution
|
|
•
|
Write the position vector as so that and , then obtain
|
, , ,
•
|
Evaluating at gives and .
|
•
|
The center of curvature for the point is given by
|
=
•
|
In Figure 2.5.9(a), is represented by the black arrow; and , by the green. The center of curvature is shown as the gold dot, a visual clue that points toward the center of curvature.
|
|
>
|
use plots, Student:-VectorCalculus in
module()
local R,p1,p2,p3;
R:=PositionVector([3*p-p^3,3*p^2,3*p+p^3]);
p1:=PlotPositionVector(R,p=-1.3..0, points=[-1],normal,tangent, curveoptions=[scaling= constrained,labels=[x,y,z],tickmarks=[2,2,6],axes=frame,orientation=[150, 65,0]],tangentoptions=[width=.1], normaloptions=[width=.1]);
p2:=pointplot3d([10,3,-4],symbol=solidsphere,symbolsize=20,color=gold);
p3:=display(p1,p2);
print(p3);
end module:
end use:
|
|
Figure 2.5.9(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≻
|
•
|
Context Panel: Simplify≻Simplify
|
|
•
|
Write R and press the Enter key.
|
•
|
Context Panel: Student Vector Calculus≻
Frenet Formalism≻Principal Normal≻
|
•
|
Context Panel: Simplify≻Assuming Real
|
•
|
Context Panel: Student Vector Calculus≻
Normalize≻Euclidean
|
•
|
Context Panel: Evaluate at a Point≻
|
|
|
|
Construct Figure 2.5.9(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
|
|
|
|
=
|
|
|
|
|
|
Unfortunately, there is as yet no way to increase the "heft" of the arrows drawn interactively and dropped onto a graph that is drawn to a different scale.
|
|
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
command to obtain the principal normal vector at .
|
|
|
•
|
Use the TangentVector command with the normalized option to obtain the general tangent vector along .
|
•
|
Use the eval and simplify commands 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.
|
|
|
<< 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
|