Description
Dane Johnson
Exercise 4.1
(a) Determine the SVD of the matrix:
.
We want a decomposition of the form A = UΣV ∗, where U and V are unitary matrices and Σ a diagonal matrix containing the square roots of the singular values of A. We then know that
AA∗ = UΣV ∗V Σ∗U∗ = UΣΣ∗U∗ A∗A = V Σ∗U∗UΣV ∗ = V Σ∗ΣV ∗ .
In particular, UΣΣ∗U∗ and V Σ∗ΣV ∗ are a diagonalizations of A∗A (note that ΣΣ∗ and Σ∗Σ are diagonal matrices. Therefore we can determine Σ and V by determining the eigenvalues of A∗A and finding corresponding eigenvectors.
Since A∗A is diagonal, the eigenvalues are the diagonal elements. The eigenvalues of A∗A are the squares of the singular values of A. Thus,
= 4 and next we find corresponding normalized eigenvectors to use a columns of V (so that V will be unitary). In this case, since A∗A is diagonal, we can find eigenvectors by inspection as v1 = e1 and v2 = e2. So we have
Next, use the requirement that AV = UΣ to find U.
√
Since Σ scales the first column of U by σ1 = 3 and scales the second
√
column by σ2 = 2, so we have
.
We conclude that an SVD factorization of A is given by
Exercise 4.2
Suppose A is an m × n matrix and B is the n × m matrix obtained by rotating A ninety degree clockwise on paper. We prove that A and B have the same singular values.
Let A be written as
a11 a12 … a1n
A = a21 a22 … a2n
… … … … am1 am2 … amn
Consider AT (we do not consider A∗ in case this is different from AT):
a11 a21 … am1
AT = a12 a22 … am2
… … … … a1n a2n … amn
We can reverse the ordering of the columns of AT by multiplying by the m × m matrix P that has 1s on the antidiagonal and 0s elsewhere:
a11 a21 … am10 … 0 1 am1 … a21 a11
ATP = a12 a22 … am20 … 1 0 = am2 … a22 a12 = B
… … … … … … … … … … … … a1n a2n … amn 1 0 … 0 amn … a2n a1n Therefore, we have found the matrix equation that relates the matrix A and B from the given description of how B is obtained from A. Next, since A has an SVD A = UΣV ∗, we see that AT = (V ∗)TΣTUT = (V ∗)TΣUT.
Exercise 4.3
See the MATLAB script for this exercise.
Exercise 5.3
Consider the matrix
.
(a) We will determine a real SVD of A of the form A = UΣV T such that one has the minimal number of minus signs in U and V . Using AA∗ = AAT = UΣΣ∗U∗ = UΣ2UT, we have that UΣUT is a diagonalization of AAT. So we will find the eigenvalues, and of Σ2 and corresponding normalized eigenvectors to form U.
Next find an eigenvector for
!
Next find an eigenvector for
!
We takeand Σ =.
Then since A = UΣV T, UTA = ΣV T so that ATUΣ−1 = V . We can use this to find V :
!
Therefore we have a factorization A = UΣV T with:
.
√ √
(b) The singular values of A are σ1 = 10 2 and σ2 = 5 2.
The left singular vectors of A are:
.
The right singular vectors of A are:
.




Reviews
There are no reviews yet.