Character determination of singular vectors ind matlabs svd function

Does anyone know how to determine the feature of special vectors that are the result of the Matlab function svd?

Let be:

B = U*S*V'

is an admissible decomposition {t20> of a real or complex matrix 2 into 2, then:

B = (U*c)*S *(V*c)'

where cis a matrix that changes the sign of one or both special vectors:

c = diag([1 -1]), diag([-1 1]) or diag([-1 -1]).

I want to know how the Matlab algorithm svddetermines the sign of singular vectors in U and V.

+4
source share
1 answer

Matlab LAPACK DGESVD , . , SVD, , , . , .

SVD Matlab. , .

, , . , , , .

, , - SVD .

0

Source: https://habr.com/ru/post/1539273/


All Articles