Chapter 4: Partial Differentiation
Section 4.6: Surface Normal and Tangent Plane
|
Example 4.6.1
|
|
At P: on the surface defined by , obtain and draw both the normal and tangent plane.
|
|
|
|
Solution
|
|
|
Mathematical Solution
|
|
•
|
Figure 4.6.1(a) shows the surface in green, the tangent plane at Q: in red, and the normal at this point in black.
|
•
|
According to Table 4.6.1, N is obtained by evaluating at , yielding
|
•
|
The tangent plane is then given vectorially by
|
|
>
|
use plots, Student:-VectorCalculus in
module()
local P,N,p1,p2,p3,p4;
N:=RootedVector(root=[2,-3,-5/6],<4/3,-3,1>);
P:=65/6-4*x/3+3*y;
p1:=PlotVector(N,color=black,width=.4);
p2:=plot3d(P,x=0..4,y=-5..5,style=surface,color=red,transparency=.3);
p3:=plot3d(5-x^2/3-y^2/2,x=-4..4,y=-5..5,style=surface,color=green);
p4:=display(p1,p2,p3,scaling=constrained,axes=frame,view=-3..5,labels=[x,y,z],tickmarks=[4,8,4],orientation=[-120,75,0]);
print(p4);
end module:
end use:
|
|
Figure 4.6.1(a) Surface, normal, and tangent plane
|
|
|
|
|
|
and then by
|
|
|
|
|
|
|
|
|
|
|
|
Maple Solution - Interactive
|
|
A complete solution is available with the Student MultivariateCalculus package.
Let Q be the point on the surface that corresponds to the point .
Initialize
|
•
|
Tools≻Load Package: Student Multivariate Calculus
|
|
Loading Student:-MultivariateCalculus
|
•
|
Context Panel: Assign Function
|
|
|
•
|
Context Panel: Assign Name
|
|
|
Obtain a surface normal at point Q
|
•
|
Matrix palette: Template for a 3-component vector
|
•
|
Calculus palette: Partial differentiation operator
|
•
|
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Evaluate at a Point≻
(See Figure 4.6.1(b).)
|
•
|
Context Panel: Assign to a Name≻N
|
|
|
Figure 4.6.1(b) Dialog: Evaluate at a Point
|
|
|
|
=
|
Obtain an equation for the tangent plane
|
•
|
Write a sequence of names for the point and normal that define the tangent plane.
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Plane
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Representation
|
|
|
|
|
Maple also supports a solution from first principles.
Convert Q to the position vector A
|
•
|
Write the name for point Q.
|
•
|
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Conversions≻Column Vector
|
•
|
Context Panel: Assign to a Name≻A
|
|
=
|
Define the generic position vector R and implement the vector equation of a plane
|
•
|
Context Panel: Assign Name
|
|
|
•
|
Write the vector equation of the plane that has normal N and passes through point A.
|
|
|
|
|
|
|
Maple Solution - Coded
|
|
Initialize
|
•
|
Install the Student MultivariateCalculus package.
|
|
|
|
|
Obtain a vector normal to the surface
|
•
|
Use the diff and eval commands to obtain partial derivatives evaluated on the surface.
|
|
|
Obtain an equation for the tangent plane
|
•
|
Use the Plane command to generate the plane data-structure.
|
|
|
|
|
The tangent plane can also be obtained via the TangentPlane command in the Student VectorCalculus package.
=
|
|
|
The plane is given in the form of a position vector, where the third component is interpreted as the equation .
|
|
|
<< Chapter Overview Section 4.6
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
|