RE: [eigen] SVD with singular matrices

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


After some more investigation, I found that the problem is effectively the SVD. It fails with the singular matrix :
 
[1 1; 0 0]
 
while it works fine with JacobiSVD. Is that something to do with the implemented method or this is really a bug?
 
Thank you,
 
Philippe


De : Listengine [mailto:listengine@xxxxxxxxxxxxxxxxx] De la part de hamelin.philippe@xxxxxxx
Envoyé : 29 septembre 2010 10:27
À : eigen@xxxxxxxxxxxxxxxxxxx
Objet : [eigen] SVD with singular matrices

Hello,
 
when updating from eigen2 to eigen3, I found that my pseudo-inverse was not working correctly for singular matrices. However, just replacing SVD with JacobiSVD makes it work. Before looking further, is there any limitation with SVD with singular matrices such as:
 
[1 1;0 0]
 
Thank you,
 
------------------------------------
Philippe Hamelin
, ing. jr, M. Ing
Chercheur / Researcher

T: 450-652-8499 x2198
F: 450-652-1316

Expertise robotique et civil
Institut de recherche d'Hydro-Québec (IREQ)
1740, boul. Lionel-Boulet
Varennes (QC) J3X 1S1, Canada

 


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/