6
votes
Accepted
Calculate determinant of unitary matrices based on SVD implementation
If you are prepared to go digging around in the fortran code:
The SVD algorithm consists of a few parts:
Bidiagonalization (usually using Householder reflectors)
Use QR shifts to reduce the ...
5
votes
Calculate determinant of unitary matrices based on SVD implementation
For part 1: To my knowledge, the answer is no.
For part 2: This question had several good answers, all of which were negative (there isn't really a faster way). I don't believe there is meaningful new ...
5
votes
My Complex Matrix SVD is Correct according to rule A = USV' but Wrong according to Matlab or any linear algebra library
This should not be possible. $U$ and $V$ may be non-unique in the case where there are repeated singular values, but $s$ must be unique, since it is the sorted list of eigenvalues of $A^*A$ and ...
1
vote
My Complex Matrix SVD is Correct according to rule A = USV' but Wrong according to Matlab or any linear algebra library
I ran your code in MATLAB to reproduce your $U$,$S$,$V$. You stated "A = USV' is confirmed*", but that is not true. What is true is "...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
svd × 75linear-algebra × 37
matrix × 27
matlab × 11
eigenvalues × 8
algorithms × 7
python × 6
numerics × 5
sparse-matrix × 5
least-squares × 5
linear-solver × 4
c++ × 4
iterative-method × 4
matrix-factorization × 4
eigensystem × 3
numpy × 3
reference-request × 2
scipy × 2
stability × 2
interpolation × 2
lapack × 2
polynomials × 2
r × 2
eigen × 2
inverse × 2