- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I calculate the SVD of a real matrix A. I used the LAPACK ?gesvd, but with this function I have get the following decomposition:
A = T*S*VH
But I want to get the decomposition:
A = D*S*VT
How can I do? What function should I use?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SVD is usually written as
A = U*S*V(H)
where U and V are orthogonal (unitary) matrices, S is diagonal with the singular values on the diagonal.
It's the onlyform of SVD. What do you mean by matrices T and D?
BTW, transposed and hermitian transposed matrix V is the same in case of real matrix A.
Michael.
![](/skins/images/B7BA37F9CE4B52FF7CAE1FB0388839C8/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page