2.3. Eigenvectors and Eigenvalues 65
f. Choose several different values of A
0
and B
0
and use MATLAB
to track how the populations change over time. How do your
results compare to those of part (e)?
2.3. Eigenvectors and Eigenvalues
Let’s return to the forest model introduced in Section 2.1 of this chapter.
Recall that we tracked two types of trees in a forest by
x
t+1
= Px
t
, with P =
.9925 .0125
.0075 .9875
.
The vector v
1
= (625, 375), which gave the population values that the forest
approached in our numerical investigation, has the significant property that
Pv
1
= v
1
. (Make sure you check this.) Using the language of Chapter 1, we
might call v
1
an equilibrium vector for our model.
Actually, there is another vector that is almost as well behaved as v
1
for
this particular model. If v
2
= (1, −1), then Pv
2
= .98v
2
. (Check this, too.)
Although v
2
is not an equilibrium, it does exhibit rather simple behavior when
multiplied by P – the effect of multiplying v
2
by P is exactly the same as
multiplying it by the scalar .98.
Definition. If A is an n × n matrix, v a nonzero vector in
R
n
, and λ a scalar
such that Av = λv, then we say that v is an eigenvector of A with eigenvalue λ.
We require that eigenvectors not be the zero vector, because A0 = 0 = λ0
for all real numbers λ. As long as an eigenvector v = 0, there can be only one
eigenvalue associated to it.
Using this terminology, the matrix P above has eigenvector (625, 375)
with eigenvalue 1, and eigenvector (1, −1) with eigenvalue .98.
Notice, however, that like (625, 375), the vectors (5, 3), (−10, −6), and
(15, 9) are also eigenvectors of P with eigenvalue 1. However, because all
of these vectors are scalar multiples of one another, this may not seem too
surprising. This is explained by:
Theorem. If v is an eigenvector of A with eigenvalue λ, then for any scalar
c, cv is also an eigenvector of A with the same eigenvalue λ.
Proof. If Av = λv, then A(cv) = c(Av) = c(λv) = λ(cv).