the m-by-n matrix to deflate/decompose (algorithm requires m >= n)
Deflate matrix 'aa' forming a diagonal matrix consisting of singular values and return the singular values in a vector.
Deflate matrix 'aa' and dempose it using a Singular Value Decomposition (SVD) algorithm.
Show the flaw by printing the error message.
Show the flaw by printing the error message.
the method where the error occurred
the error message
The
SVD3
class is used to compute the Singlar Value Decomposition (SVD) of matrix 'aa' using the Golub-Kahan-Reinsch Algorithm. Decompose matrix 'aa' into the product of three matrices:aa = u * b * v.t
where 'u' is a matrix of orthogonal eigenvectors of 'aa * aa.t' (LEFT SINGULAR VECTORS) 'v' is a matrix of orthogonal eigenvectors of 'aa.t * aa' (RIGHT SINGULAR VECTORS) and 'b' is a diagonal matrix of square roots of eigenvalues of 'aa.t * aa' &' aa * aa.t' (SINGULAR VALUES).