Can one go from eigenvectors (and eigenvalues) to the SVD of a matrix?

101 Views Asked by At

If I know all the eigenvectors and eigenvalues of a matrix, can I use that to directly write down the SVD of a matrix? (...of course one trouble is that for the $0$ eigenvalues of the matrix, the eigenvectors I know are not all mutually orthogonal...)

Can someone help understand if there is a shortcut to SVD from knowing the eigenvectors and eigenvalues?