SVD computing different result in Matlab and OpenCV

后端 未结 3 902
遥遥无期
遥遥无期 2020-12-15 23:45

I wonder why there is sign difference in result for SVD computing in Matlab and OpenCV. I input the same matrix

          3.65E+06  -2.09E+06   0
 YY =    -         


        
3条回答
  •  旧巷少年郎
    2020-12-16 00:19

    The results of the SVD need not be unique. For example, I = UIV' for any unitary V = U. The example you give above in particular is rank deficient, so there is no reason to expect uniqueness.

提交回复
热议问题