Try   HackMD

Find the singular value decomposition

Problem

Let

A=[111111110000].

Find the singular value decomposition of

A.

Thought

The singular value decomposition of

A is
A=UΣV
, where
U
and
V
are orthogonal matrices, and
Σ
is a matrix of the same order as
A
with its only nonzero entries on its
1,1
-,
,
r,r
-entries as the singular values
σ1σr
.

Recall that the singular values are the square roots of the nonzero eigenvalues of

AA (or of
AA
). Also, the columns of
V
are the eigenvectors of
AA
, and the columns of
U
are the eigenvectors of
AA
.

Sample answer

Compute

AA=[2200220000220022],

whose eigenvalues are

4,4,0,0 with eigenvectors

v1=12[1100], v2=12[0011], v3=12[1100], v4=12[0011].

Thus, we know the singular values are

2,2, and

Σ=[200002000000].

According to the singular decomposition,

α={v1,v2,v3,v4} as the columns of
V
and
β={u1,u2,u3}
as the columns of
U
are orthonormal bases of
R2
and
R3
such that
[fA]αβ=Σ
. This means we have
Av1=2u1
and
Av2=2u2
.

By direct computation, we have

Av1=2[110]=212[110] and Av2=2[110]=212[110].

By choosing

u1=12[110], u2=12[110], u3=[001],

where

u3 is chosen as a unit vector orthogonal to
u1
and
u2
, we have
[fA]αβ=Σ
. Equivalently,
U
is the matrix whose columns are
u1,,u3
, and
V
is the matrix whose columns are
v1,,v4
. Then
A=UΣV
.

This note can be found at Course website > Learning resources.