...

Diagonalisation of matrices

by taratuta

on
Category: Documents
97

views

Report

Comments

Transcript

Diagonalisation of matrices
8.16 DIAGONALISATION OF MATRICES
orthonormal and the transformation matrix S is unitary then
'
&
Ski ek Srj er
ei |ej =
k
=
Ski∗
k
r
Srj ek |er r
k
=
Ski∗
Srj δkr =
r
Ski∗ Skj = (S† S)ij = δij ,
k
showing that the new basis is also orthonormal.
Furthermore, in addition to the properties of general similarity transformations,
for unitary transformations the following hold.
(i) If A is Hermitian (anti-Hermitian) then A is Hermitian (anti-Hermitian),
i.e. if A† = ±A then
(A )† = (S† AS)† = S† A† S = ±S† AS = ±A .
(8.99)
(ii) If A is unitary (so that A† = A−1 ) then A is unitary, since
(A )† A = (S† AS)† (S† AS) = S† A† SS† AS = S† A† AS
= S† IS = I.
(8.100)
8.16 Diagonalisation of matrices
Suppose that a linear operator A is represented in some basis ei , i = 1, 2, . . . , N,
by the matrix A. Consider a new basis xj given by
xj =
N
Sij ei ,
i=1
where the xj are chosen to be the eigenvectors of the linear operator A , i.e.
A xj = λj xj .
(8.101)
In the new basis, A is represented by the matrix A = S−1 AS, which has a
particularly simple form, as we shall see shortly. The element Sij of S is the ith
component, in the old (unprimed) basis, of the jth eigenvector xj of A, i.e. the
columns of S are the eigenvectors of the matrix A:


↑ ↑
↑
S =  x1 x2 · · · xN  ,
↓ ↓
↓
285
MATRICES AND VECTOR SPACES
that is, Sij = (xj )i . Therefore A is given by
(S−1 AS)ij =
=
=
k
l
k
l
(S−1 )ik Akl Slj
(S−1 )ik Akl (xj )l
(S−1 )ik λj (xj )k
k
=
λj (S−1 )ik Skj = λj δij .
k
So the matrix A is diagonal with the eigenvalues of A as the diagonal elements,
i.e.


λ1 0 · · · 0

.. 
 0 λ2
. 
.
A = 
 .

.
.
.
 .
.
0 
0
···
λN
0
Therefore, given a matrix A, if we construct the matrix S that has the eigenvectors of A as its columns then the matrix A = S−1 AS is diagonal and has the
eigenvalues of A as its diagonal elements. Since we require S to be non-singular
(|S| = 0), the N eigenvectors of A must be linearly independent and form a basis
for the N-dimensional vector space. It may be shown that any matrix with distinct
eigenvalues can be diagonalised by this procedure. If, however, a general square
matrix has degenerate eigenvalues then it may, or may not, have N linearly
independent eigenvectors. If it does not then it cannot be diagonalised.
For normal matrices (which include Hermitian, anti-Hermitian and unitary
matrices) the N eigenvectors are indeed linearly independent. Moreover, when
normalised, these eigenvectors form an orthonormal set (or can be made to do
so). Therefore the matrix S with these normalised eigenvectors as columns, i.e.
whose elements are Sij = (xj )i , has the property
(S† S)ij =
k
(S† )ik (S)kj =
Ski∗ Skj =
k
†
(xi )∗k (xj )k = (xi ) xj = δij .
k
Hence S is unitary (S−1 = S† ) and the original matrix A can be diagonalised by
A = S−1 AS = S† AS.
Therefore, any normal matrix A can be diagonalised by a similarity transformation
using a unitary transformation matrix S.
286
8.16 DIAGONALISATION OF MATRICES
Diagonalise the matrix

1
A= 0
3

3
0 .
1
0
−2
0
The matrix A is symmetric and so may be diagonalised by a transformation of the form
A = S† AS, where S has the normalised eigenvectors of A as its columns. We have already
found these eigenvectors in subsection 8.14.1, and so we can write straightaway


1 √0
−1
1 
S= √
0
2
0 .
2
1
0
1
We note that although the eigenvalues of A are degenerate, its three eigenvectors are
linearly independent and so A can still be diagonalised. Thus, calculating S† AS we obtain




1 √0
−1
1
1
1
0
3
√0
1
†
S AS =
2 0   0 −2 0   0
2
0 
0
2
3
0
1
−1
0
1
1
0
1


4
0
0
=  0 −2 0  ,
0
0
−2
which is diagonal, as required, and has as its diagonal elements the eigenvalues of A. If a matrix A is diagonalised by the similarity transformation A = S−1 AS, so
that A = diag(λ1 , λ2 , . . . , λN ), then we have immediately
Tr A = Tr A =
N
λi ,
(8.102)
i=1
|A | = |A| =
N
λi ,
(8.103)
i=1
since the eigenvalues of the matrix are unchanged by the transformation. Moreover, these results may be used to prove the rather useful trace formula
| exp A| = exp(Tr A),
(8.104)
where the exponential of a matrix is as defined in (8.38).
Prove the trace formula (8.104).
At the outset, we note that for the similarity transformation A = S−1 AS, we have
(A )n = (S−1 AS)(S−1 AS) · · · (S−1 AS) = S−1 An S.
Thus, from (8.38), we obtain exp A = S−1 (exp A)S, from which it follows that | exp A | =
287
Fly UP