06.09.2021 Views

Linear Algebra, Theory And Applications, 2012a

Linear Algebra, Theory And Applications, 2012a

Linear Algebra, Theory And Applications, 2012a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Numerical Methods For Finding<br />

Eigenvalues<br />

15.1 The Power Method For Eigenvalues<br />

This chapter discusses numerical methods for finding eigenvalues. However, to do this<br />

correctly, you must include numerical analysis considerations which are distinct from linear<br />

algebra. The purpose of this chapter is to give an introduction to some numerical methods<br />

without leaving the context of linear algebra. In addition, some examples are given which<br />

make use of computer algebra systems. For a more thorough discussion, you should see<br />

books on numerical methods in linear algebra like some listed in the references.<br />

Let A be a complex p × p matrix and suppose that it has distinct eigenvalues<br />

{λ 1 , ··· ,λ m }<br />

. ..<br />

J m<br />

and that |λ 1 | > |λ k | for all k. Also let the Jordan form of A be<br />

⎛<br />

⎜<br />

J = ⎝<br />

J 1<br />

⎞<br />

⎟<br />

⎠<br />

with<br />

where N r k<br />

k ≠ 0 but N r k+1<br />

k<br />

=0. Alsolet<br />

J k = λ k I k + N k<br />

P −1 AP = J, A = PJP −1 .<br />

Now fix x ∈ F p . Take Ax and let s 1 be the entry of the vector Ax which has largest<br />

absolute value. Thus Ax/s 1 is a vector y 1 which has a component of 1 and every other<br />

entry of this vector has magnitude no larger than 1. If the scalars {s 1 , ··· ,s n−1 } and<br />

vectors {y 1 , ··· , y n−1 } have been obtained, let<br />

y n ≡ Ay n−1<br />

s n<br />

where s n is the entry of Ay n−1 which has largest absolute value. Thus<br />

y n = AAy n−2 A n x<br />

···=<br />

(15.1)<br />

s n s n−1 s n s n−1 ···s 1<br />

371

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!