Do you know an algorithm that calculates SVD using BLAS or LAPACK?
Lets say I have a symmetric Matrix A:
1 22 13 14
22 1 45 24
13 45 1 34
14 24 34 1
After I get the upper triangular Matrix G from A:
1 22 13 14
0 1 45 24
0 0 1 34
0 0 0 1
- How do I calculate SVD of A, but with the values of G?
- Do I have to pass all of matrix A or is sufficient to pass G (the middle matrix)?
In fact, I get after processing G matrix, but as its symmetric, how do I compute SVD of symmetric A, having only G (in other words, only having A´s upper triangular matrix)?