1
$\begingroup$

What is the relationship between the eigenvectors and singular vectors of a Hermitian matrix?

Intuitively, I would expect them to be the same (modulo scaling).
However, this doesn't seem to be the case.

For example, if we compare

>> [U, S, V] = svd([1 2; 2 -1])
U =
  -0.447213595499958  -0.894427190999916
  -0.894427190999916   0.447213595499958
S =
   2.236067977499790                   0
                   0   2.236067977499789
V =
    -1     0
     0    -1

with

>> [P, D] = eig([1 2; 2 -1])
P =
   0.525731112119133  -0.850650808352040
  -0.850650808352040  -0.525731112119133
D =
  -2.236067977499790                   0
                   0   2.236067977499790
inv(P) =
   0.525731112119134  -0.850650808352040
  -0.850650808352040  -0.525731112119134

we see that the eigenvalues and singular values match (except for a -1 factor), but the vectors don't.

Why is this? Shouldn't they all match?

$\endgroup$
2
$\begingroup$

(Answering my own question since I figured it out by myself before posting...)

It's because the eigenvalues are repeated, and consequently any linearly independent eigenvectors that span the same corresponding eigenspace can form a basis for the eigendecomposition--and similarly with the singular value decomposition.

Change [U, S, V] = svd([1 2; 2 -1]) to [U, S, V] = svd([1 2; 2 -1.0000000000001]) to see this.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.