Chapter 1: Vectors, Lines and Planes
Section 1.6: Lines
|
Example 1.6.3
|
|
The lines and , are defined respectively by the parametric equations
and
a)
|
Show that these lines do not intersect and are not parallel (so they are skew lines).
|
b)
|
Find the common normal between them.
|
c)
|
Calculate the distance between them.
|
|
|
|
|
Solution
|
|
|
Mathematical Solution
|
|
|
Part (a)
|
|
•
|
Figure 1.6.3(a) shows the two skew lines, their common normal, and the two parallel planes in which the skew lines can be made to lie.
|
•
|
To show that the two lines do not intersect, solve the equations and , that is,
|
for , thereby determining as the point in the -plane above (or below) which the skew lines cross.
|
>
|
use plots in
module()
local p1,p2,p3,p4,p5,L;
p1 := plot3d([13/3+(1/3)*x+(1/3)*y,-1+(1/3)*x+(1/3)*y],x=-10..10,y=-5..15):
p2 := spacecurve([3-2*t, 2+5*t, 6+t], t = -2 .. 3, color = black, thickness = 3, numpoints = 2):
p3 := spacecurve([5+4*s, 7+2*s, 3+2*s], s = -4 .. 2, color = red, thickness = 3, numpoints = 2):
L := [21/11+(16/11)*m, 52/11+(16/11)*m, 72/11-(48/11)*m]:
p4:=spacecurve(L,m=0..1,color=green,thickness=3,numpoints=2):
p5:=display(p1,p2,p3,p4,axes=none,orientation=[50,55,-10],scaling=constrained);
print(p5);
end module:
end use:
|
|
Figure 1.6.3(a) Skew lines, common normal, and enclosing parallel planes
|
|
|
|
|
|
•
|
The corresponding -coordinates on the two lines are respectively and . Since these two values are different, the two lines do not intersect.
|
•
|
To show that the lines are not parallel, show that their direction vectors P and Q are not collinear, something that can be done by showing
|
|
|
Part (b)
|
|
The common normal between these lines is .
|
|
Part (c)
|
|
•
|
Figure 1.6.3(b) shows the skew lines, points A and B, the blue vector
|
= =
from A to B, and N, in green.
•
|
The distance between the lines is
|
the scalar projection of V on N.
|
|
Figure 1.6.3(b) Projecting V on N
|
|
|
|
|
|
|
|
|
Maple Solution - Interactive
|
|
|
Part (a)
|
|
Initialize
|
•
|
Tools≻Load Package:
Student Multivariate Calculus
|
|
Loading Student:-MultivariateCalculus
|
Define the two lines, naming them and
|
•
|
Write the sequence A, P (or B, Q).
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Line
|
•
|
Context Panel: Assign to a Name≻L[1] (or L[2])
|
|
|
|
Query the lines
|
•
|
Write the sequence of names for the lines.
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Skew (or Parallel, or Intersects)
|
|
=
|
=
|
=
|
|
|
The first query indicates that the lines are skew; the second and third confirm this by declaring that the lines are neither parallel nor intersecting.
The traditional "textbook" approach to showing the lines do not intersect is to solve the equations and for the -pair corresponding to the -point directly beneath the point in where the two lines pass over each other. Then, showing that is sufficient indication that the lines do not intersect.
That the lines don't intersect:
Obtain the "combined vector" form of each line
|
•
|
Write the name of the line.
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel:
Student Multivariate Calculus≻Lines & Planes≻Representation≻combined_vector
|
•
|
Context Panel: Assign to a Name≻R[k] (k = 1, 2)
For the second line, set the parameter on the line to . (See Figure 1.6.1(c).)
|
|
=
|
=
|
Form the equations and
|
•
|
Write the notation that equates the first and second components of the two position vectors.
|
•
|
Context Panel: Solve≻Solve
|
•
|
Context Panel: Assign to a Name≻ST
|
|
|
Show that
|
•
|
Expression palette: Evaluation template
|
•
|
Context Panel: Evaluate and Display Inline
|
|
=
|
=
|
|
|
The traditional "textbook" approach to showing the lines are not parallel is vector-based.
That the lines are not parallel:
•
|
Write the direction vector for the first line.
|
•
|
Context Panel: Assign to a Name≻P
|
|
|
•
|
Write the direction vector for second line.
|
•
|
Context Panel: Assign to a Name≻Q
|
|
|
Obtain the cross product of the two direction vectors
|
•
|
Context Panel: Assign Name
|
|
|
Exhibit N, the cross product of P and Q
|
•
|
Write N.
Context Panel: Evaluate and Display Inline
|
•
|
Since , P and Q are not parallel.
|
|
=
|
|
|
|
|
Part (b)
|
|
The common normal is the vector =
obtained at the end of Part (a).
|
|
Part (c)
|
|
•
|
Write the sequence of names for the line structures.
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Distance
|
|
=
|
|
|
The traditional "textbook" approach to finding the distance between skew lines is vector-based. An arbitrary vector between the two lines is projected onto the common normal. The length of this projection is the distance between the lines. Since points A and B are respectively on each line, the vector is a convenient vector to project onto the common normal.
•
|
Write the position vector A.
|
•
|
Context Panel: Assign to a Name≻A
|
|
|
•
|
Write the position vector B.
|
•
|
Context Panel: Assign to a Name≻B
|
|
|
•
|
Context Panel: Assign Name
|
|
|
Obtain the length of the projection of V on N
|
•
|
Write the sequence of two vectors.
|
•
|
Context Panel: Evaluate and Display Inline
|
•
|
Context Panel: Student Multivariate Calculus≻Lines & Planes≻Projection
|
•
|
Context Panel: Norm≻Euclidean
|
|
=
|
Alternate calculation of the scalar projection
|
•
|
Write
Context Panel: Evaluate and Display Inline
|
|
=
|
|
|
|
|
|
Maple Solution - Coded
|
|
|
Part (a)
|
|
If the Student MultivariateCalculus package has been loaded, and the lines and defined, then the following commands will determine that these lines are skew.
|
=
|
|
=
|
|
=
|
|
|
A solution from first principles:
•
|
Apply the solve command to obtain the solution of the equations and .
|
|
|
•
|
Apply the eval command to obtain .
|
|
=
|
•
|
Apply the eval command to obtain .
|
|
=
|
|
|
Since , the lines do not intersect. That they are not parallel is established by showing the cross product of the direction vectors is not the zero vector.
That the lines are not parallel:
Show
|
=
|
|
|
|
|
Part (b)
|
|
The common normal is the vector =
obtained at the end of Part (a).
|
|
Part (c)
|
|
If V is an arbitrary vector from line to line , then the distance between the lines is the magnitude of the projection of V onto N, the common normal. The following calculations use the Norm, DotProduct, and Projection commands from the Student MultivariateCalculus package.
•
|
Define the position vectors A and B.
|
|
|
•
|
Define V, the vector from A to B.
|
|
|
Use the Norm and Projection commands to calculate the length of the projection of V on N
|
=
|
Obtain the scalar projection of V on N from first principles
|
|
=
|
|
|
|
|
|
|
<< Previous Example Section 1.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
|