Chapter 1: Vectors, Lines and Planes
Section 1.7: Planes
|
Example 1.7.5
|
|
Find an equation for , the plane that contains the point P: and the line of intersection of the planes
and
|
|
|
|
Solution
|
|
|
Mathematical Solution
|
|
•
|
Figure 1.7.5(a) shows the given planes and in red, and the solution plane in green.
|
•
|
The red arrow represents , the normal to plane .
|
•
|
The black line is the line of intersection of and , while the gold arrow represents V, the direction vector for the line of intersection.
|
•
|
The black arrow represents the vector , where A is an arbitrary point on the line of intersection.
|
•
|
The gold "dot" at the head of the black arrow marks the location of point P.
|
|
>
|
use plots, VectorCalculus in
module()
local p1,p2,p3,p4,p5,p6,M,H,N3:
M:=RootedVector(root=[74/47, -22/47, 0],<2,-3,1>-<74/47, -22/47, 0>):
H:=RootedVector(root=[74/47, -22/47, 0],<50/47, -39/47, 1>):
N3:=RootedVector(root=[74/47, -22/47, 0],<-80/47, 30/47, 110/47>):
p1:=implicitplot3d([3*x-7*y-9*z = 8,5*x+4*y-2*z = 6],x=-5..5,y=-5..5,z=-5..5,transparency=.9,style=surface,color=red):
p2:=spacecurve([74/47+(50/47)*t, -22/47-(39/47)*t, t],t=-3..3,color=black,thickness=5,numpoints=2):
p3:=implicitplot3d([14-8*x+3*y+11*z = 0],x=-5..5,y=-5..5,z=-5..5,style=surface,color=green):
p4:=PlotVector([M,H,N3],color=[black,gold,red],width=.3):
p5:=pointplot3d([2,-3,1],symbol=solidsphere,symbolsize=25,color=gold):
p6:=display(p1,p2,p3,p4,p5,scaling=constrained,axes=none,view=[0..5,-4..2,-2..5],lightmodel=none,orientation=[20,40,-20]):
print(p6);
end module:
end use:
|
|
Figure 1.7.5(a) Planes , (red), and (green), vectors V (gold), W (black) and (red)
|
|
|
|
|
|
•
|
Figure 1.7.5(a), which summarizes the path of the calculation, can be rotated with the mouse. The calculations themselves are as follows.
|
•
|
If and are respectively the normals to planes and , then
|
= =
•
|
An arbitrary point on the line of intersection can be found by setting in the equations for planes and , and solving for A = ; hence,
|
= =
•
|
The normal to plane is then
|
= =
•
|
Implementing as the equation of the plane leads to
|
=
which simplify to .
|
|
Maple Solution - Interactive
|
|
The tools for defining and manipulating lines and planes in the Student MultivariateCalculus package allow for a much shortened calculation. In effect, once the planes and are defined, , the line of their intersection becomes available. Then, plane is immediately defined by point P and line .
•
|
Tools≻Load Package: Student Multivariate Calculus
|
|
Loading Student:-MultivariateCalculus
|
Define planes and
|
•
|
Control-drag the equation for plane
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Plane
|
•
|
Context Panel: Assign to a Name≻S[k] ()
|
|
|
|
Obtain , the line of intersection of planes and
|
•
|
Write the sequence of names for planes and
|
•
|
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Line
|
•
|
Context Panel: Assign to a Name≻
|
|
=
|
Obtain the equation of plane that contains line and point P:
|
•
|
Write the sequence consisting of point P (as a list) and the name .
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Plane
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Representation
|
|
|
|
|
The traditional, but more tedious vector-based solution, is implemented as follows.
Define and , the normals to planes and , respectively
|
•
|
Context Panel: Assign to a Name≻N[1]
|
|
|
•
|
Context Panel: Assign to a Name≻N[2]
|
|
|
Obtain V, the direction of the line of intersection
|
•
|
Common Symbols palette: Cross-product operator
|
•
|
Context Panel: Assign Name
|
|
|
Obtain (as the position vector A), a point on the line of intersection
|
•
|
Form a sequence of equations for planes ,
Press the Enter key.
|
•
|
Context Panel: Evaluate at a Point≻
|
•
|
Context Panel: Solve≻Solve
|
•
|
Context Panel: Assign to a Name≻
|
•
|
Expression palette: Evaluation template
Evaluate at the solution
|
•
|
Context Panel: Assign to a Name≻A
|
|
=
|
Define the position vectors P and R
|
•
|
Context Panel: Assign to a Name≻P
|
|
|
•
|
Context Panel: Assign to a Name≻R
|
|
|
Obtain , a second vector in plane
|
•
|
Context Panel: Assign Name
|
|
|
Obtain , the normal to plane
|
•
|
Common Symbols palette: Cross product operator
|
•
|
Context Panel: Assign Name
|
|
|
Implement the vector form of the equation of a plane
|
•
|
Common Symbols palette: Dot product operator
Press the Enter key.
|
|
|
|
|
Elementary algebraic manipulation leads finally to .
|
|
Maple Solution - Coded
|
|
Using the "lines and planes" tools in the Student MultivariateCalculus package, the equation of plane would be obtained as per the calculations in Table 1.7.5(a).
•
|
Use the Plane command to define plane .
|
|
|
•
|
Use the Plane command to define plane .
|
|
|
•
|
Use the Line command to define , the line of intersection of planes and .
|
|
|
•
|
Apply the Plane command to point P and line to obtain plane .
|
|
|
|
|
Table 1.7.5(a) The equation of plane via the "lines and planes" tools
|
|
|
The traditional vector-based calculation can build on the results in Table 1.7.5(a).
•
|
Install the Student MultivariateCalculus package.
|
|
|
Obtain
|
|
=
|
Obtain , where is a random point on line
|
•
|
Apply the GetPoint command to line to obtain an arbitrary point on this line. Use the Vector command to convert the list to a vector.
|
|
|
Obtain as the normal to plane
|
|
|
Implement the vector form of the plane as
|
|
|
|
|
|
|
|
<< Previous Example Section 1.7
Next Example >>
© Maplesoft, a division of Waterloo Maple Inc., 2025. 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
|