Problem
H-1. (a) Write down the extended matrices of
(i) a translation by
b in
R and (ii) the homogeneous
linear transformation
x
x
where
is
.
(b) Multiply matrix (i) by matrix (ii). Do you get ?
(c) Multiply matrix (ii) by matrix (i). Do you get ?
This problem shows how to write the extended matrix of an affine transformation as the product of the extended matrices of its constituent homogeneous linear transformation and translation. Notice that it matters in which order you do the two constituents!
Problem
H-2. Pick two examples of translations in
R
and multiply their extended matrices in both orders. Does
the order make a difference in this case?
Problem
H-3. Suppose
R
R
is given by
. Find the extended
matrix of
.
Problem H-4. Show that if you take the product of two extended matrices, the product of their homogeneous parts gives the homogeneous part of the answer.
Problem
H-5. Actually, it makes sense to consider an affine
transformation between spaces of different dimensions,
R
R
, of the form
x
x
b.
(a) What are the sizes of and
b, in terms of
and
?
(b) Describe the extended matrix of .
(c) Explain how a linear function such as
is really affine.
(d) In fact, explain how the equation of a line
is really affine.
Problem
H-6. Suppose that
R
R
is an
affine transformation. (a) Show that
given by
x
x
0
is a homogeneous linear
transformation. (b) How can you find a matrix for
in
terms of the extended matrix for
?
Problem H-7. (a) Prove Theorem 6.1. (b) Prove the Corollary to Theorem 6.1.
Problem
H-8. Let
R
R
be the affine
transformation given by
x
x
b.
(a) Suppose is a line with parametric equation
x
v. Show that
, the image of
when
transformed by
, is again a line, the line through
with direction
v
, unless
v
0, in
which case
is a single point.
(b) Show that if and
are parallel lines (or
the same line), then
and
are either
parallel lines or the same line or two points or the same
point.
Problem
H-9. Are (a) and (b) of Problem H- valid
for
R
R
? For
R
R
?
Problem
H-10. Suppose that lie on a line in
R
, and suppose that
R
R
is affine.
Let
,
,
. Show that
the ratio of the lengths of the line segments
and
is the same as the ratio of the lengths
of the line segments
and
.
(Assume
. Suggestion: Use the parametric equation
of the line, with
at
and
at
.)
Problem
H-11. Suppose
R
R
is given by
x
x
b. (a) Write down and expand an
expression for
x
, or in other words,
x
. (Not too pretty.)
(b) In contrast, if is the extended matrix of
, what expression in terms of
gives the
extended matrix of
?
(c) Find the extended matrix of if
. (Use (b) and the idea
.)
Problem
H-12. If is an invertible
matrix and
b is a vector, give an expression for the
inverse of
. Do this problem three ways:
(a) by writing down another block matrix , with
unknown pieces, and seeing what the pieces have to be in
order to have
(if possible working with
matrices in blocks instead of writing individual entries);
(b) by writing
y x
b and then solving for
x and seeing what affine transformation you have in
terms of
y;
(c) by writing as the product of the extended matrices
of the constituent homogeneous linear transformation and
translation (as in Problem H-
) and then inverting.
(d) A naïve person might think that the inverse should be
. Is it? (Here we write
0
instead
of
0 to emphasize that
0 has been made into a column
vector from a row vector.)
Problem
H-13. Suppose
R
R
is an affine
transformation,
x
x
b. (a) Show that
and the extended matrix
of
have the same
determinant. (Therefore if we say ``the determinant of
'' there is no ambiguity.)
(b) Explain why both the absolute value and the sign of the
determinant of have the same interpretations as for the
homogeneous linear transformation determined by
.
Problem
H-14. Find the affine transformation on
R R
that gives a rotation of
counterclockwise about the center
. (Give explicit
matrix entries.)
Problem
H-15. Find the image of the origin under the affine
transformation on
R R
that gives a rotation
of
clockwise about the center
.
(Give explicit vector entries.)
Problem
H-16. In
R, let
be a point that is not
the origin, and let
be the translation that moves the
origin to
. This problem contrasts different ways of
combining rotations and translations.
(a) What matrix expression describes the rotation by angle
with center
? (Use the three-step method,
involving
and
. Leave your answer as a
matrix product.)
(b) What matrix expression describes followed by the
rotation of (a)?
(c) What matrix expression describes a rotation by an angle
about the origin, followed by the translation
?
(d) What matrix expression describes performing and then
rotating about the origin?
(e) Take to be
and
to be
. Make a rough sketch, as follows. Draw axes and a
scale of perhaps one unit = one inch. Draw the two standard
basis vectors starting from the origin. Then for each of (b),
(c), (d), indicate the images of the standard basis vectors
under the transformation described. Be especially careful in (d).
Problem
H-17. Find the affine transformation on
R R
that gives a reflection whose mirror is the line
. (To move the line to the origin, you can move any
point on the line to the origin.)
Problem
H-18. For a rotation in
R about an arbitrary
center as in §
, is the extended matrix
necessarily a rotation matrix?
Problem
H-19. An affine transformation
R
R
is said to be rigid if it preserves distances.
Show that an affine transformation is rigid
its homogeneous part is an orthogonal
matrix.
(Method: Since is affine, one can write (i)
, where
is the homogeneous part of
and
is the translation; then also (ii)
. A translation is certainly rigid, the inverse of
a translation is a translation, and the composition of two
rigid transformations is rigid. Use these principles with
(i) to show
, and with (ii) to show
.)
Note. If the affine transformation preserves orientation as well as being rigid, then the homogeneous part will have positive determinant and so will be a rotation.
Problem
H-20. (a) Prove that if is an
matrix with no nonzero fixed vector (i.e., no nonzero
x
with
x
x), then
is invertible. (For a
method, combine these facts from linear algebra: Having a
nonzero fixed vector is the same thing as having
as an
eigenvalue. The eigenvalues of
are the numbers
for eigenvalues
of
. If 0
is not an eigenvalue of a square matrix, then the matrix
is invertible. Assume
has real entries. Although
could still have complex eigenvalues and eigenvectors, in this
problem it's enough to deal just with real ones.)
(b) Use (a) to prove this fact: For an affine transformation
x
x
b in
R
, if the homogeneous part
has no nonzero fixed vector, then
does have a fixed vector,
and it is unique. In other words, if
has just one fixed
vector (the origin), then so does
. (Method: If
c is
a fixed vector of
, find a formula for
c in terms of
and
b. For an application, see the next problem.)
Problem
H-21. As you know, a rotation about the origin in
R is the same thing as a rigid homogeneous linear
transformation (i.e., orthogonal transformation) that
preserves orientation (i.e., has positive determinant). For
affine transformations, a rotation about any origin is rigid
and preserves orientation, but any translation also has
these properties.
(a) Show that in
R, these are the only possibilities.
In other words, a rigid affine transformation in
R
that preserves orientation is either a translation or else is a
rotation about some origin. (You may use the results of
Problem H-
.)
(b) In
R, give an example of a rigid affine transformation
that is neither a translation nor a rotation about some axis. (Think
in terms of Problem H-
, where the condition about the
homogeneous part now fails. What if the translational part is
along the axis of the homogeneous part?)
Problem
H-22. Show that if is a
rotation matrix
and is not the identity matrix, and if
, then
for any vector
b, also
.
(Method: View the second matrix as the augmented matrix of an
affine transformation and use (a) of Problem H-.)
Problem
H-23. Find the affine transformation that represents a
rotation in
R about an axis going through the points
and
,
counterclockwise as
viewed from
looking towards
. Leave the answer as a
product of matrices with explicit entries, but compute any
inverses. (Method: Transform the axis to an easy position;
rotate; undo.)
Problem
H-24. Stand balanced on one foot. Using your heel
as a center, turn your shoe by any nonzero angle .
Then using your toe as a new center, turn your shoe by an
angle
. Then using your heel as a new center
again, turn by an angle
. What has happened? What
does this have to do with affine transformations?
(Do this problem experimentally, not by writing formulas.)
Problem
H-25. (a) Give an example of two rotations in
R, about different centers, whose composition is a
translation (by a non-
0 vector). (b) How can this
idea be used if you need to move a heavy four-legged table
across a room, by yourself?
Problem H-26. Here is a problem that sometimes arises in Engineering: You have a solid object, such as a rectangular plate. You want it to be able to move smoothly between two positions in space, the initial and final positions. Maybe this can be accomplished by a rotation or maybe not, but suppose it can be, for these two particular positions. The axis might be somewhere else in space away from the object, or it might go through the object. How can the axis be found geometrically?
(Here is an idea that may suggest a solution: Suppose is
one point on the object in its initial position, and
is
the final position of the same point. Let
be any point on
the axis. Since a rotation is rigid,
and
have the
same distance from
. Think of this the other way around:
is equidistant from
and
. Therefore
is
on the plane that perpendicularly bisects the line segment from
to
.)