The relation between SVD and eigenvalue-decomposition

Name:

Restore previous session, if applicable
Start blank quiz
Note:

If you wish to ask for a hint or a solution, or if you want your answers checked, you have to log in. Your answers, or the fact that you asked for a hint or solution, may be recorded.




Usage notes

Please use Maple Notation


a: The SVD of an m x n - matrix A is given by

A = ___________________

where U is a orthogonal m x m - matrix, V is a orthogonal n x n - matrix and Sigma is a diagonal m x n - matrix with real, non-negative elements sigmai ,i = 1..min(m,n) ,in descending order: sigma1 >=..>=sigmamin(m,n)>=0



b: The eigenvalue / eigenvector decomposition of a symmetric n x n - matrix AT.A is given by

AT.A = ___________________

where Lambda is a diagonal matrix with entries lambdai (i = 1..n), V is an orthogonal matrix (in row vector notation). Notice that lambdai are the eigenvalues of Lambda and of AT.A and that the columns of V are the eigenvectors of AT.A.




AT.A is symmetric because (AT.A)T = AT.(AT)T = AT.A. We assume that A is real. Then it holds that all eigenvalues are nonnegative.




c: Given the following equations:


x1 =1
x2=-1
2*x1+2*x2=1

We have an approximation problem since the equation system is overdetermined: we have 3 equations and 2 unknowns.

The system of equations could be written as A.x = b with

x = (x1, x2)T

___________________ ___________________
A = ___________________ ___________________
___________________ ___________________


___________________
b = ___________________
___________________








We would like to test the validity of the equation sigmai = sqrt(lamdbai), the relation between the SVD of A and the eigenvalue-decomposition of AT.A, for the above given problem.


d: Compute according to the above equations

___________________ ___________________
AT.A = ___________________ ___________________

Eigenvalues lambda1 = ___________________ lambda2 = ___________________




___________________ ___________________
Eigenvector v1 for eigenvalue lambda1= ___________________ Eigenvector v2 for eigenvalue lambda2= ___________________





e: Sort the eigenvalues lambdai in descending order lambda1>=..>=lambdan and those for vi respectively , and normalize the matrix V so that ||V||=1.

___________________ ___________________
Lambda = ___________________ ___________________


___________________ ___________________
V = ___________________ ___________________





Proceeding in the same way for A.AT = U.Lambda2.UT we get the following eigenvector/eigenvalue decomposition





f: Solve the equation A=U.Sigma.VT in terms of Sigma using for U and V the values computed above.

___________________ ___________________
Sigma = ___________________ ___________________
___________________ ___________________






As expected we get sigmai = sqrt(lambdai)


Home    

Feedback to quiz developers, problem reports...please use it!!!


Powered by PearlQuiz. With assistance from SkillsOnline and Web Pearls.